关于以太网帧的标头大小的困惑

关于以太网帧的标头大小的困惑

问题描述:

我在研究一些关于VLANs的东西,并且遇到了VLAN tag以及标头。关于以太网帧的标头大小的困惑

如果我们有一个标准的MTU为802.3 Ethernet frame(1518字节)什么是包含在标题802.3

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

802.3 and 802.1q有什么区别?我知道VLAN标签需要额外的字节,但如何计算802.1q VLAN tag需要多少字节?

在此先感谢

常规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)+ VLAN时(2)+有效载荷(1500)+ CRC (4)= 1518个字节

对于的Eth-II/802.3的情况下,与802.1Q标记:

DMAC(6)+ SMAC(6)8100(2)+ VLAN /服务质量(2)+ etype(2)+有效载荷(1500)+ crc(4)= 1522字节

+0

那么802.3的总长度是多少? –

+1

答案更新了总长度计算 – user1500049