以太网类型范围

Ethernet Type Range

在阅读 IEEE 802.3 中的以太网帧格式时,EtherType 解释如下:

  1. 0 - 1500(十进制)属于数据包数据有效载荷长度。
  2. 1536(0x600) 及以上表示该值决定了帧的类型。(例如 0x800 代表 IPV4)

1501 到 1535 之间的值呢?为什么这些值被忽略了?

注意:在 Wiki link 上提到它没有定义。但未在任何标准化文档中找到解释。

保留这些值以避免歧义(例如,当使用 802.1Q 标记时,略微增加帧大小)。

虽然使用以太网类型字段作为帧长度已经过时,但以太网 II 帧(使用以太网类型字段指示作为有效负载承载的协议)的数量远远超过任何其他帧类型。相反,帧的长度由载波丢失或特殊的帧结束符号指示,具体取决于所使用的 PHY。