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

1. はじめに (Introduction)

ボーダーゲートウェイプロトコル (Border Gateway Protocol, BGP) は、自律システム (Autonomous System) 間のルーティングプロトコルです。

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. 一般的に使用される用語の定義 (Definition of Commonly Used Terms)

このセクションでは、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識別子 (BGP Identifier) BGPメッセージの送信者のBGP識別子を示す4オクテットの符号なし整数。特定のBGPスピーカーは、そのBGPスピーカーに割り当てられたIPアドレスにBGP識別子の値を設定します。BGP識別子の値は起動時に決定され、すべてのローカルインターフェイスとBGPピアで同じです。

BGPスピーカー (BGP speaker) BGPを実装するルーター。

EBGP 外部BGP (External BGP)。外部ピア間のBGP接続。

外部ピア (External peer) ローカルシステムとは異なる自律システムにあるピア。

実行可能ルート (Feasible route) 受信者が使用できるアドバタイズされたルート。

IBGP 内部BGP (Internal BGP)。内部ピア間のBGP接続。

内部ピア (Internal peer) ローカルシステムと同じ自律システムにあるピア。

IGP 内部ゲートウェイプロトコル (Interior Gateway Protocol) - 単一の自律システム内のルーター間でルーティング情報を交換するために使用されるルーティングプロトコル。

Loc-RIB Loc-RIBには、ローカルBGPスピーカーの決定プロセス (Decision Process) によって選択されたルートが含まれます。

NLRI ネットワーク層到達可能性情報 (Network Layer Reachability Information)。

ルート (Route) 宛先のセットとそれらの宛先へのパスの属性をペアにする情報の単位。宛先のセットは、UPDATEメッセージのネットワーク層到達可能性情報 (NLRI) フィールドに含まれる1つのIPアドレスプレフィックスに含まれるIPアドレスを持つシステムです。パスは、同じUPDATEメッセージのパス属性フィールドで報告される情報です。

RIB ルーティング情報ベース (Routing Information Base)。

実行不可能ルート (Unfeasible route) 以前にアドバタイズされた実行可能ルートで、使用できなくなったもの。

1.2. 要件の仕様 (Specification of Requirements)

この文書のキーワード「しなければならない (MUST)」、「してはならない (MUST NOT)」、「必須である (REQUIRED)」、「することになる (SHALL)」、「することはない (SHALL NOT)」、「すべきである (SHOULD)」、「すべきでない (SHOULD NOT)」、「推奨される (RECOMMENDED)」、「してもよい (MAY)」、および「任意である (OPTIONAL)」は、RFC 2119 [RFC2119] に記載されているように解釈されるものとします。