VLAN的产生原因
- 用户在二层可以互通,但无法隔离;
 - 广播风暴。
 
通过标签管理实现VLAN / VLAN标签介绍
DA(6B)-SA(6B)-TYPE(2B)-DATA(64-1500B)-FCS(4B) //UNTAGGED FRAME
DA(6B)-SA(6B)-TAG(4B)-TYPE(2B)-DATA(64-1500B)-FCS(4B) //TAGGED FRAME
               |
               |
          -------------
          |           |
          |           |
         2B           2B
        0X8100    PRI-CFI-VLAN ID(12b)
        TPID          TCI
      标签协议ID   优先级-格式标识-VLAN ID(4094)
如何生成VLAN标签
- 通过接口划分PVID;
 - 通过(接口对应的)MAC地址划分PVID;
 - 通过子网IP划分PVID;
 - 通过协议划分PVID。
 
VLAN转发流程
收到对端设备以太网帧
      |
      |
    Tagged? --> Y --> 使用自身VLAN ID
      |                     |
      |                     |
      N                     |
      |                     |
      |                     |
    添加PVID---->交换机是否创建了该PVID?--> Y
                            |              |
                            |              |
                            N              |
                            |              |
                            |              |
                           丢弃<-- N <--目的端口是否允许该VLAN通过
                                           |
                                           |
                                           Y
                                           |
                                           |
                                      转发/标签操作
                                           |
                                          END
📌 VLAN TAG 是在 OSI 参考模型中的数据链路层实现的。