IEEE 802.1Q 标记帧中的以太网类型字段

IEEE 802.1Q 标记帧中的以太网类型字段

对于我来说这是一个基本但有点令人困惑的问题。我希望在大家的建议/指导之后它不会再令人困惑。

在 802.1q 标记帧中,偏移量[12] 是 TPID,即未标记帧中的 EherType。

如果我必须查看标记帧中的以太网类型字段,我应该选择哪一个——TPID 或标记帧中偏移量为 [15] 的以太网类型/大小字段。

Tagged 框架中的 Ehertype 字段有什么意义???

答案1

802.1q 帧中的 TPID 只是常数 0x8100。其目的是向支持 802.1q 的设备(例如 VLAN 感知交换机)标识该帧为标记帧。

如果您想象一个帧在交换机的未标记端口上被接收并在标记端口上被转发,则 VLAN 头的两个字节将插入到原始以太网类型之前。

您最有可能想要的是:

(偏移量[12] == 0x8100)?偏移量[16]:偏移量[12]

相关内容