1:以太网的帧类型
Ethernetll: 由目的 MAC、源 MAC、协议类型、数据内容、FCS 组成。一般用与数据传输
802.3 RAW:只支持IPX/SPX 网络,被淘汰
802.3 LLC:由目的 MAC、源 MAC、长度、LLC 头部、数据内容、FCS 组成
802.3 SNAP: 由目的 MAC、源 MAC、长度、LLC 头部、SNAP 头部、数据内容、FCS
802.3 顿格式的 LLC 头部和 SNAP 头部中拥有更多字段,所以可以实现更多的对链路的控制,一般以太网数据链路层协议使用的顿格式都是 802.3 格式,但是 802.3 格式的多出的头部导致留给有效数据载荷的空间就变少了,所以在用于普通数据传输时,一般使用 Ethernetll 格式来封装
2:交换机转发数据帧的原理
交换机收到数据帧后,学习数据的源 MAC 地址,把数据的源 MAC 地址、收到的端口、该端
口的 PVID 进行映射,产生一条MAC 地址记录
对于支持 Vlan 的交换机,会给数据加上 Vlan tag,Van tag 中的 Vlan id 就是接收该端口的所属
Vlan
交换机在 Tag 中 Van 的 MAC 地址表中检查数据的目的 MAC 地址,如果目的 MAC 地址在 MAC
地址表中有记录,则按照记录对应的出接口进行转发;如果表中没有记录,则对该帧做广播泛洪处
理,把该帧从除了接收端口之外的所有其他端口转发出去
如果交换机收到的数据顿本身就是广播帧,会把该帧从除了接收端口之外的所有其他端口转发出去
3:交换机MAC地址学习的两种模式
IVL: 独享模式。各个Van 内学习到的 MAC 地址为各个 Vlan 所有,不会共享给其他 Vlan。目前绝大多数交换机都是这个模式
SVL: 共享模式。某一个 Van 学习到 MAC 地址后,会共享给其他所有 Vlan
4:802.1Q 顿格式(Vlan 帧格式)
被加上 Van taq 的顿格式称为 802.1Q 格式。该格式的一般只有交机能识别,路由器在子接口上
开启 802.1Q 识别后也能识别,PC 无法识别
给数据帧加上 Van tag 是为了使交换机知道该数据顿是来自与哪个 VIan
802.1Q 顿格式为目的 MAC 地址、源 MAC 地址、Van tag、协议类型、数据内容、FCS
Vlan tag 的格式为 TPID、Priority、CFI、Vlan ID
TPID: 标签协议识别符,用于辨识区分一个顿是否被标记
Priority: 802.1P 优先级,用于交换机进行 QOS 拥塞管理
CFI: 标准格式指示,若为 1代表 MAC 地址为非标准格式;若为0则为标准格式
Vlan ID: 标记该顿数据接收端口的 VIan id
5:交换机Access,Trunk,Hybrid 端口类型处理数据的方式 (VIan 通讯原理)
交换机端口分为 Access、Trunk、Hyrbid 三种类型
Access 口对顿的处理:
收到不带 Tag 的顿,打上该接口 PVID 的Van tag
收到带