对以太网帧的标头大小感到困惑

时间:2012-10-07 11:50:22

标签: header frame lan ethernet

我正在研究有关VLANs的一些内容,并且遇到了VLAN tag以及标题。

如果我们有标准802.3 Ethernet frame(1518字节)的MTU,标题802.3中包含哪些内容?

另外,我们如何计算标题长度?

802.3 and 802.1q之间有什么区别?我知道VLAN标记需要额外的字节但是如何计算802.1q VLAN tag所需的字节数?

提前致谢

1 个答案:

答案 0 :(得分:4)

常规802.3 / Eth-II以太网帧不携带VLAN信息 802.1Q可以将VLAN(和QoS)信息传送到接收端。

如果ethertype是0x8100那么你得到一个802.1Q标签,除了14个字节(dmac + smac +类型)之外还有4个字节。

请参阅维基百科以供参考。 http://en.wikipedia.org/wiki/Ethernet_frame

修改

常规Eth-II / 802.3的总长度为:

dmac(6)+ smac(6)+ etype(2)+ payload(1500)+ crc(4)= 1518 bytes

对于带有802.1Q标记的Eth-II / 802.3的情况:

dmac(6)+ smac(6)+8100(2)+ vlan / Qos(2)+ etype(2)+ payload(1500)+ crc(4)= 1522 bytes