tcp-mss
構文
tcp-mss mss-value;
階層レベル
[edit system internet-options] [edit interfaces name unit number family protocol]
説明
最大セグメントサイズ(MSS)オプションが選択した値よりも高い値に設定されているTCP SYNパケットの代わりに使用するTCP最大セグメントサイズ(TCP MSS)を有効にして指定します。
ルーターがSYNビットとMSSオプションが設定されたTCPパケットを受信し、パケットで指定されたMSSオプションが コマンドで tcp-mss
指定されたMSSよりも大きい場合、ルーターはパケットのMSS値を ステートメントで指定された低い値に tcp-mss
置き換えます。
Junos の TCP パケットの MSS 値を定義する複数の要因があり、 の出力 show system connection extensive
に表示される MSS 値に反映されます。
-
SYNパケット内のピアが提供するMSS値
-
MSS を 2048 年の最も近い倍数に丸める
-
インターフェイスの MTU 値
-
設定されたパスMTU値
-
直接接続されていない TCP セッションとパス MTU が無効になっているかどうか
-
TCPセッションが直接接続されたネットワーク上にあるかどうか
このステートメントにより、セッション確立時に使用されるTCP SYNパケットでMSSサイズを指定できます。MSSサイズを小さくすることで、パケットのフラグメント化を制限し、MTUサイズを満たすためにパケットをフラグメント化する必要があるが、パケットのDF(フラグメント化しない)ビットが設定されている場合に発生する可能性のあるパケットロスを防ぐのに役立ちます。
ステートメントを tcp-mss
使用して、TCP SYNパケットの値よりも低いTCP MSS値を指定します。
階層の下でこのステートメントを設定する [edit interfaces]
場合は、以下に注意してください。
- このステートメントは、l2TPネットワークサーバー(LNS)やサービスセットなどのlt-インターフェイス、gr-インターフェイス、およびサービス関連インターフェイスでのみ有効になります。
- TCP MSS 調整は、インターフェイスに入るパケットに対してのみ有効です。このステートメントは、インターフェイスから出るパケットには影響しません。
SRX シリーズ ファイアウォールが MPLS を使用してパケット モードで実行されている場合、TCP MSS はサポートされません。
オプション
mss-value
-MSS値が設定されたSYNパケットのTCP MSS値。
範囲: 64~65535 バイト。
既定: TCP MSSは無効です。
必要な権限レベル
システム—設定でこのステートメントを表示します。
システム制御—このステートメントを設定に追加します。
リリース情報
Junos OS リリース 9.2 で導入されたステートメント。