Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PIM 参加ロード バランシングの設定

デフォルトでは、PIM ジョイン メッセージは RPF ルーティング テーブルのチェックに基づいて送信元に送信されます。送信元に向かって複数の等価コスト パスがある場合、1 つのアップストリーム インターフェイスが選択され、join メッセージを送信します。このインターフェイスはすべてのダウンストリーム トラフィックにも使用されるため、代替インターフェイスが利用可能であっても、マルチキャストの負荷は 1 つのアップストリーム インターフェイスとルーティング デバイスに集中します。

PIM スパース モードでは、PIM ジョイン ロード バランシングを設定して、ユニキャスト ルーティングによって提供される等コストのアップストリーム パス(インターフェイスとルーティング デバイス)にジョイン メッセージとトラフィックをソースに分散できます。PIM ジョイン ロード バランシングは、PIM スパース モード構成でのみサポートされます。

PIM ジョイン ロード バランシングは、ドラフト ローゼン マルチキャスト VPN(デュアル PIM マルチキャスト VPN とも呼ばれる)およびマルチプロトコル BGP ベースのマルチキャスト VPN(次世代レイヤー 3 VPN マルチキャストとも呼ばれる)でサポートされています。ドラフトローゼンのレイヤー 3 VPN シナリオで PIM ジョイン ロード バランシングが有効になっている場合、ロード バランシングは、中間 P ルーティング デバイスではなく、遠端の PE ルーティング デバイスのジョイン数に基づいて実現されます。

内部 BGP(IBGP)マルチパス転送 VPN ルートが利用可能な場合、Junos OS はマルチパス転送 VPN ルートを使用して参加メッセージをリモート PE ルーターに送信し、VPN 上でのロード バランシングを実現します。

デフォルトでは、異なるグループに対して複数の PIM ジョインを受信すると、ユニキャスト ルーティング プロトコルによって選択された同じアップストリーム ゲートウェイにすべてのジョインが送信されます。利用可能なイコールコスト パスが複数あっても、これらの代替パスは、送信元からさまざまなグループへのマルチキャスト トラフィックの分散には使用されません。

PIM ジョイン ロード バランシングが設定されている場合、PIM ジョインはすべての等コストのアップストリーム インターフェイスとネイバーに均等に分散されます。新しい参加が発生するたびに、最小負荷のアップストリーム インターフェイスとネイバーの選択がトリガーされます。同じインターフェイス上(LAN 上など)に複数のネイバーがある場合、ジョイン ロード バランシングは各ネイバーの値を維持し、マルチキャスト ジョイン(およびダウンストリーム トラフィック)をこれらのネイバー間でも分散します。

インターフェイスとネイバーのジョイン カウントは、ソースごとではなく、グローバルに維持されます。したがって、特定のソースの結合が負荷分散される保証はありません。ただし、ルーティング デバイスが認識するすべてのソースとすべてのグループのジョインは負荷分散されます。また、あるネイバーを他のネイバーよりも優先する方法も管理上はなく、すべてのイコールコスト パスが同じように処理されます。

メッセージ フィルタリングは、グローバルに構成することも、ルーティング インスタンスに対して構成することもできます。次の例は、グローバル設定を示しています。

PIM ドメイン内の非 RP ルーターで PIM 参加ロード バランシングを設定します。

  1. show pim join extensive または show pim source コマンドの出力を使用して、ソース(RP など)に使用できるパスが複数あるかどうかを判断します。

    このルータでは、IP アドレス 10.255.245.6 の RP が 2 つのマルチキャスト グループ(224.1.1.1 と 224.2.127.254)の送信元であることに注意してください。このルーターには、2つの異なるネイバー(192.168.38.57と192.168.38.47)を持つ2つの異なるアップストリームインターフェイス(t1-0/2/3.0 および so-0/3/0.0)を介する2つのイコールコストパスがあります。このルーターは、PIM 参加ロード バランシングに適した候補です。

  2. 非 RP ルーターで、PIM スパース モードを設定し、ロード バランシングに参加します。
  3. 次に、RP のスタティック アドレスを設定します。
  4. 操作を監視します。

    このルーターでロード バランシングが有効になっている場合、各インターフェイスで送信された PIM 参加の数が show pim interfaces コマンドの出力に表示されます。

    show pim interfaces コマンドによって表示される 2 つのイコール コスト パスの結合カウントがゼロ以外の場合に表示されることに注意してください。カウントの差が 1 を超え、ロード バランシングの開始時にゼロ(0)だった場合、エラーが発生します(ロード バランシング前のジョインは再分配されません)。ジョイン カウントは、show pim neighbors detail 出力にも表示されます。

    アップストリーム ネイバーに向かう 2 つの負荷分散インターフェイスのジョイン カウントが 0 以外であることに注意してください。

    PIM ジョイン ロード バランシングは、機能が設定されている場合にのみ有効になります。以前の結合は、完全な負荷分散を実現するために再配布されません。さらに、インターフェイスまたはネイバーに障害が発生した場合、新しい結合は残りのアクティブなインターフェイスとネイバーに再分配されます。ただし、インターフェイスまたはネイバーが復元されると、以前のジョインは再分配されません。 clear pim join-distribution コマンドは、既存のフローを新規または復元されたアップストリーム ネイバーに再分配します。既存のフローを再分配するとトラフィックが中断されるため、メンテナンス期間中に PIM 加入の再分配を実行することを推奨します。