web-dev-qa-db-ja.com

イーサネットヘッダーを理解するには、どのMTUが必要ですか?

イーサネットのオーバーヘッドが18バイトであると述べている多くの記事をオンラインで見ています(例: http://www.learnios.com/viewtopic.php?f=8&t=18887

このウィキの記事を見ると( http://en.wikipedia.org/wiki/Ethernet_frame#Structure )18バイトは次のフィールドです。

  • 宛先MAC
  • ソースMAC
  • Ethertype
  • CRC

プリアンブル、フレーム区切り文字の開始、およびフレーム間ギャップがこれにカウントされないのはなぜですか?これらはすべてのフレームに含まれているわけではありませんか?これには、イーサネットのオーバーヘッドが最大26バイトかかります。

私がリンクした元の記事は、MPLSネットワークに必要なMTUの計算(レイヤー2トラフィックをMPLSフレームにカプセル化すること)に関するものでした。 26バイトではなく18バイトが標準の1500バイトに追加されている理由を理解したいと思います(さらにMPLSラベルスタックとdo1qタグ)。

4
jwbensley

プリアンブル、フレーム区切り文字の開始、およびフレーム間ギャップがこれにカウントされないのはなぜですか

それらはイーサネットフレームの一部ではなく、ワイヤレベルプロトコルの一部であるためです。たとえば、イーサネットオーバーIPを実行している場合、またはVPLSなどを介して実行している場合、それらは存在しないことに注意してください。 MPLS/VPLSは、ワイヤレベル情報を送信しません。物理的にはケーブルをシミュレートしていません。

6
TomTom