1. はじめに
1. はじめに
Border Gateway Protocol (BGP) は、自律システム間ルーティングプロトコルです。
BGPを使用するシステムの主な機能は、他のBGPシステムとネットワーク到達可能性情報を交換することです。このネットワーク到達可能性情報には、到達可能性情報が通過する自律システム(AS)のリストに関する情報が含まれます。この情報は、この到達可能性に対するAS接続性のグラフを構築するのに十分であり、そこからルーティングループを削除でき、ASレベルでいくつかのポリシー決定を適用できます。
BGP-4は、Classless Inter-Domain Routing (CIDR) [RFC1518, RFC1519]をサポートするための一連のメカニズムを提供します。これらのメカニズムには、一連の宛先をIPプレフィックスとしてアドバタイズするサポートと、BGP内のネットワーク「クラス」の概念の排除が含まれます。BGP-4は、ASパスの集約を含むルートの集約を可能にするメカニズムも導入しています。
BGPを介して交換されるルーティング情報は、宛先ベースの転送パラダイムのみをサポートしており、これはルーターがパケットのIPヘッダーに含まれる宛先アドレスのみに基づいてパケットを転送することを前提としています。これは、BGPを使用して適用できる(および適用できない)ポリシー決定のセットを反映しています。BGPは、宛先ベースの転送パラダイムに準拠するポリシーのみをサポートできます。
1.1. 一般的に使用される用語の定義
このセクションでは、BGPプロトコルに特定の意味を持ち、テキスト全体で使用される用語の定義を提供します。
Adj-RIB-In
Adj-RIBs-Inには、ピアによってローカルBGPスピーカーにアドバタイズされた未処理のルーティング情報が含まれています。
Adj-RIB-Out
Adj-RIBs-Outには、ローカルスピーカーのUPDATEメッセージによって特定のピアにアドバタイズするためのルートが含まれています。
Autonomous System (AS)
自律システムの古典的な定義は、単一の技術管理下にあるルーターのセットであり、内部ゲートウェイプロトコル(IGP)と共通のメトリックを使用してAS内でパケットをルーティングする方法を決定し、AS間ルーティングプロトコルを使用して他のASにパケットをルーティングする方法を決定します。この古典的な定義が開発されて以来、単一のASが複数のIGPを使用し、場合によってはAS内で複数のメトリックセットを使用することが一般的になりました。自律システムという用語の使用は、複数のIGPとメトリックが使用される場合でも、ASの管理が他のASに対して単一の一貫した内部ルーティング計画を持っているように見え、それを通じて到達可能な宛先の一貫した画像を提示するという事実を強調しています。
BGP Identifier
BGPメッセージの送信者のBGP識別子を示す4オクテットの符号なし整数。特定のBGPスピーカーは、そのBGPスピーカーに割り当てられたIPアドレスにBGP識別子の値を設定します。BGP識別子の値は起動時に決定され、すべてのローカルインターフェースとBGPピアで同じです。
BGP speaker
BGPを実装するルーター。
EBGP
External BGP(外部ピア間のBGP接続)。
External peer
ローカルシステムとは異なる自律システムにあるピア。
Feasible route
受信者が使用できるアドバタイズされたルート。
IBGP
Internal BGP(内部ピア間のBGP接続)。
Internal peer
ローカルシステムと同じ自律システムにあるピア。
IGP
Interior Gateway Protocol - 単一の自律システム内のルーター間でルーティング情報を交換するために使用されるルーティングプロトコル。
Loc-RIB
Loc-RIBには、ローカルBGPスピーカーの決定プロセスによって選択されたルートが含まれています。
NLRI
Network Layer Reachability Information(ネットワーク層到達可能性情報)。
Route
一連の宛先とそれらの宛先へのパスの属性をペアにする情報の単位。宛先のセットは、UPDATEメッセージのNetwork Layer Reachability Information (NLRI)フィールドに含まれる1つのIPアドレスプレフィックスに含まれるIPアドレスを持つシステムです。パスは、同じUPDATEメッセージのパス属性フィールドで報告される情報です。
RIB
Routing Information Base(ルーティング情報ベース)。
Unfeasible route
以前にアドバタイズされた実行可能なルートで、使用できなくなったもの。
1.2. 要件の仕様
このドキュメントのキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、RFC 2119 [RFC2119]で説明されているように解釈されるものとします。