Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:PIM のノンストップ アクティブ ルーティングの設定

PIM のノンストップ アクティブ ルーティングについて

ノンストップアクティブルーティング 構成には、ルーティングエンジンのフェイルオーバー中にルーティングが中断されないように、情報を共有する2つのルーティングエンジンが含まれます。ノンストップ アクティブ ルーティングがデュアル ルーティング エンジン プラットフォームで設定されている場合、PIM 制御状態が両方のルーティング エンジンに複製されます。

この PIM 状態情報には、次のものが含まれます。

  • ネイバー関係

  • 情報の結合とプルーニング

  • RP セット情報

  • ルートとネクストホップ間の同期と、2つのルーティングエンジン間の転送状態

PIM 制御の状態は、プライマリからバックアップのルーティング エンジンに状態情報を複製し、バックアップ ルーティング エンジンがプライマリ ルーティング エンジンの [instance].inet.1 ルーティング テーブルでルートのインストールと変更に対応することによって、バックアップ ルーティング エンジンで維持されます。バックアップ ルーティング エンジンは、PIM プロトコル パケットを直接送受信しません。また、バックアップ ルーティング エンジンは、プライマリ ルーティング エンジンで作成された動的インターフェイスを使用します。これらの動的インターフェイスには、PIM カプセル化、カプセル化解除、およびマルチキャスト トンネル インターフェイスが含まれます。

手記:

ノンストップ アクティブ ルーティングが有効な場合、バックアップのルーティング エンジンでは、 clear pim joinclear pim register、および clear pim statistics 操作モード コマンドはサポートされません。

プライマリ ルーティング エンジンの PIM 設定に加えて、PIM のノンストップ アクティブ ルーティングを有効にするには、[ edit] 階層レベルで以下のステートメントを含める必要があります。

  • シャーシ冗長グレースフルスイッチオーバー

  • ルーティングオプションノンストップルーティング

  • システム・コミット同期

例:PIM によるノンストップ アクティブ ルーティングの設定

この例では、PIM ベースのマルチキャスト IPv4 および IPv6 トラフィックに対してノンストップ アクティブ ルーティングを設定する方法を示します。

必要条件

PIM ベースのマルチキャスト トラフィックのノンストップ アクティブ ルーティングを IPv6 で機能させるには、ルーティング デバイスで Junos OS リリース 10.4 以降が実行されている必要があります。

始める前に:

  • ルーター インターフェイスを設定します。 「 ネットワークインターフェイス設定ガイド」を参照してください。

  • 内部ゲートウェイ プロトコルまたはスタティック ルーティングを設定します。 『ルーティングプロトコル設定ガイド』を参照してください。

  • マルチキャスト グループ メンバーシップ プロトコル(IGMP または MLD)を設定します。 IGMP について および MLD についてを参照してください。

概要

Junos OS は、以下の PIM シナリオでノンストップ アクティブ ルーティングをサポートしています。

  • デンスモード

  • スパース モード

  • ティッカー

  • 静的 RP

  • Auto-RP(IPv4 のみ)

  • ブートストラップ ルーター

  • 非RPルーターの組み込みRP(IPv6のみ)

  • BFDのサポート

  • ドラフトローゼンマルチキャストVPNとBGPマルチキャストVPN(プライマリとバックアップルーティングエンジン間でMVPNルート、cmcast、プロバイダートンネル、および転送情報を同期するには、[edit protocols bgp]階層レベルでadvertise-from-main-vpn-tablesオプションを使用します)。

  • ネイバーポリシー、ブートストラップルーターのエクスポートおよびインポートポリシー、スコープポリシー、フローマップ、リバースパスフォワーディング(RPF)チェックポリシーなどのポリシー機能

Junos OS リリース 13.3 では、マルチキャスト VPN はノンストップ アクティブ ルーティングではサポートされていません。ポリシーベースの機能(ネイバーポリシー、参加ポリシー、BSRポリシー、スコープポリシー、フローマップ、RPFチェックポリシーなど)は、ノンストップアクティブルーティングではサポートされていません。

この例では、スタティック RP を使用しています。インターフェイスは、IPv4 と IPv6 の両方のトラフィックを受信するように設定されています。R2 は、ローカル RP として RP サービスを提供します。ノンストップ アクティブ ルーティングは RP ルーターではサポートされていないことに注意してください。この例で示す設定は、R1 上にあります。

位相幾何学

図 1 に、この例で使用するトポロジを示します。

図 1: PIM ドメイン Nonstop Active Routing in PIM Domain でのノンストップ アクティブ ルーティング

構成

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。

R1

プロシージャ

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、『Junos OS CLIユーザーガイド』の「 コンフィギュレーション・モードで CLI エディタを使用する」を参照してください。

R1でノンストップアクティブルーティングを設定するには:

  1. ルーティング エンジンを同期します。

  2. グレースフル ルーティング エンジン スイッチオーバーを有効にします。

  3. R1のインタフェースを設定します。

  4. R1 で IPv4 用 OSPF を設定します。

  5. R1 で IPv6 用 OSPF を設定します。

  6. R1 で PIM を設定します。PIM スタティック アドレスは、RP ルータ(R2)を指します。

  7. R1 でパケット単位のロード バランシングを設定します。

  8. R1 に負荷分散ポリシーを適用します。

  9. R1でノンストップルーティングを設定します。

