MTU対MSS?MTUを変更するタイミングとMSSを変更するタイミング


8

ここに質問があります。

いつ、なぜ、MTUではなくMSSを減らすのか。

構成可能なルーターでは、両方を個別に構成できます。

MSSを1260のままにしたと仮定します。MTUに変更を加えていません。TCPとIPヘッダーにオプションがない場合、40バイト(20 TCP + 20 IP)を使用します。

つまり、この場合のMTUは1300です。

次に2番目のシナリオです。

MTUを1300に減らしました。MSSに変更を加えませんでした。繰り返しますが、TCPおよびIPオプションにはオプションがありません。

つまり、これはこの場合のMSSが1260であることを意味します。

両方のシナリオの結果が同じである場合は、次のことを理解してください。

  1. どの場合、MTUを減らし、MSSをそのままにする必要がありますか?
  2. どの場合に、MSSを減らし、MTUをそのままにする必要がありますか?

ありがとうございました


何か回答がありましたか?もしそうなら、あなたは答えを受け入れて、質問が永遠にポップアップし続けないようにして、答えを探します。または、独自の回答を提供して受け入れることもできます。
Ron Maupin

回答:


6

MTUは通常、直接接続されたインターフェイスの物理メディアへの参照です。原則として、これはメディアが処理できる最大値のままにしておきます。オーバーレイネットワークや豪華なカプセル化スキームのために、ジャンボフレームを有効にしたりMTUを調整したりする必要がある場合があります。

MSSは、主にエンドツーエンドパスへの参照です。これは一般的に手動で設定されることはなく、代わりにパスMTUディスカバリーなどの機能に任され、接続ごとに動的に設定されます。最も一般的なケースはTCPです。TCPは、セグメントがパスに沿って無意識にフラグメント化されるのではなく、送信されるセグメントを完全に制御できる場合に、エンドツーエンドの帯域幅使用を最適化するために接続をより適切に「調整」できます。

別の見方...

MTUは、物理メディアおよび/またはフリンジカプセル化またはジャンボフレームのニーズにのみ基づいて設定する必要があります。MTUは、インターフェイスに送信されるすべてのフレームに影響します。

MSSは、通常は接続ごとに、集合パスMTUに基づいて動的に設定されます。 MSSの動的調整は接続ごとに調整されますが、他の接続や他の「非接続指向」の通信には影響しません。


5

前のコメントに追加して、設定する必要があるネットワーク自体に2つのMTU設定があります。スイッチに設定したイーサネットMTUがあります。再度、これを最大許容値に設定します。

次に、ルーターに設定したIP MTUがあります。通常、オプションが設定されていない場合(DFビットなど)は、パケットがこのサイズを超えるとルーターがフラグメント化することを意味します。DFビット(フラグメントしないでください)が設定されている場合、ルーターは許可されたIP MTUを超えるパケットをドロップします。

あなたの質問に来る-あなたは任意のオプションビットを使用しないので、IP MTUは問題ではありません、それは設定されたサイズで断片化するだけです。ただし、イーサネットMTUはMSSよりも大きくする必要があります。別の言い方をすれば、MSSはイーサネットMTUサイズよりも小さい必要があります。通常、このMSSを手動で設定するのではなく、path-mtu検出を使用します。これは、2つのエンドポイント間の最小MTUを検出し、MSSをその値よりも低くなるように調整します。


1
MTUサイズによる断片化について明確にするため:これはIPv4でのみ使用可能です。パス内のルーターはIPv6パケットをフラグメント化しないため、IPv6は送信者によって事前にフラグメント化されている必要があります。
Ron Maupin

そのとおり。ipV6での扱いが異なります。
ajaysdesk 2015

@ajaysdeskイーサネットMTUがルーターインターフェイスのIP MTUよりも小さい場合、IPパケットはフラグメント化されます。正しい?例:1000バイトのイーサネットMTU、1514バイトのIP MTU、および1514バイトのパケット。次に、この1514 IPパケットはフラグメント化されます。正しい?
Ahmedは

2

TCPセグメントのサイズに制限を設ける必要がある場合があるため、MTUを減らすことなくMSSを減らすことができます。送信されるすべてがTCPであるとは限らないことを覚えておく必要があります。他のレイヤ4プロトコルをIPで使用する可能性があり、おそらくそうであり、それらのサイズを小さくしたくない場合があります。

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