mtu-discovery
構文
mtu-discovery;
階層レベル
[edit logical-systems logical-system-name protocols bgp], [edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address], [edit protocols bgp], [edit protocols bgp group group-name], [edit protocols bgp group group-name neighbor address], [edit routing-instances routing-instance-name protocols bgp], [edit routing-instances routing-instance-name protocols bgp group group-name], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor address]
説明
TCPパス最大伝送単位(MTU)ディスカバリを設定します。
TCPパスMTU検出により、BGPは各BGPセッションに最適なTCPパスMTUを自動的に検出できます。Junos OS では、すべての BGP ネイバー セッションで TCP パス MTU 検出がデフォルトで無効になっています。
MTU ディスカバリーが無効になっている場合、直接接続されていない TCP セッションは、512 バイトの最大セグメント サイズ(MSS)のパケットを送信します。これらの小さなパケットにより、宛先へのパス上のデバイスでパケットがフラグメント化する可能性が最小限に抑えられます。しかし、ほとんどのリンクは少なくとも 1500 バイトの MTU を使用するため、512 バイトのパケットはリンク帯域幅を最も効率的に使用する結果にはなりません。直接接続されたEBGPセッションの場合、MTUの不一致によりBGPセッションは確立されません。回避策として、EBGP グループ内でパス MTU 検出を有効にします。
パスMTUディスカバリーは、IPフラグメント化を回避することを目的として、送信元と宛先の間のネットワークパス上のMTUサイズを動的に決定します。パス MTU 検出は、発信パケットの IP ヘッダーに DF(Don't Fragment)ビットを設定することで機能します。パス上のデバイスの MTU がパケットよりも小さい場合、そのデバイスはパケットをドロップします。また、デバイスは、デバイスの MTU を含む ICMP フラグメント化が必要(タイプ 3、コード 4)メッセージを送り返すため、送信元はパス MTU を適切に減らすことができます。このプロセスは、MTU がフラグメンテーションなしでパス全体を通過できるほど小さくなるまで繰り返されます。
必要な権限レベル
routing—設定でこのステートメントを表示します。
routing-controlー設定にこのステートメントを追加します。
リリース情報
Junos OSリリース7.4より前に導入されたステートメント。