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

1. Overview (概要)

1. Overview (概要)

BGP-4が運ぶ情報のうち、IPv4固有のものは3つのみです: (a) NEXT_HOP属性 (IPv4アドレスとして表現)、(b) AGGREGATOR (IPv4アドレスを含む)、および (c) NLRI (IPv4アドレスプレフィックスとして表現)。この文書は、すべてのBGPスピーカー (この文書で定義されているマルチプロトコル機能をサポートするものを含む) がIPv4アドレスを持たなければならないと仮定します (このアドレスは、とりわけAGGREGATOR属性で使用されます)。したがって、BGP-4が複数のネットワーク層プロトコルのルーティングをサポートできるようにするには、BGP-4に追加する必要があるのは次の2つだけです: (a) 特定のネットワーク層プロトコルをネクストホップ情報と関連付ける機能、および (b) 特定のネットワーク層プロトコルをNLRIと関連付ける機能。個々のネットワーク層プロトコルを識別するために、この文書は[RFC1700]で定義されているアドレスファミリーを使用します。

さらに観察すると、ネクストホップ情報 (NEXT_HOP属性によって提供される情報) は、到達可能な宛先のアドバタイズと組み合わせた場合にのみ意味があり (かつ必要であり)、到達不可能な宛先のアドバタイズ (サービスからルートを撤回する) と組み合わせた場合、ネクストホップ情報は無意味です。これは、到達可能な宛先のアドバタイズは、これらの宛先に使用されるネクストホップのアドバタイズとグループ化されるべきであり、到達可能な宛先のアドバタイズは到達不可能な宛先のアドバタイズから分離されるべきであることを示唆しています。

後方互換性を提供し、BGP-4へのマルチプロトコル機能の導入を簡素化するために、この文書は2つの新しい属性、Multiprotocol Reachable NLRI (マルチプロトコル到達可能NLRI, MP_REACH_NLRI) とMultiprotocol Unreachable NLRI (マルチプロトコル到達不可NLRI, MP_UNREACH_NLRI) を使用します。最初のもの (MP_REACH_NLRI) は、到達可能な宛先のセットと、これらの宛先への転送に使用されるネクストホップ情報を運ぶために使用されます。2番目のもの (MP_UNREACH_NLRI) は、到達不可能な宛先のセットを運ぶために使用されます。これらの属性は両方ともオプションであり、非推移的です。このようにして、マルチプロトコル機能をサポートしないBGPスピーカーは、これらの属性で運ばれる情報を単に無視し、他のBGPスピーカーに渡しません。