BGP のマルチプロトコル拡張( MBGPまたはMP-BGP ) は、マルチプロトコル BGPまたはマルチキャスト BGPとも呼ばれ、 IETF RFC 4760 [1]で定義されており、ボーダー ゲートウェイ プロトコル(BGP)の拡張で、異なるタイプのアドレス (アドレス ファミリと呼ばれる) を並行して配布できます。標準の BGP は IPv4ユニキャストアドレスのみをサポートしていますが、マルチプロトコル BGP はIPv4とIPv6 アドレスをサポートし、それぞれのユニキャストとマルチキャストのバリエーションをサポートしています。マルチプロトコル BGP を使用すると、IP マルチキャスト対応ルーターのトポロジに関する情報を、通常のIPv4ユニキャスト ルーターのトポロジとは別に交換できます。したがって、ユニキャスト ルーティング トポロジとは異なるマルチキャスト ルーティング トポロジが可能です。MBGP ではドメイン間のマルチキャスト ルーティング情報の交換が可能ですが、ツリーを構築してマルチキャスト トラフィックを転送するには、プロトコルに依存しないマルチキャストファミリなどの他のプロトコルが必要です。
BGP-4 の拡張として、MP-BGP は IPv6 (BGP4+) やマルチキャストなどのさまざまなプロトコルのルーティング情報を提供します。
- MP-BGP はユニキャストおよびマルチキャストのルーティング情報を維持し、両方のタイプを異なるルーティング テーブルに保存して、それらの分離を保証します。
- MP-BGP はユニキャストとマルチキャストをサポートし、それぞれに異なるネットワーク トポロジを構築します。
- MP-BGP は、ルーティング ポリシーに基づいてユニキャスト ルートとマルチキャスト ルートを維持できます。BGP-4 でサポートされているユニキャスト ルーティング ポリシーと構成は、ほとんどがマルチキャストに適用できます。
マルチプロトコル BGP は、 MPLS L3 VPNの場合にも広く導入されており、他の顧客サイトからのトラフィックがルーティングのためにプロバイダー エッジルーター(PE ルーター) に到達したときに、異なる顧客サイトを区別するために、MPLS ネットワークを介して顧客サイトからのルートについて学習した VPN ラベルを交換します。
参考文献
- ^ Chandra, Ravi; Bates, Tony J.; Rekhter, Yakov; Katz, Dave (2007 年 1 月). 「RFC 4760」. ietf.org . IETF . 2017 年7 月 11 日閲覧。
