华为实验基础(1):交换机基础

一、交换机的分类

1、 根据交换方式划分

· 存储转发式交换 (Store and Forward)
· 直通式交换 (Cut-through)
· 碎片过滤式交换 (Fragment Free)

2、 根据交换的协议层划分

· 第二层交换:根据 MAC 地址进行交换
· 第三层交换:根据网络层地址 (IP 地址)进行交换
· 多层交换:根据第四层端口号或应用协议进行交换

3、 根据交换机结构划分

· 固定端口交换机
· 模块化交换机

4、 根据配置方式划分

· 堆叠型交换机
· 非堆叠型交换机

5、 根据管理类型划分

· 网管型交换机
· 非网管型交换机
· 智能型交换机

6、 根据层次型结构划分

接入层交换机:接入层是工作站连接网络的入口,实现用户的 网络访问控制
· 汇聚层交换机:汇聚层将网络划分为多个广播/组播域,可以实现 VLAN 间的路由选择,并通
过访问控制列表实现分组过滤,应提供第 三层交换功能
· 核心层交换机:核心层应采用可扩展的高性能交换机组成园区网的主干线路,提供链 路冗余、
路由冗余、 VLAN 中继和负载均衡 等功能,与汇聚层交换机具有兼容的技术支持相同的协议

二、交换机的性能参数 

1、端口类型

· 双绞线端口:双绞线端口主要有 100Mbps 1000Mbps 两种
· 光纤端口: SC 端口 ( Subscriber Connector ) 是一种光纤端口,可提供千兆位数据传输,,通常
用于连接服务器的光纤网卡
· GBIC 端口:交换机上的 GBIC ( Giga Bit-rate Interface Converter , GBIC ) 插槽 ( Slot ) 用于安装千
兆位端口光电转换器
· SFP 端口:小型机架可插拔设备 ( Sm all Form-factor Pluggable, SFP ) GBIC 的升级版本

2、 传输模式

· 半双工(half-duplex)
· 全双工 (full -duplex)
· 全双工/半双工自适应

3、包转发率

包转发率也称端口吞吐率,指交换机进行数据包转发的能力,单位为 pps(package per second)
包转发速率是以单位时间内发送 64 字节数据包的个数作为计算基准的,对千千兆以太网来说,计算 方法如下:
1000Mbps ÷ 8b ÷ (64 + 8 + 12)B = 1488095pps
当以太网帧为 64 字节时,需考虑 8 字节的帧头和 12 字节的帧间隙开销,据此,一台千兆交换机的 包转发速率的计算方法如下: ( 1488)
包转发率=千兆端口数 x 1.488Mpps+ 百兆端口数 x 0.1488Mpps+ 其余端口数 x 相应包转发数

 4、背板带宽

        交换机的背板带宽是指交换机端口处理器和数据总线之间单位时间内所能传输的最大数据量,背板 带宽标志了一台交换机总的交换能力,单位 Gbps
        一般交换机的背板带宽从几个 Gbps 到上千个 Gbps 。交换机所有端口能提供的总带宽的计算公式
为:
总带宽=端口数 x 端口速率 x2 ( 全双工模式)

5、 MAC 地址数

MAC 地址数是指交换机的 MAC 地址表中可以存储的 MAC 地址数量。

6、 VLAN 表项

目前,交换机 VLAN 表项数目在 1024 以上,可以满足一般企业的需要。

7、 机架插槽数

机架插槽数是指机架式交换机所能安插的最大模块数,扩展槽数是指固定配置带扩展槽的交换机所
能安插的最大模块数。

三、交换机支持的以太网协议 

交换机支持的以太网协议

标准

说明

规范

IEEE 802.3i

以太网10Base-T规范

两对UTP, RJ-45连接器,传输距离为100m

IEEE 802.3u

快速以太网物理层规范

100Base-TX: 2对5类UTP, 支持10Mbps 、 100Mbps 自动协商;

100Base-T4: 4对3类UTP

100Base-FX: 光纤。

IEEE 802.3z

千兆以太网物理层规范

1000Base-SX: 短波SMF

1000Base-LX: 长波SMFMMF

IEEE 802.3ab

双绞线千兆以太网物理层规范

1000Base-TX

IEEE 802.3ad

Link Aggregation Control

Protocol (LACP)

链路汇聚技术可以将多个链路绑定在一起,形成 一条高速链路,以达到更高的带宽,并实现链路 备份和负载均衡。

IEEE 802.3ae

万兆以太网物理层规范

10GBase-SR和10GBase-SW支持短波(850nm)多 模光纤CMMF) , 传输距离为2~300m;

10GBase-LR和l10GBase-LW支持长波(1310nm) 单模光纤(SMF) , 传输距离为2m~10km

10GBase-ER和10GBase-EW支持超长波(1550nm) 单模光纤(SMF) , 传输距离为2m~40km

IEEE 802.3af

Power over Ethernet(POE)