手順

トラブルシューティングのために、システムログとトレース操作を設定します。

  1. システムログメッセージを有効にします。

  2. インターフェイス動作をトレースします。

  3. IPv4 の IGP 操作をトレースします。

  4. IPv6 の IGP 操作をトレースします。

  5. PIM 操作をトレースします。

  6. すべてのルーティング プロトコル機能をトレースします。

  7. 転送テーブル操作のトレース。

  8. デバイスの設定が完了したら、設定をコミットします。

業績

設定モードから、 show chassisshow interfacesshow policy-optionsshow protocolshow routing-optionsおよび show system コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

検証

構成を確認するには、次のコマンドを実行します。

  • PIM JOIN EXTENSIVEを表示

  • PIM ネイバーの inet detail を表示

  • PIM ネイバー inet6 の詳細を表示

  • PIM RPS inet detail を表示

  • PIM RPS inet6 の詳細を表示

  • show multicast route inet extensive

  • マルチキャストルートinet6拡張を表示

  • ルートテーブルinet.1の詳細を表示

  • ルートテーブルinet6.1の詳細を表示

PIM スパース モード グレースフル リスタートの設定

PIM スパース モードを設定して、ルーティング プロセスの障害時や再起動時にも、既存のマルチキャスト パケット ストリームの転送を継続することができます。この方法で設定できるのは、PIM スパース モードだけです。ルーティング プロセスは失敗すると、他のすべてのマルチキャスト プロトコルを再起動する必要があるため、ルーティング プラットフォームはグレースフル リスタート時に PIM 以外のプロトコルのマルチキャスト パケットを転送しません。PIM スパース密度モードを設定すると、スパース マルチキャスト グループのみがグレースフル リスタートの恩恵を受けます。

ルーティング プラットフォームは、再起動が完了するまで新しいストリームを転送しません。再起動後、ルーティング プラットフォームは、再起動期間中にネイバーから受信したすべての更新で、転送状態を更新します。たとえば、ルーティング プラットフォームは再起動中にネイバーのジョイン状態とプルーニング状態を再学習しますが、再起動が終わるまで転送テーブルに変更を適用しません。

PIM スパース モードが有効な場合、ルーティング プラットフォームは生成識別子と呼ばれる一意の 32 ビット乱数を生成します。世代識別子は、インターネット ドラフト draft-ietf-pim-sm-v2-new-10.txtで指定されているとおり、デフォルトで PIM hello メッセージに含まれます。ルーティング プラットフォームが、ポイントツーポイント インターフェイスで世代識別子を含む PIM Hello メッセージを受信すると、Junos OS はグレースフル リスタートを最適化するアルゴリズムをアクティブにします。

PIM スパース モード グレースフル リスタートが発生する前に、各ルーティング プラットフォームは世代識別子を作成し、マルチキャスト ネイバーに送信します。PIM スパース モードのルーティング プラットフォームが再起動すると、新しい世代識別子が作成され、ネイバーに送信されます。ネイバーは、新しい識別子を受信すると、マルチキャスト更新を再起動ルーターに再送信し、グレースフルリスタートを効率的に終了できるようにします。再起動フェーズは、再起動期間タイマーが期限切れになると完了します。

マルチキャスト転送は、2 つの方法で中断できます。まず、基盤となるルーティング プロトコルが不安定な場合、マルチキャスト RPF チェックが失敗し、中断が発生する可能性があります。第 2 に、グレースフル リスタート期間中は転送テーブルが更新されないため、グレースフル リスタートが完了するまで新しいマルチキャスト ストリームは転送されません。

グレースフルリスタートは、グローバルに、またはルーティングインスタンスに対して設定できます。この例では、グレースフルリスタートをグローバルに設定する方法を示しています。

PIM スパース モードでグレースフル リスタートを設定するには、次の手順に従います。

  1. グレースフルリスタートを有効にします。
  2. (オプション)ルーティング デバイスが PIM スパース モード グレースフル リスタートを完了するまでの待機時間(秒単位)を設定します。デフォルトでは、ルーターは60秒を許可します。範囲は 30 から 300 秒からです。このリスタート時間が経過すると、ルーティング エンジンは通常のマルチキャスト動作を再開します。
  3. show pim neighbors コマンドを実行して、PIM グレースフル リスタートの動作を監視します。コマンド出力で、「オプション」フィールドで G フラグを探します。Gフラグは世代識別子を表します。また、show task replicationコマンドを実行して、GRES と NSR のステータスを確認します。

変更履歴テーブル

機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。

解放
形容
13.3
Junos OS リリース 13.3 では、マルチキャスト VPN はノンストップ アクティブ ルーティングではサポートされていません。ポリシーベースの機能(ネイバーポリシー、参加ポリシー、BSRポリシー、スコープポリシー、フローマップ、RPFチェックポリシーなど)は、ノンストップアクティブルーティングではサポートされていません。
10.4
PIM ベースのマルチキャスト トラフィックのノンストップ アクティブ ルーティングを IPv6 で機能させるには、ルーティング デバイスで Junos OS リリース 10.4 以降が実行されている必要があります。