PIM-SMマルチキャストおよびHSRP / VRRP


10

マルチキャスト(PIM-SM)データフィードをリッスンするようにPCを設定する必要があります。マルチキャストソースと(エニーキャスト)ランデブーポイントは、WANリンクの反対側の「HSRP / VRRPアドレス」の背後にあります。(説明書には実際には「HSRP / VRRP」と書かれています)

受け取ったドキュメントに従って、HSRP / VRRPアドレスへの静的ルートを使用してルーターを設定し、反対側がネットワークにルートを追加しました。ユニキャストトラフィックは正常に機能しますが、マルチキャストトラフィックを受信して​​いません。Wiresharkは、ルーターからPIM加入が送信されないことを示しています。

何が悪いのでしょうか?

回答:


7

HSRP VIPはRPFネイバーであるため、PIMメッセージはHSRP VIPから送信されないため、RPFチェックは失敗します。ただし、これには2つの方法があります。

  1. HSRPが不要になるように、ルーターと他の側のルーターの間に動的ルーティングプロトコルを設定します。

  2. 次のような実際のインターフェースIPの反対側に静的mrouteを構成します。

    ip mroute 0.0.0.0 0.0.0.0 1.1.1.1


2

問題は、リモートルーターが自身のIPアドレスからのPIM Helloメッセージで自分自身を通知していて、私のルーターがこれらのアドレスをPIMネイバーとして登録していることです。

ただし、ルーティングテーブルのゲートウェイにはHSRP仮想アドレスが含まれています。ルーターがマルチキャストグループに参加する場合、ルーターはHSRP仮想アドレスをネクストホップとして持つランデブーポイントへのルートを探します。このネクストホップHSRPアドレスは既知のPIMネイバーの1つではないため、PIM-SM RFCでは、Joinを送信しないように指定しています。

静的ルートを変更して、HSRPルーターの1つの実際のIPアドレスを使用すると、マルチキャストが機能しますが、もちろんこれはHSRPを役に立たなくします。

反対側がネットワークを変更したくなかったので、VRRPはテストしていません。VRRPは仮想ルーターIPを使用しないため、おそらくこの問題は発生しませんが、マスタールーターの実際のIPアドレスを使用します。


廃止されたRFC 2362は、実際には「RPFネイバーがPIMネイバーである場合にのみ、Join / Pruneメッセージが送信される」と述べています。私は現在のRFC 4601でまったく同じものを見つけることができませんが、「一般に、PIM加入/プルーニングメッセージは、既知のPIMネイバーからのものである場合にのみ、処理のために受け入れられるべきです。」
Gerben 2013年

1
... Qを書いてからさらに多くを学んだ場合は、追加の情報を元の質問に編集した方がよいでしょう。または、これがあなた自身の質問への回答であることを意図している場合(完全に許容できます)、多くのことが必要です。理にかなっている仕事の。
クレイグコンスタンティン

最近のほとんどの実装ではVIPを使用しているため、VRRPでも同じ動作が見られます。
ネットダッド2013年

2

おそらく、「実際の」インターフェースIPアドレスを指す静的mrouteを使用してから、HSRPを指す通常の静的ルートを使用します。次に、少なくともユニキャストのHSRPを取得します。または、IPアドレスではなく、mrouteまたは静的ルートのいずれかをインターフェイスにポイントします。


この場合、セットアップはマルチキャストを介して着信する情報を表示するためにのみ作成されましたが、それ以外の場合は改善になる可能性があります。
Gerben 2013年

2

シスコ環境を使用ip pim sparse-mode していると仮定すると、そのデバイスとRPの間のすべてのインターフェイスで有効 になっていますか?

またip pim autorp listener、RPが自動的に検出されるようにすることも忘れないでください。

また、あなたとRP ... PIMルーティング(またはブランチ)の間に冗長リンクがある場合は、通常のルーティングテーブルと同じパスをたどらないでください。RPF(リバースパス転送)をチェックして、マルチキャストストリームのソースが正しい方向から来ていることを確認します。ただし、スタンバイHSRPリンクを家のPIM側のDR(指定ルーター)にすることは可能です。DRの優先度を設定することで、この動作を変更できます。 ip pim dr-priority xXが高いほど、値が高くなります。

また、ルータを発行show ip mrouteしてRPをリストする必要があることを確認することで、ルータがマルチキャストに参加しているかどうかを確認することもできます 。

show ip pim neigh アップストリームマルチキャストネイバーであるかどうかも通知します

VRRPは同じ概念に従っていると思いますが、マルチベンダーのデフォルトゲートウェイを使用することが少ないため、100%確実ではありません。


「彼ら」はシスコに、「私たち」はジュニパーにいた。
Gerben 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.