VLAN报文和非VLAN以太网报文的区别
VLAN(Virtual Local Area Network,虚拟局域网)协议,基于802.1Q协议标准。
以太网带VLAN帧结构,是在以太网报文中,位于数据帧中“发送源MAC地址”与“类别/长度域(Type /Len)”之间,增加了4个字节(Bytes)的VLAN内容。具体内容为2字节的TPID和2字节的TCI。由于以太网帧结构数据变化,以太网帧的CRC校验字节内容相应有变化。
如下图,vlan ID占TCI中的12个bit,所以vlan ID最大为2的12方,即最多支持4096个VLAN
由于4096个vlan数量的限制,QinQ,802.1Q in 802.1Q,也叫VLAN Stacking,是基于IEEE802.1Q协议的扩展,在原有的802.1Q报文包头上又增加一层802.1Q标签(VLAN tag)来实现,通过双层标签,使VLAN的数量增加到4096*4096个。、