以太网供电,通过双绞线为以太网提供48V的直 流电源。

IEEE 802.3x

Flow Control and Back pressure

为交换机提供全双工流控(full-duplex flow

control) 和后压式半双工流控(back pressure half - duplex flow control)机制

IEEE 802.1d

Spanning Tree Protocol(STP)

利用生成树算法消除以太网中的循环路径,当网 络发生故障时重新协商生成树,并起到链路备份 的作用。

IEEE 802.1q

VLAN标记

定义了以太网MAC帧的VLAN标记。标记分两部 分:

VLANID(12位)和优先级(3位)

IEEE 802.1p

LAN第二层QoS/CoS协议

定义了交换机对MAC帧进行优先级分类,并对组 播帧进行过滤的机制,可以根据优先级提供尽而为(best-effort)的务质址,是IEEE 802.1q 的扩   充协议。

IEEE 802.1s

Multiple Spanning Tree Protocol (MSTP)

这是802.1q的补充协议,为交换机增加了通过多重 生成树进行VLAN通信的机制

IEEE 802.1v

基于协议和端口的VLAN划分

这是802.1q的补充协议,定义了基于数据链路层 协议进行VLAN划分的机制

IEEE 802.1x

用户认证

在局域网中实现基千端口的访问控制

IEEE 802.1w

Rapid Spanning Tree Protocol (RSTP)

当局域网中由千交换机或其他网络元素失效而发 生拓扑结构改变时,RSTP可以快速地重新配置生 成树,恢复网络的连接。RSTP 对802 . ld 是向后 兼容的。

GARP

通用属性注册协议 (GenencAttribute Registration Protocol,GARP)

提供了交换设备之间注册屈性的通用机制。属性信息(例 VLAN标识符)在整个局域网设备中传播开来,并且由   相关设备形成一个“ 可达性”子集。GARP 是IEEE 802.1p   的扩充部分。

GVRP

GARP VLAN注册协议(GARP VLAN Registration Protocol,GVRP)

GVRPGARP的应用,提供与802.lq兼容的VLAN裁剪(

VLAN pruning)功能,以及在802.1q干线端口(trunk port) 建立动态VLAN的机制。GVRP定义在IEEE 802.lp中。

GMRP

GARP 组播注册协议(GARP Multicast

Registration protocol,

GMRP)

为交换机提供了根据组播成员的动态信息进行组播树修 剪的功能,使得交换机可以动态地管理组播过程。

GMRP定义在IEEE 802.1p中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/121086.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Hadoop3.0大数据处理学习4(案例:数据清洗、数据指标统计、任务脚本封装、Sqoop导出Mysql)

案例需求分析 直播公司每日都会产生海量的直播数据,为了更好地服务主播与用户,提高直播质量与用户粘性,往往会对大量的数据进行分析与统计,从中挖掘商业价值,我们将通过一个实战案例,来使用Hadoop技术来实…

安全狗安装

安装waf 关闭apache程序及httpd.exe进程; 运行cmd,cd进入apache/bin文件夹目录, 执行httpd.exe -k install -n apache2.4.39; 启动apache,启动phpstudy 安全狗安装服务名称填写apache2.4.39; 安装安全狗之后就会提示报错 网站防护 可以设备黑白名单 漏…

ubuntu 22.04安装百度网盘

百度网盘 客户端下载 (baidu.com) 下载地址 sudo dpkg -i baidunetdisk_4.17.7_amd64.deb

【Vue3-Flask-BS架构Web应用】实践笔记1-使用一个bat脚本自动化完整部署环境

前言 近年来,Web开发已经成为计算机科学领域中最热门和多产的领域之一。Python和Vue.js是两个备受欢迎的工具,用于构建现代Web应用程序。在本教程中,我们将探索如何使用这两个工具来创建一个完整的Web项目。我们将完成从安装Python和Vue.js到…

ETCD备份与恢复

