イーサネットのオーバーヘッドが18バイトであると述べている多くの記事をオンラインで見ています(例: http://www.learnios.com/viewtopic.php?f=8&t=18887 )
このウィキの記事を見ると( http://en.wikipedia.org/wiki/Ethernet_frame#Structure )18バイトは次のフィールドです。
プリアンブル、フレーム区切り文字の開始、およびフレーム間ギャップがこれにカウントされないのはなぜですか?これらはすべてのフレームに含まれているわけではありませんか?これには、イーサネットのオーバーヘッドが最大26バイトかかります。
私がリンクした元の記事は、MPLSネットワークに必要なMTUの計算(レイヤー2トラフィックをMPLSフレームにカプセル化すること)に関するものでした。 26バイトではなく18バイトが標準の1500バイトに追加されている理由を理解したいと思います(さらにMPLSラベルスタックとdo1qタグ)。
プリアンブル、フレーム区切り文字の開始、およびフレーム間ギャップがこれにカウントされないのはなぜですか
それらはイーサネットフレームの一部ではなく、ワイヤレベルプロトコルの一部であるためです。たとえば、イーサネットオーバーIPを実行している場合、またはVPLSなどを介して実行している場合、それらは存在しないことに注意してください。 MPLS/VPLSは、ワイヤレベル情報を送信しません。物理的にはケーブルをシミュレートしていません。