IEEE 802.1Q帧
- IEEE 802.1Q帧(也称Dot One Q帧)对以太网的MAC帧格式进行了扩展,插入了 4字节的VLAN标记。
- 以太网V2的MAC帧(最大长度1518字节)
- 插入VLAN标记后的802.1Q帧(最大长度1522字节)
- VLAN标记的 最后12比特称为 VLAN标识符VID,它唯一地标志了以太网帧属于哪一一个VLAN。
- VID的取值范围是0 ~ 4095(0 ~ −1)
- 0和4095都不用来表示VLAN,因此用于表示VLAN的 VID的有效取值范围是 1~4094。
- 802.1Q帧是由交换机来处理的,而不是用户主机来处理的。
图一源交换机trunk的VLAN为PVID1,目的交换机trunk的VLAN为PVID2,转发的时候,标签会变成PVID2,进而导致A的消息错误地转发给了G和H。
图二源交换机trunk的VLAN为PVID2,目的交换机trunk的VLAN为PVID1,转发的时候,标签会变成PVID1,进而导致C的消息错误地转发给了E和F。
图三和图四之所以能够正确转发是因为他们所属的VLAN有别于其他主机所分配的VLAN。