VLAN(Virtual Local Area Network,虚拟局域网)的帧格式是指在以太网帧中标识VLAN信息的特定字段结构。它允许交换机通过添加额外的标记信息来区分不同VLAN的数据流。以下是详细说明:
标准以太网帧(无VLAN)
结构:前导码 | 目标MAC | 源MAC | 类型/长度 | 数据 | FCS
无VLAN标识,所有设备处于同一广播域。
VLAN标记帧(802.1Q帧)
结构:前导码 | 目标MAC | 源MAC | 802.1Q Tag | 类型/长度 | 数据 | FCS
关键变化:插入4字节的802.1Q Tag字段,用于标识VLAN。
802.1Q Tag包含以下部分(共4字节/32位):
字段 | 长度 | 说明 |
---|---|---|
TPID | 2字节 | Tag Protocol Identifier(固定值0x8100 ),表示这是一个802.1Q帧。 |
PRI | 3比特 | 优先级(Priority),用于QoS(0-7,7为最高优先级)。 |
CFI | 1比特 | Canonical Format Indicator(通常为0,兼容令牌环网络时可能为1)。 |
VID | 12比特 | VLAN Identifier(VLAN ID,范围1-4094,0和4095保留)。 |
通过理解VLAN帧格式,可以更好地设计网络拓扑、排查VLAN间通信问题,并优化流量优先级管理。