説明/参照:
Explanation:
http://prakashkalsaria.wordpress.com/2010/08/11/mbgp-msdp/
MSDP PIM-SMモデルでは、マルチキャスト送信元と受信者はローカルRPに登録する必要があります。実際には、送信元または受信者に最も近いルータがRPに登録されますが、RPは特定のグループのすべての送信元と受信者について知っている点に注意することが重要です。他のドメインのRPは、他のドメインにあるソースについて知る方法がありません。 MSDPはこの問題を解決するためのエレガントな方法です。
MSDPは、RPがアクティブなソースに関する情報を共有できるようにするメカニズムです。 RPは、ローカルドメイン内の受信者を認識します。リモートドメインのRPは、アクティブなソースについて聞くと、その情報をローカルレシーバに渡すことができ、マルチキャストデータをドメイン間で転送できます。
MSDPの便利な機能は、各ドメインが他のドメインに依存しない独立したRPを維持できるが、RPがドメイン間でトラフィックを転送できるようにすることです。 PIM-SMは、マルチキャストドメイン間でトラフィックを転送するために使用されます。
各ドメインのRPは、他のドメイン内のRPまたは他のドメインにつながる境界ルータとのTCP接続を使用して、MSDPピアリングセッションを確立します。 RPは、(通常のPIM登録メカニズムを介して)自身のドメイン内の新しいマルチキャスト送信元について学習すると、最初のデータパケットをSource-Active(SA)メッセージにカプセル化し、そのSAをすべてのMSDPピアに送信します。 SAは相互接続されたネットワーク内のすべてのMSDPルータ(理論上はマルチキャストインターネット全体)に到達するまで、変更されたRPFチェックを使用して各受信側ピアによって転送されます。受信側のMSDPピアがRPであり、RPにSA内のグループの(*、G)エントリがある場合(該当する受信側がある場合)、RPは送信元の(S、G)状態を作成し、ソースの最短パスツリー。カプセル化されたデータはカプセル化解除され、そのRPの共有ツリーに転送されます。パケットが受信機の最後のホップルータによって受信されると、最後のホップルータも最短経路ツリーをソースに結合することができる。 MSDPスピーカーは、RPの自ドメイン内のすべての送信元を含むSAを定期的に送信します
http://www.cisco.com/en/US/docs/ios_xr_sw/iosxr_r3.2/routing/configuration/guide/rc32bgp.htmlマルチプロトコルBGP
マルチプロトコルBGPは、複数のネットワークレイヤプロトコルおよびIPマルチキャストルートのルーティング情報を伝送する拡張BGPです。 BGPには、ユニキャストルーティング用に1セット、マルチキャストルーティング用に1セットの2セットのルートがあります。
マルチキャストルーティングに関連するルートは、Protocol Independent Multicast(PIM)機能によってデータ配信ツリーを構築するために使用されます。
マルチプロトコルBGPは、マルチキャストトラフィック専用のリンクを必要とする場合、おそらくどのトラフィックがどのトラフィックに使用されるかを制限する場合に便利です。マルチプロトコルBGPを使用すると、マルチキャストルーティングトポロジとは異なるユニキャストルーティングトポロジを使用して、ネットワークとリソースをより詳細に制御できます。
BGPでは、ドメイン間マルチキャストルーティングを実行する唯一の方法は、ユニキャストルーティング用のBGPインフラストラクチャを使用することでした。おそらく、1つのネットワークアクセスポイント(NAP)で交換されるすべてのマルチキャストトラフィックが必要です。
これらのルータがマルチキャスト対応でない場合、またはマルチキャストトラフィックのフローを要求するポリシーが異なる場合、マルチプロトコルBGPなしではマルチキャストルーティングをサポートできませんでした。
(注)ユニキャストおよびマルチキャストネットワークレイヤ到達可能性情報(NLRI)の両方を交換するBGPピアを設定できますが、マルチプロトコルBGPクラウドをBGPクラウドに接続することはできません。つまり、BGPにマルチプロトコルBGPルートを再配布することはできません。

