3.11.2 虚拟局域网VLAN的实现机制.pdf

IEEE 802.1Q帧

  • IEEE 802.1Q帧(也称Dot One Q帧)对以太网的MAC帧格式进行了扩展,插入了 4字节的VLAN标记。
    • 以太网V2的MAC帧(最大长度1518字节)
    • 插入VLAN标记后的802.1Q帧(最大长度1522字节)

image.png

  • VLAN标记的 最后12比特称为 VLAN标识符VID,它唯一地标志了以太网帧属于哪一一个VLAN。
    • VID的取值范围是0 ~ 4095(0 ~ 3.11.2 虚拟局域网VLAN的实现机制<---在交换机上实现 - 图2−1)
    • 0和4095都不用来表示VLAN,因此用于表示VLAN的 VID的有效取值范围是 1~4094。
  • 802.1Q帧是由交换机来处理的,而不是用户主机来处理的。
    • 当交换机收到 普通的以太网帧时, 会将其插入4字节的VLAN标记转变为802.1Q帧,简称 “打标签”。
    • 当交换机 转发802.1Q帧时, 可能会删除其4字节VLAN标记转变为普通以太网帧,简称 “去标签”。

      交换机的端口类型

      image.png
      (1)Access 端口
      image.png
      image.png
      image.png image.png
      image.png image.png
      image.png image.png
      (2)Trunk 端口
      image.png
      image.png
      image.png image.png

      测试题

      image.png

      解答

      image.png

      总结:

      当设置的trunk的PVID为目的交换机其他端口的PVID时候,且相连的两个交换机的trunk分配给了不同的VLAN,那么可能会造成转发错误,如图一和图二(从左到右前两个图)。

图一源交换机trunk的VLAN为PVID1,目的交换机trunk的VLAN为PVID2,转发的时候,标签会变成PVID2,进而导致A的消息错误地转发给了G和H。

图二源交换机trunk的VLAN为PVID2,目的交换机trunk的VLAN为PVID1,转发的时候,标签会变成PVID1,进而导致C的消息错误地转发给了E和F。

图三和图四之所以能够正确转发是因为他们所属的VLAN有别于其他主机所分配的VLAN。

(3)Hybrid 端口(了解)

image.png
image.pngimage.png