以太网交换设备
HUB集线器
- 1层设备
- 用于扩充接口 ;
- 缺点:所有接口接到总线上,当总线上已经有数据其他继续发送数据会发生冲突;同时只有一个端口发送或者接受数据,传输效率低
- 解决方案:CSMA/CD(载波侦听多路访问冲突检测)
二层设备有地址可以精确转发数据
网桥
- 2层设备
- CPU+内存 每个接口独立总线连接到背板(类似于存储空间),处理单元通过CAM表处理转发(交换矩阵算法)
二层交换机
- 每个接口独立总线连接背板通过每个接口的独立芯片CAM表(从全局同步)处理转发
- 每个接口都有微芯片(单任务处理)实时同步CAM表
- CAM表(交换矩阵算法):接口和接口MAC
- 线性交换机:总接口带宽*2=背板带宽 带宽没有损耗的交换机
三层交换机
- 一次路由多次交换:路由表 ARP表 邻接表 CAM表;目标IP 下一跳IP 下一跳MAC 二层出接口 整合表
注:
思科no switchport指令:实际上执行:
1)创建vlan
2)把执行no switchpor的接口划入该vlan
3)开启一个该接口的SVI接口指令可以在二层接入
转发方式
- 直通转发 最小转发:只查看数据帧的DMAC 快 可能转发坏帧
- 存储转发 最长转发:查看整个帧 能检测坏帧 慢
- 片段转发 :查看前64字节最小帧的大小 平衡
VLAN
- 一种从逻辑上分割CAM表的技术
- 交换机之间的VLAN:干道技术 一种标识数据帧属于哪个VLAN的技术
Access接口:
- 收到无VLAN标记的流量 转发
- 收到有VLAN标记的流量 1.vlan标记和该接口一致,去掉标记转发 2.vlan标记和该接口不一致,丢弃
Trunk口:
- 收到没有vlan标记的流量,不做标记处理,按照本征native vlan转发
- 收到有vlan标记的流量,查看是否允许,允许则转发,不允许的丢弃
- 发送没有vlan标记的流量,除了本征vlan,其他都会打上vlan标记转发
- 发送有vlan标记的流量,查看是否允许,允许则转发,不允许丢弃