以太网VLAN帧格式
作者:互联网
IEEE 802.1Q
Preamble | SFD | DA | SA | vlan tag | Type/Length | Date | CRC |
---|---|---|---|---|---|---|---|
7B | 1B | 6B | 6B | 4B | 2B | 42-1496B | 4B |
4个字节的vlan tag,包含:
-
2个字节的标签协议标识(TPID)
- 0x8100
-
2字节的标签控制信息(TCI),TCI又分为:
- tpid: 用于标识帧的类型,0x8100表示802.1q/802.1p的帧。
- TCI: 标签控制信息字段
- User Priority:表示帧的优先级,取值范围0~7,值越大优先级越高,用于802.1p。
- CFI: 0表示MAC地址是以太帧的mac,1表示mac地址是FDDI、令牌环网的帧。
- VID:表示vlan的值。共可以表示4096个vlan,其中0和4095被协议保留,所以最大个数是4094(1~4094)。
tpid User Priority CFI VID 2B 3b 1b 12b
IEEE 802.1ad(QinQ)
QinQ技术,实现将用户私网vlan tag封装在公网vlan tag中,使得报文带着两层vlan tag穿越运营商骨干网(公网)。在公网中报文只根据外层tag传播,用户的私网vlan tag被屏蔽。
TPID为0x88a8,其他和802.1q类似。
单层vlan tag的报文结构
双层vlan tag的报文结构
可以多层堆叠,没有限制,但是不能超出Ethernet报文长度限制,具有很好的扩展性。
标签:vlan,TCI,报文,VLAN,tag,802.1,公网,格式,以太网 来源: https://blog.csdn.net/weixin_40275691/article/details/96010372