Ethernet

了解乙太網標頭,我需要什麼 MTU?

  • April 24, 2012

我在網上看到很多文章說乙太網的成本是 18 個字節(例如:http ://www.learnios.com/viewtopic.php?f=8&t=18887 )

查看這篇 wiki 文章(http://en.wikipedia.org/wiki/Ethernet_frame#Structure)18個字節是以下欄位;

  • 目標 MAC
  • 源 MAC
  • 乙太類型
  • CRC

為什麼前導碼、幀定界符開始和幀間間隙不計入這一點,它們不是包含在每一幀中嗎?這將使乙太網成本高達 26 個字節。

我連結的原始文章是關於計算 MPLS 網路所需的 MTU(將第 2 層流量封裝到 MPLS 幀中)。我想了解為什麼將 18 字節添加到標準 1500 字節而不是 26 字節(加上 MPLS 標籤堆棧和任何 do1q 標籤)。

為什麼前導碼、幀定界符開始和幀間間隙不計入此

因為它們不是乙太網幀的一部分,而是線路級協議的一部分。請記住,如果您通過 IP 或通過 VPLS 等執行乙太網,那麼這些都不存在。MPLS/VPLS 不傳輸線級資訊。它不是在物理上模擬電纜。

引用自:https://serverfault.com/questions/374742