文章目录 主要内容一.备份1.先安装etcd客户端代码如下(示例): 2.备份成文件并查看代码如下(示例): 3.解释 二.恢复1.先停止服务代码如下(示例): 2.删除现有ETCD,并恢复数据代码如下(…

SpringBoot 接收不到 post 请求数据与接收 post 请求数据

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/xwrknb7qyhqgdt10 SpringBoot 接收不到 post 请求数据 接收 post 请求数据&#xff0c;控制器方法参数需要使用 RequestParam 注解修饰 public BaseResponseResult<Object> getMailCode(RequestParam…

什么是事件驱动框架

事件驱动框架是一种软件架构或编程模型&#xff0c;其核心思想是系统中的各个组件或模块通过事件的触发和响应来进行通信和协作。在事件驱动框架中&#xff0c;事件是指某种状态或条件的变化&#xff0c;组件可以发布、订阅、监听或响应这些事件&#xff0c;从而实现解耦、灵活…

RocksDB基本架构与原理详解

Rocksdb Flink提供基于流的有状态计算&#xff0c;除了提供实时数据流的处理能力&#xff0c;还需要将计算产生的状态存储起来。 为了满足状态存取需求&#xff0c;提供了memory、flie system、rocksdb三种类型的状态存储机制。 memory存取高效单空间有限&#xff0c;且可用…

面试题:为什么HashMap 使用的时候指定容量?

文章目录 前言正文为什么要指定容量&#xff1f; 前言 其实可以看到我写了这么久的博客&#xff0c;很少去写hashMap的东西。 为什么&#xff1f;因为这个东西感觉是java面试必备的&#xff0c;我感觉大家都看到腻了&#xff0c;所以一直没怎么去写hashMap相关的。 本篇内容&…

JAVA删除excel指定列

首先POI没有提供删除列的API&#xff0c;所以就需要用其他的方式实现。 在 java - Apache POI xls column Remove - Stack Overflow 这里找到了实现方式&#xff1a; 先将该列所有值都清空&#xff0c;然后将该列之后的所有列往前移动。 下面的工具类中 deleteColumns(Inpu…

如何使用navicat图形化工具远程连接MariaDB数据库【cpolar内网穿透】

公网远程连接MariaDB数据库【cpolar内网穿透】 文章目录 公网远程连接MariaDB数据库【cpolar内网穿透】1. 配置MariaDB数据库1.1 安装MariaDB数据库1.2 测试局域网内远程连接 2. 内网穿透2.1 创建隧道映射2.2 测试随机地址公网远程访问3. 配置固定TCP端口地址3.1 保留一个固定的…

c# sqlite 修改字段类型

因为sqlite不支持直接修改字段类型&#xff0c; 所以只能创建新的表&#xff0c;再将原始数据复制过去。具体操作步骤如下&#xff1a; 第一步&#xff0c; 将表“tableName”的名称修改为 “oldTable” string queryString string.Format("ALTER TABLE {0} RENAME TO …

Kafka笔记

一、Kafka 概述 1.1.定义 传统定义&#xff1a;Kafka 是一个分布式的基于发布/订阅模式的消息队列&#xff0c;主要用于大数据实时处理领域。最新定义&#xff1a;Kafka 是一个开源的分布式事件流平台&#xff0c;被数千家公司用于高性能数据管道、流分析、数据集成和关键任务…

167. 两数之和 II - 输入有序数组、Leetcode的Python实现

博客主页&#xff1a;&#x1f3c6;看看是李XX还是李歘歘 &#x1f3c6; &#x1f33a;每天分享一些包括但不限于计算机基础、算法等相关的知识点&#x1f33a; &#x1f497;点关注不迷路&#xff0c;总有一些&#x1f4d6;知识点&#x1f4d6;是你想要的&#x1f497; ⛽️今…

修改 jquery dialog title

官网&#xff1a; $("#xxx").dialog("option", "title", "xxx").dialog(open);

深入理解Docker之:存储卷相关概念详解和分析

深入理解Docker之&#xff1a;存储卷相关概念详解和分析 1. 为什么要使用存储卷 Docker镜像由多个只读层叠加而成&#xff0c;启动容器时&#xff0c;Docker会加载只读镜像层&#xff0c;并在镜像栈顶部添加一个读写层如果运行中的容器修改了现有的一个已经存在的文件&#x…

行政快递管理高效化教程

能不能做好因公寄件管理&#xff0c;影响着企业内部运转的效率。我们知道&#xff0c;基本上每家企业的因公寄件&#xff0c;是由行政部门来统筹管理的...... 企业员工只知道&#xff0c;在公司寄快递&#xff0c;找行政。殊不知行政快递管理&#xff0c;不仅仅是“寄件”这么…

Docker添加软链接,解决c盘占用问题

Docker的文件&#xff0c;默认放在 c 盘&#xff0c;用多了很影响系统的速度。 解决方法&#xff1a; 为 Docker 路径添加软链接。 在 windows 搜索框&#xff0c;输入cmd &#xff0c;以管理员身份运行 cmd * 执行命令&#xff1a; “C:\Program Files\Docker” 这个地址是…

【2023.10.27练习】C语言-字符串转换

计算机能力挑战初赛2020.17题 题目描述&#xff1a; 有一组均由字符A~Z和a~z组成的字符串,其中要求将字符串中各字符按如下要求进行转换&#xff1a; A<->z、B<->y、C<->x、...... 、X<->c、Y<->b、Z<->a 输入&#xff1a; 第一行输入…

如何使用Abaqus进行摩擦生热仿真

Abaqus除了可以对结构进行强度分析&#xff0c;同样也有强大的固体传热分析功能&#xff0c;下面通过一个简单的实例演示Abaqus的双向热固耦合分析。 因为本案例涉及物体表面辐射&#xff0c;因此需要定义绝对零度和输入史蒂夫-波兹曼常数&#xff0c;如下&#xff1a; 本次分…