イーサネットのMTUはまだ1500バイトですか?


12

基本的に、インターネットの最新のルーターはイーサネットのMTUとして1500を使用していますか?または1500バイトは昔のものでしたか?

私がここで求めているのは、最新のネットワークにおけるイーサネットのMTUとは何ですか?

1500バイトの場合、たとえば15000バイトを代わりに使用するとどうなりますか。すべてのルーターに15000バイトを代わりに使用させると、インターネットはどうなりますか。


2
ああ、MTUサイズが30kと聞いたことはありません。

1
@Cown。ehm ...「パケットの再構成」。それは決してルーターの仕事ではありません。それはエンドホスト次第で、トンネリングが関与するかどうかは関係ありません。
マーク「ネッティエ」ルーティ

2
@ Marc'netztier'Luethiこのコマンドについて読む必要があります:ip virtual reassembly(ルーターはフラグメントを再構成します)
マイクペニントン

2
ルーターの再組み立ては、pppoeおよびファイアウォールの構成では非常に一般的です。supportforums.cisco.com/t5/wan-routing-and-switching/...
マイク・ペニントン

2
私は訂正します。ルーターで再組み立て行われる場合があります。
マーク「ネッティエ」ルーティ

回答:


19

イーサネットの標準最大ペイロードサイズは、まだ1500バイトです。

最大フレームサイズは、802.1Qで1518バイトから1522バイトに、さらに802.1ADでさらに大きくなりましたが、ペイロード、「MACクライアントデータ」サイズ、または最大サービスデータユニット(MSDU)はIEEE規格に従って変更されていません互換性の理由により、ペイロードサイズを維持することにより、10 Mbit / sから400 Gbit / sまでの全範囲で透過的なスイッチングが可能になります。

イーサネットでは、フレームサイズをネゴシエートする、転送用にオーバーサイズのフレームをフラグメント化する、送信者にエラーメッセージを提供するという概念がないため、フレームをドロップすることしかできません。セグメント内の各ノードは同じMTUを使用する必要があります。

ただし、この最大値を超える「ジャンボ」フレームは、閉じた制御されたネットワークでしばらくの間人気があります。ネットワーク管理者は、実際にそのフレームサイズを使用する前に、ネットワーク上のすべてのノードが非標準サイズを処理できることを確認する必要があります。非常に一般的なのは、公式サイズの6倍の9000バイトのペイロードサイズです。

また、トンネルの外側のMTUをいくらか大きくして、内側のMTUに食い込むことなく(または同様の理由で)フルサイズのパケットをカプセル化できる「ベビージャイアント」の実装もあります。

インターネット上での要件は、IPv4では68バイト、IPv6では1280バイトの最小リンクMTUです。現在、インターネットの大部分はイーサネットを使用していますが、すべてがイーサネットを使用しているわけではありません。

1500バイトを超えるIPv4パケットをインターネットルーターに渡す場合、アップリンクMTUに従ってフラグメント化する必要があります。フラグメンテーションがなければ、ネクストホップルーターはパケットをドロップするだけです。IPv6の場合、ルーターの断片化はなく、パスMTUディスカバリーが必須であるため、クライアントは宛先パスのMTUを超えるパケットを送信しないでください。


2
ジャンボフレームは、UDP方式でデバイスからデバイスに大量のデータをダンプするときに特に役立ちます。パケットあたりのデータ量を増やすことによるオーバーヘッドの減少は、時には価値があり、データ量の多い環境で使用するのを見てきました。
マスト

2
ジャンボフレームは、処理のオーバーヘッドを削減するためにより重要です。つまり、機能をオフロードすることでオーバーヘッドが大幅に削減されました。帯域幅により、UDPスループットはわずか3.7%増加します(1.5k対9k)。
Zac67

それは「802.1Q VLANを使用して1514バイトから1518バイトまで、さらに802.1ADを使用してわずかに成長する」のではないでしょうか?(1500のMTU + 14バイトのイーサネットヘッダー(プリアンブルを除く))
ジョナソンラインハート

@JonathonReinhart FCSもフレームの一部であるため、L2のオーバーヘッドは18バイト(802.1Qの場合は22)です。
Zac67

6

イーサネット(IEEE 802.3)標準は、MTUに対してはまだ1500オクテットですが、一部のベンダーはジャンボフレームをサポートしています。残念ながら、ジャンボフレームには標準がなく、ベンダーが異なると、製品ライン全体でも、ジャンボMTUの異なるサイズ、または同じスイッチの異なるインターフェイス上のジャンボMTUの異なるサイズがサポートされます。

ジャンボフレームを送信しようとしたときに、MTUが小さいスイッチパスに沿った任意の場所でインターフェイスが検出されると、巨大なフレームとしてドロップされ、単純に失われます。スイッチはフレームをフラグメント化しません。ルーターは、異なるインターフェイスのMTUに合うようにパケットをフラグメント化できますが、イーサネットにはフラグメンテーションの機能がないため、スイッチはフレームをフラグメント化しません。ルーターがパケットをフラグメント化しても、フラグメントDoS攻撃を防ぐために、ほとんどの企業はフラグメント化されたパケットをドロップしています。フラグメンテーションはルーターリソースにとって高価であり、IPv6ではパスのフラグメンテーションが排除されているため、ホストはPMTUDを使用してパス内の最小MTUを検出し、送信前にパケットを事前にフラグメント化する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.