メインコンテンツまでスキップ

7. Likely Values for Path MTUs (パス MTU の可能性のある値)

7. Likely Values for Path MTUs (パス MTU の可能性のある値)

セクション 5 で Path MTU 空間を "検索" するために推奨されているアルゴリズムは, 検索空間を厳しく制限する値のテーブルに基づいています。ここでは, この文書を書いている時点で, インターネットで使用されているすべての主要なデータリンク技術を代表する MTU 値のテーブルについて説明します。

表 7-1 では, データリンクは MTU の降順にリストされており, 各類似した MTU のセットがグループ内の最小 MTU に等しい "plateau" (プラトー) に関連付けられるようにグループ化されています。(表には現在データリンクに関連付けられていないエントリも含まれており, 利用可能な場合は参照を示しています。) プラトーが複数の MTU を表す場合, 表はプラトーに関連する最大不正確性をパーセンテージで示しています。

表の値, 特により高い MTU レベルの値が永遠に有効であるとは期待していません。ここで示されている値は実装の提案であり, 仕様や要件ではありません。実装者は最新の参照を使用してプラトーのセットを選択する必要があります。表にあまり多くのエントリが含まれないようにすることが重要です。そうでないと PMTU を検索するプロセスがインターネットリソースを浪費する可能性があります。実装者はまた, ソースコードを持たない顧客がシステムの表の値を更新しやすくする必要があります (たとえば, BSD 派生の Unix カーネルのテーブルは新しい "ioctl" コマンドを使用して変更できます)。

注意: 類似した値が存在しない場合, 小さな 2 の累乗に 40 (IP および TCP ヘッダー用) を加えた値に等しい値のためにいくつかのテーブルエントリを追加することは良いアイデアかもしれません。これは任意の値を選択する非常に非任意的な方法のようです。

表には, 大きな 2 の累乗よりわずかに小さい値のエントリも含まれる可能性があります。これらの値の近くで MTU が定義されている場合に備えて (この場合, テーブルエントリは高いよりも低い方が良いです。そうでないと, 次に低いプラトーが代わりに選択される可能性があります)。

PlateauMTUComments (コメント)Reference (参照)
65535Official maximum MTU (公式最大 MTU)RFC 791
65535HyperchannelRFC 1044
65535
32000Just in case (念のため)
1791416Mb IBM Token Ringref. [6]
17914
8166IEEE 802.4RFC 1042
8166
4464IEEE 802.5 (4Mb max)RFC 1042
4352FDDI (Revised)RFC 1188
4352 (1%)
2048Wideband NetworkRFC 907
2002IEEE 802.5 (4Mb recommended)RFC 1042
2002 (2%)
1536Exp. Ethernet NetsRFC 895
1500Ethernet NetworksRFC 894
1500Point-to-Point (default)RFC 1134
1492IEEE 802.3RFC 1042
1492 (3%)
1006SLIPRFC 1055
1006ARPANETBBN 1822
1006
576X.25 NetworksRFC 877
544DEC IP Portalref. [10]
512NETBIOSRFC 1088
508IEEE 802/Source-Rt BridgeRFC 1042
508ARCNETRFC 1051
508 (13%)
296Point-to-Point (low delay)RFC 1144
296
68Official minimum MTU (公式最小 MTU)RFC 791

Table 7-1: Common MTUs in the Internet (表 7-1: インターネットの一般的な MTU)