TPID
标签协议标识TPID(Tag Protocol Identifier)是VLAN Tag中的一个字段,表示VLAN Tag的协议类型,IEEE 802.1Q协议规定该字段的取值为0x8100。
IEEE802.1Q协议定义的以太网帧的VLAN Tag结构如图6-3所示。802.1Q Tag位于SA(Source Address)和Length/Type之间。设备可以根据TPID值来识别报文是否携带对应的VLAN Tag,当接口收到报文时,根据设备的TPID值与报文相应的字段进行比较,如果二者一致,则表示报文中携带相应的VLAN Tag,如果不一致,则表示报文未携带VLAN Tag。
不同的制造商设备互连,当配置了QinQ功能时,各个制造商设备支持的内层TPID值均为0x8100,但是对于外层TPID值,各个制造商设备所使用的值可能不相同。为了实现不同制造商的设备兼容,用户可以通过修改TPID值,使发送到公网中的QinQ报文携带的TPID值与其他制造商的相同,从而实现与其他制造商的设备互通。