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

3. 用語

本ドキュメントでは以下の用語を使用します:

IP: IPv4 [RFC0791]またはIPv6 [RFC2460]。

ノード(Node): IPを実装するデバイス。

上位層(Upper layer): IPの直上のプロトコル層。例として、TCPやUDPなどのトランスポートプロトコル、ICMPなどの制御プロトコル、OSPFなどのルーティングプロトコル、IPX、AppleTalk、またはIP自体などIPで「トンネル」されている(すなわち、カプセル化されている)インターネットまたは下位層プロトコルがあります。

リンク(Link): ノードがリンク層(すなわち、IPの直下の層)で通信できる通信設備または媒体。例として、イーサネット(シンプルまたはブリッジ)、PPPリンク、X.25、フレームリレー、またはATMネットワーク、およびIPv4またはIPv6上のトンネルなどのインターネット(またはそれ以上の)層「トンネル」があります。

インターフェース(Interface): ノードのリンクへの接続。

アドレス(Address): インターフェースまたは一連のインターフェースのIP層識別子。

パケット(Packet): IPヘッダーとペイロード。

MTU: 最大伝送単位。リンクまたはパス上で伝送できる最大IPパケットのバイトサイズ(IPヘッダーとペイロードを含む)。

リンクMTU(Link MTU): 最大伝送単位、すなわち、リンク上で一度に伝達できる最大IPパケットのバイトサイズ。

パス(Path): 送信元ノードと宛先ノード間でパケットが通過するリンクのセット。

パスMTUまたはPMTU(Path MTU, or PMTU): 送信元ノードと宛先ノード間のパス内のすべてのリンクの最小リンクMTU。

古典的パスMTU探索(Classical Path MTU Discovery): RFC 1191およびRFC 1981で説明されているプロセスで、ノードがICMP Packet Too Big(PTB)メッセージに依存してパスのMTUを学習します。

パケット化層(Packetization Layer): データをパケットにセグメント化するネットワークスタックの層。

有効PMTU(Effective PMTU): パケット化層がセグメンテーションに使用するPMTUの現在の推定値。

PLPMTUD: パケット化層パスMTU探索。本ドキュメントで説明されている方法で、古典的PMTU探索の拡張です。

PTBメッセージ(Packet Too Big message): IPパケットが転送するには大きすぎることを報告するICMPメッセージ。これは、IPv4 ICMP「断片化が必要でDFセット」メッセージに対応するIPv6用語です。

フロー(Flow): MTU探索アルゴリズムを呼び出すことができるコンテキスト。これは自然にパケット化プロトコルのインスタンス、例えばTCP接続の片側です。

MSS: TCP最大セグメントサイズ[RFC0793]、TCP層で使用可能な最大ペイロードサイズ。これは通常、パスMTUからIPおよびTCPヘッダーのサイズを引いたものです。

プローブパケット(Probe packet): より大きなMTUのパスをテストするために使用されているパケット。

プローブサイズ(Probe size): IPヘッダーを含む、より大きなMTUを探索するために使用されるパケットのサイズ。

プローブギャップ(Probe gap): プローブが配信されない場合に失われ、再送信が必要なペイロードデータ。

前方ウィンドウ(Leading window): プローブが送信された時点でフロー内の未確認データ。

後方ウィンドウ(Trailing window): プローブの後に送信されたがプローブが確認される前にフロー内で送信されたデータ。

検索戦略(Search strategy): 適切なパスMTUに収束するために連続するプローブサイズを選択するために使用されるヒューリスティック。

フルストップタイムアウト(Full-stop timeout): あるイベントの後に送信されたすべてのパケット(再送信を含む)が受信者によって確認されないタイムアウト。これは、より小さなMTUを持つリンクへのルーティング変更などのネットワーク内の障害状態の指示として扱われます。