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

3. Definition of Terms (用語の定義)

3. Definition of Terms (用語の定義)

Provider-Independent (PI) Addresses (プロバイダ非依存アドレス): PI アドレスは, ネットワーク内の特定の場所 (例えば, 特定のサービスプロバイダから) と関連付けられていないアドレスプールから割り当てられたアドレスブロックであり, したがってルーティングシステムではトポロジ的に集約できません。

Provider-Assigned (PA) Addresses (プロバイダ割り当てアドレス): PA アドレスは, サイトが接続する各サービスプロバイダによってサイトに割り当てられたアドレスブロックです。通常, 各ブロックはサービスプロバイダのクラスレスドメイン間ルーティング (Classless Inter-Domain Routing, CIDR) [RFC4632] ブロックのサブブロックであり, グローバルインターネットにアドバタイズされる前により大きなブロックに集約されます。伝統的に, IP マルチホーミングは, 各マルチホームサイトが独自のグローバルに可視なプレフィックスを取得することによって実装されてきました。LISP は, RLOCs にトポロジ的に割り当てられ集約可能なアドレスブロックのみを使用し, この明らかにスケーラブルでない慣行を排除します。

Routing Locator (RLOC) (ルーティングロケータ): RLOC は, 出口トンネルルータ (Egress Tunnel Router, ETR) の IPv4 [RFC0791] または IPv6 [RFC2460] アドレスです。RLOC は, EID から RLOC へのマッピングルックアップの出力です。EID は 1 つ以上の RLOCs にマッピングされます。通常, RLOCs は, サイトがグローバルインターネットに接続する各ポイントで割り当てられたトポロジ的に集約可能なブロックから番号付けされます; トポロジがプロバイダネットワークの接続性によって定義される場合, RLOCs は PA アドレスと考えることができます。複数の RLOCs を同じ ETR デバイスまたはサイトの複数の ETR デバイスに割り当てることができます。

Endpoint ID (EID) (エンドポイント識別子): EID は, パケットの最初の (最も内側の) LISP ヘッダの送信元アドレスフィールドと宛先アドレスフィールドで使用される 32 ビット (IPv4 の場合) または 128 ビット (IPv6 の場合) の値です。ホストは, 今日宛先アドレスを取得するのと同じ方法で宛先 EID を取得します。例えば, ドメインネームシステム (Domain Name System, DNS) [RFC1034] ルックアップまたはセッション開始プロトコル (Session Initiation Protocol, SIP) [RFC3261] 交換を通じてです。送信元 EID は, ホストの「ローカル」IP アドレスを設定するために使用される既存のメカニズムを介して取得されます。パブリックインターネットで使用される EID は, その方法で使用される他の IP アドレスと同じプロパティを持たなければなりません; これは, とりわけ, グローバルに一意でなければならないことを意味します。EID は, ホストが配置されているサイトに関連付けられた EID-Prefix ブロックからホストに割り当てられます。ホストは EID を使用して他のホストを参照できます。EIDs は LISP RLOCs として使用することは禁止されています。EID ブロックは, マッピングデータベースのスケーリングを促進するために, ネットワークトポロジとは独立して階層的に割り当てることができることに注意してください。さらに, サイトに割り当てられた EID ブロックは, サイト内でのルーティングに使用されるサイトローカル構造 (サブネット化) を持つ場合があります; この構造はグローバルルーティングシステムには見えません。

EID-Prefix (EID プレフィックス): EID-Prefix は, アドレス割り当て機関によってサイトに割り当てられた EIDs の 2 の累乗ブロックです。EID-Prefixes は, 「データベースマッピング」を構成する RLOC アドレスのセットに関連付けられます。より大きな EID-Prefix ブロックに RLOC セットを関連付ける場合, EID-Prefix 割り当てはより小さなブロックに分割できます。

End-System (エンドシステム): エンドシステムは, 単一の IPv4 または IPv6 ヘッダを持つパケットを発信する IPv4 または IPv6 デバイスです。グローバル通信を行う場合 (つまり, そのルーティングドメインの外部), エンドシステムは IP ヘッダの宛先アドレスフィールドに EID 値を提供します。エンドシステムは, ホストコンピュータ, スイッチまたはルータデバイス, または任意のネットワークデバイスであってもかまいません。

Ingress Tunnel Router (ITR) (入口トンネルルータ): ITR は, 単一の IP ヘッダを持つパケット (より具体的には, LISP ヘッダを含まない IP パケット) を受け入れるルータです。ルータは, この「内部」IP 宛先アドレスを EID として扱い, EID から RLOC へのマッピングルックアップを実行します。次に, ルータは, 送信元アドレスフィールドにそのグローバルにルーティング可能な RLOCs の 1 つを使用し, 宛先アドレスフィールドにマッピングルックアップの結果を使用して, 「外部」IP ヘッダを前置します。この宛先 RLOC は, 宛先 EID により近い EID から RLOC へのマッピングについてより良い知識を持つ中間プロキシデバイスである可能性があることに注意してください。通常, ITR は一方でサイトエンドシステムから IP パケットを受信し, 他方でインターネットに LISP カプセル化された IP パケットを送信します。

