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 参考模型中的数据链路层
实现的。