了解以太网头,我需要什么MTU?

我在网上看到很多文章,指出以太网的开销是18字节(例如: http : //www.learnios.com/viewtopic.php? f = 8&t = 18887 )

看这个维基文章( http://en.wikipedia.org/wiki/Ethernet_frame#Structure)18个字节是以下字段;

  • 目的地MAC
  • 源MAC
  • 以太types
  • CRC

为什么前导码,帧分隔符和帧间间隔的开始不计算在内,是不是包含在每一个帧中? 这将使以太网开销高达26个字节。

我链接的原文是关于计算MPLSnetworking(将第2层stream量封装到MPLS帧中)所需的MTU。 我想了解为什么要将18个字节添加到标准1500字节而不是26个字节(加上MPLS标签栈和任何do1q标签)。

为什么前导码,帧分隔符和帧间间隔的开始不算这个呢?

因为它们不是以太网帧的一部分,而是有线协议的一部分。 请记住,如果您通过IP运行以太网或通过VPLS等,那么这些不存在。 MPLS / VPLS不传输线路信息。 它不是在物理上模拟电缆。