TE ITR (トラフィックエンジニアリング入口トンネルルータ): TE ITR は, LISP サイトが非 LISP サイト間のトランジットネットワークとして使用される場合に LISP サイトに展開される ITR です。EID 宛先が LISP サイトの外部のアドレスであり, LISP TE ITRs が使用される場合, トランジットネットワークポリシーとトラフィックエンジニアリングをサイト経由でトンネルされるパケットに適用できます。

Egress Tunnel Router (ETR) (出口トンネルルータ): ETR は, 「外部」IP ヘッダの宛先アドレスが自身の RLOCs の 1 つである IP パケットを受け入れるルータです。ルータは「外部」ヘッダを剥がし, 見つかった次の IP ヘッダに従ってパケットを転送します。通常, ETR は一方でインターネットから LISP カプセル化された IP パケットを受信し, 他方でサイトエンドシステムにカプセル化解除された IP パケットを送信します。ETR 機能は, ルータデバイスに限定される必要はありません。サーバホストも LISP トンネルのエンドポイントになることができます。

TE ETR (トラフィックエンジニアリング出口トンネルルータ): TE ETR は, LISP サイトが非 LISP サイト間のトランジットネットワークとして使用される場合に LISP サイトに展開される ETR です。TE ETRs は, TE ITRs によって開始されたトンネルを終端するデバイスです。詳細については, TE ITR の定義を参照してください。

xTR: xTR は, データフローの方向がコンテキスト記述の一部でない場合の ITR または ETR への参照です。xTR は, トンネルエンドポイントとして機能するルータを指し, 「トンネルルータ」という用語と同義的に使用されます。例えば, 「xTR はカスタマーエッジ (Customer Edge, CE) ルータに配置できる」は, CE ルータ上の ITR と ETR 機能を示します。

LISP Header (LISP ヘッダ): LISP ヘッダは, 外部 IPv4 または IPv6 ヘッダ, UDP ヘッダ, および ITR が前置するか ETR が剥がす UDP ヘッダに続く LISP 固有の 8 オクテットヘッダを指すために使用される用語です。

Address Family Identifier (AFI) (アドレスファミリ識別子): AFI は, パケット内のアドレスのエンコーディングを記述するために使用される用語です。LISP に関連するアドレスファミリは, [AFI] にリストされているものです。この仕様で使用される AFI 値 0 は, 未指定のエンコードされたアドレスを示し, 16 ビット AFI 値 0 の後のアドレスの長さは 0 オクテットです。

Negative Mapping Entry (ネガティブマッピングエントリ): ネガティブマッピングエントリは, ネガティブキャッシュエントリとも呼ばれ, EID-Prefix が RLOCs なしでアドバタイズまたは保存される EID から RLOC へのエントリです。つまり, EID-Prefix のロケータセットが空であるか, エンコードされたロケータカウントが 0 です。このタイプのエントリは, マッピングシステムを通じて到達できない非 LISP サイトからのプレフィックスを記述するために使用できます。

Data Probe (データプローブ): データプローブは, 内部ヘッダの宛先アドレスが, カプセル化解除 ETR から Map-Reply をトリガーするために使用される外部ヘッダの宛先アドレスと等しい LISP カプセル化されたパケットです。さらに, 宛先 EID が設定された EID から RLOC へのデータベースマッピングの EID-Prefix と一致する場合, 元のパケットはカプセル化解除され, 宛先ホストに配信されます。それ以外の場合, パケットはドロップされます。データプローブは, セクション 6.3.2 で説明されている宛先 RLOC 到達可能性アルゴリズムで使用されます。

Routing Locator Reachability (ルーティングロケータ到達可能性): ルーティングロケータ到達可能性は, RLOC セット内の RLOCs の到達可能性を決定するために使用されるアルゴリズムです。詳細については, セクション 6.3 を参照してください。

Gleaning (収集): 収集は, ETR が別の ETR のマッピング情報を学習するプロセスを説明するために使用される用語です。ITR がパケットを ETR にカプセル化する場合, ETR は外部ヘッダから RLOC アドレスを収集し, 内部ヘッダから EID を収集し, このアドレスペアを EID から RLOC へのキャッシュエントリのマッピング情報として使用できます。ETR は, Map-Request/Map-Reply 交換を通じてマッピングの正当性が検証されるまで, 収集されたマッピング情報を後続の宛先に使用することは禁止されています。