Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

冗長な仮想トンネルを持つマルチキャストL3 VPNの耐障害性

冗長な仮想トンネルにより、マルチキャストトラフィックの配信における耐障害性の概要を実現

マルチキャストレイヤー3VPNでは、MPLSラベルに基づく仮想ルーティングおよび転送(VRF)テーブル検索を容易にするために、仮想トンネル(VT)インターフェイスが必要です。

Junos OS は、パケット転送エンジン レベルで 冗長 VT をサポートし、 マルチキャスト トラフィック配信の耐障害性を向上させます。

手記:

冗長VTは、MPCを搭載したMXシリーズルーターでのみサポートされています。

パケット転送エンジンレベルで冗長 VT を作成するには、メンバー VT(vt- インターフェイス)を親 VT(rvt インターフェイス)に追加します。

MPC を搭載した MXシリーズ ルーターで冗長 VT インターフェイスを設定するには、以下の特性があります。

  • 冗長 VT を作成する場合、未設定の VT を冗長 VT のメンバーとして追加できます。通常の VT と同じ方法で冗長 VT を設定し、メンバー VT は親冗長 VT の設定を継承します。

  • 既存の設定の VT が冗長 VT に参加する場合、既存の設定の設定で冗長 VT を設定する必要があります。

  • 最大 16 個の冗長 VT を作成できます。

  • 最大 32 個の VT を冗長 VT のメンバーとして追加できます。

    手記:

    実際に作成できる VT の数は、シャーシのタイプとラインカードの数によって決まります。

  • 冗長 VT に 2 つ以上の VT を追加すると、メンバーはデフォルトでアクティブ モードになり、冗長 VT を経由するトラフィックは冗長 VT のすべてのメンバー間でロード バランシングされます。

  • メンバーを 2 つだけ追加する場合は、次の 2 つの方法のいずれかでメンバーを設定できます。

    • アクティブ・モードの両方のメンバー

    • 1 つはアクティブ モードで、もう 1 つはバックアップ モードです

      ベスト プラクティス:

      1 つのメンバーをアクティブ モードに設定し、もう 1 つをバックアップ モードに設定するには、メンバーを異なる MPC でホストすることをお勧めします。これにより、MPC に障害が発生しても、rvt インターフェイス全体がダウンすることはありません。

  • VT インターフェイスを含むサービス クラスとファイアウォールの設定は、冗長 VT インターフェイスで同じように機能します。

手記:

冗長 VT は、マルチキャスト トラフィックを配信する際のネットワークに耐障害性を提供し、アップタイムを向上させるのに役立ちます。 enhanced-ip[edit chassis network-services] 階層レベルで有効になっている場合、通常、冗長 VT のメンバーである VT の障害を検出し、50 ミリ秒以内に提供される別のメンバー VT にフェールオーバーできます。

冗長な仮想トンネルを構成してマルチキャストトラフィックの配信に耐障害性を提供する

マルチキャストレイヤー3VPNでは、MPLSラベルに基づく仮想ルーティングおよび転送(VRF)テーブル検索を容易にするために、仮想トンネル(VT)インターフェイスが必要です。

Junos OS は、パケット転送エンジン レベルで 冗長 VT をサポートし、 マルチキャスト トラフィック配信の耐障害性を向上させます。

手記:

冗長VTは、MPCを搭載したMXシリーズルーターでのみサポートされています。

パケット転送エンジン レベルで冗長 VT を作成するには、メンバー VT(vt- インターフェイス)を冗長 VT(rvt インターフェイス)に追加し、その冗長 VT インターフェイスを vrf ルーティング インスタンスに追加します。

冗長 VT を設定するには、次の手順に従います。

  1. MXシリーズルーターでトンネルサービスを有効にします。

    例えば:

    詳細については 、MXシリーズ ルーターでのトンネル インターフェイス設定 の概要を参照してください。

  2. 冗長 VT インターフェイス タイプを作成します。

    例えば:

  3. [ネットワークサービス]で enhanced-ip を有効にします。
  4. 冗長 VT インターフェイスを作成します。

    例えば:

    詳細については、 redundancy-group(インターフェイス) を参照してください。

    手記:

    冗長 VT(rvt)インターフェイスの残りのパラメータは、VT(vt-)インターフェイスの設定と同じ方法で設定します。

  5. 冗長 VT を適切なルーティング インスタンスに追加します。

    例えば:

    手記:

    rvt インターフェイスには 2 つ以上の vt- メンバー インターフェイスが含まれており、冗長性があるため、同じルーティング インスタンスへの rvt インターフェイスと vt- インターフェイスの追加はサポートされていません。

    ルーティングインスタンスの設定の詳細については、 VPN内のPEルーターにルーティングインスタンスを設定する を参照してください。

例:冗長仮想トンネルを構成してマルチキャストトラフィック配信に耐障害性を提供する

この例では、マルチプロトコル BGP(MBGP)マルチキャスト VPN(MVPN)で冗長仮想トンネル(VT)を設定する方法を示しています。MPLSラベルに基づく仮想ルーティングおよび転送(VRF)テーブル検索を容易にするために、仮想ループバックトンネルを設定します。この方法で設定された冗長 VT は、VT の 1 つに障害が発生した場合に、ほぼ即時(50 ミリ秒未満)のフェイルオーバーを提供します。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • MXシリーズルーター上のMPC

  • Junos OS リリース 15.2

概要

既存の設定の VT が冗長 VT に参加する場合、既存の設定の設定で冗長 VT を設定する必要があります。

冗長性を確保するために、メンバー VT を親 VT に追加できます。

MPC を搭載した MXシリーズ ルーターでは、以下の方法で冗長 VT を設定できます。

  • 最大 16 個の冗長 VT を作成できます。

  • 最大 32 個の VT を冗長 VT のメンバーとして追加できます。

    手記:

    実際に作成できる VT の数は、シャーシのタイプとラインカードの数によって決まります。

  • 冗長 VT に 2 つ以上の VT を追加すると、メンバーはデフォルトでアクティブモードになります。

  • メンバーを 2 つだけ追加する場合は、次のいずれかの方法でメンバーを設定できます。

    • アクティブ・モードの両方のメンバー

    • 1 つはアクティブ モードで、もう 1 つはバックアップ モードです

位相幾何学

この例では、デバイス PE2 に、マルチキャスト LDP ルーティング インスタンスで設定された冗長 VT インターフェイスがあります。この例の冗長 VT インターフェイスには、アクティブ モードとバックアップ モードの 2 つのメンバー VT インターフェイスが含まれています。

図 1 は、この例で使用されているトポロジーを示しています。

図 1:MBGP MVPN Network topology diagram showing routers CE1, PE1, PE2, PE3, P, and CE2, with IP addresses on interfaces and subnet masks /24. Data flows from Source to Receiver through the network.の冗長 VT インターフェイス

以下の例は、 図 1 のカスタマーエッジ(CE)、プロバイダー(P)、およびプロバイダーエッジ(PE)デバイスの設定を示しています。デバイスPE2を設定するための ステップバイステップ手順 を参照してください。

構成

1 デバイスP 1

デバイスPE2

デバイスCE2

プロシージャ

手順

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

このセクションでは、rvt インターフェイスがデバイス PE2 上に設定されます。

  1. シャーシで、冗長仮想トンネル冗長グループとトンネルサービスを設定します。

  2. 物理インターフェイスとループバックインターフェイスを設定します。

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

    手記:

    この例では、rvt インターフェイスの 1 つのメンバーがアクティブに設定され、もう 1 つのインターフェイスがバックアップに設定されています。このアプローチでは、メンバー インターフェイスが別々の MPC 上にある必要があります。

  4. MPLS を設定します。

  5. BGP を設定します。

  6. 内部ゲートウェイプロトコルを設定します。

  7. LDP、PIM、RSVP を設定します。

  8. ルーティングポリシーを設定します。

  9. ルーティング インスタンスを設定します。

  10. rvt インターフェイスを ルーティング インスタンス に追加します。

  11. ルーターIDと自律システム(AS)番号を設定します。

業績

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

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

仮想トンネルと冗長仮想トンネル インターフェイスの作成の検証

目的

rvt インターフェイスが作成され、適切なメンバー vt- インターフェイスが rvt インターフェイス内に含まれていることを確認します。

アクション

動作モードから、 show interfaces terse | match rvt0 コマンドを入力します。

意味

出力は、 rvt0 が作成され、メンバーインターフェイスとして vt-1/0/10vt-2/0/10 が含まれていることを示しています。

マルチキャスト ルートへの rvt インターフェイスの組み込みの検証

目的

vpn1マルチキャストルーティング インスタンスが実行されており、rvt0インターフェイスが含まれていることを確認します。

アクション

動作モードから、 show multicast route extensive instance vpn1 コマンドを入力します。

意味

出力は、 vpn1 ルーティング インスタンスが実行中で、 rvt0が含まれていることを示しています。

rvt インターフェイスとそのメンバー インターフェイスを介したトラフィックの検証

目的

トラフィックが rvt0 インターフェイスとそのメンバーインターフェイスを想定通りに通過することを確認します。このセクションでは、送信元から受信側へのユニキャストおよびマルチキャストトラフィックのストリームを開始します。

手記:

この例では、 rvt0 インターフェイスを通過するすべてのトラフィックがアクティブ vt-1/0/10 インターフェイスを通過することが想定されており、バックアップ vt-2/0/10 インターフェイスを通過するトラフィックはありません。

アクション

動作モードから、 monitor interface rvt0 コマンドを入力します。

この出力から、 rvt0 が有効でアップしており、トラフィックが流れています。

次に、 monitor interface vt-1/0/10 コマンドを入力します。

この出力から、 rvt0 インターフェイスを通過するすべてのトラフィックは、想定どおりにアクティブな vt-1/0/10 インターフェイスを通過していることがわかります。

次に、 monitor interface vt-2/0/10 コマンドを入力します。

この出力から、 vt-2/0/10 が有効でアップしていても、トラフィックは通過していません。インターフェイスが backup に設定されていることから、これは正常な動作です。

意味

すべてが正常に動作している間、トラフィックは冗長仮想インターフェイスである rvt0を通過し、すべてのトラフィックはアクティブなメンバーインターフェイスを通過します。どちらのメンバーインターフェイスも active または backupに設定されていない場合、トラフィックは両方のインターフェイスでロードバランシングされることが期待されます。

バックアップ仮想トンネルへの即時フェイルオーバーの検証

目的

アクティブ メンバー インターフェイスを含む MPC に障害が発生した場合、または再起動された場合、 rvt0 インターフェイスを介したすべてのトラフィックが直ちにバックアップ メンバー インターフェイスにフェイルオーバーすることを確認します。

ベスト プラクティス:

このタスクでは、 monitor interface vt-2/0/10 コマンドでバックアップ インターフェイスのライブ統計情報を表示するウィンドウと、アクティブ メンバー インターフェイスを含む MPC を再起動できるウィンドウを開くことをお勧めします。

アクション

運用モードから、 request chassis fpc slot 1 restart コマンドを入力し、バックアップ メンバー インターフェイスのライブ統計を観察します。

意味

この出力は、 rvt0 インターフェイスを通過したトラフィックが直ちにバックアップメンバーインターフェイスによって完全に運ばれることを示しています。

MBGP MVPNの冗長仮想トンネルインターフェイスについて

マルチプロトコルBGP(MBGP)マルチキャストVPN(MVPN)では、コアリンクでの帯域幅使用を最適化するために、組み合わせたプロバイダエッジ(PE)ルーターとプロバイダコア(P)ルーターとして機能するルーティングデバイス上のマルチキャストトラフィックにVTインターフェイスが必要です。P ルーターが PE ルーター(マルチキャスト トラフィックの出口点)としても機能する場合、VT インターフェイスはトラフィックのレプリケーションを防ぎます。

Junos OS リリース 12.3 以降では、ルーティング インスタンスで最大 8 個の VT インターフェイスを設定できるようになりました。これにより、同じマルチキャスト VPN ルーティング インスタンス内でトンネル PIC の冗長性が得られます。アクティブな VT インターフェイスに障害が発生すると、セカンダリ VT インターフェイスが引き継ぐため、重複することなくマルチキャスト トラフィックの管理を続行できます。

冗長 VT インターフェイスは、マルチキャスト LDP プロバイダー トンネルだけでなく、RSVP ポイントツーマルチポイント プロバイダー トンネルでもサポートされています。この機能は、エクストラネットでも機能します。

VT インターフェイスの 1 つをプライマリ インターフェイスとして設定できます。VT インターフェイスがプライマリとして設定されている場合、そのインターフェイスは、ラベルスイッチ パス(LSP)上のコアからルーティング インスタンスに入るトラフィックに使用されるネクスト ホップになります。VT インターフェイスがプライマリとして設定され、VT インターフェイスがユニキャスト トラフィックとマルチキャスト トラフィックの両方に使用される場合、マルチキャスト トラフィックのみが影響を受けます。

プライマリとして設定された VT インターフェイスがない場合、またはプライマリ VT インターフェイスが使用できない場合、設定された使用可能な VT インターフェイスの 1 つが、LSP のコアからルーティング インスタンスに入るトラフィックに使用されるネクスト ホップとして選択されます。使用中の VT インターフェイスが何らかの理由でダウンした場合、ルーティング インスタンスで設定されている別の使用可能な VT インターフェイスが選択されます。使用中の VT インターフェイスが変更されると、インスタンス内のすべてのマルチキャスト ルートも、トラフィックを受信できるように、リバースパス フォワーディング(RPF)インターフェイスを新しい VT インターフェイスに切り替えます。

冗長性の利点を最大限に活用するには、複数の VT インターフェイスを設定する場合、少なくとも 1 つの VT インターフェイスを他の VT インターフェイスとは異なるトンネル PIC に配置することをお勧めします。ただし、Junos OSはこれを強制しません。

例:MBGP MVPNでの冗長仮想トンネルインターフェイスの設定

この例では、マルチプロトコル BGP(MBGP)マルチキャスト VPN(MVPN)で冗長な VT(仮想トンネル)インターフェイスを設定する方法を示します。設定するには、複数の VT インターフェイスをルーティング インスタンスに含め、必要に応じて primary ステートメントを VT インターフェイスの 1 つに適用します。

必要条件

冗長 VT インターフェイスが設定されているルーティング デバイスは、Junos OS リリース 12.3 以降を搭載している必要があります。

概要

この例では、デバイス PE2 にマルチキャスト LDP ルーティング インスタンスで設定された冗長 VT インターフェイスがあり、VT インターフェイスの 1 つがプライマリ インターフェイスとして割り当てられています。

図 2 は、この例で使用されるトポロジーを示しています。

図 2:MBGP MVPN トポロジー Multiple VT Interfaces in MBGP MVPN Topologyにおける複数の VT インターフェイス

以下の例は、 図 2 のカスタマーエッジ(CE)、プロバイダー(P)、およびプロバイダーエッジ(PE)デバイスの設定を示しています。「 ステップバイステップの手順 」セクションでは、デバイスPE2の手順について説明します。

構成

プロシージャ

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

デバイスCE1

デバイスCE2

デバイスCE3

1 デバイスP 1

デバイスPE1

デバイスPE2

デバイスPE3

手順

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

MBGP MVPN で冗長 VT インターフェイスを設定するには:

  1. 物理インターフェイスとループバックインターフェイスを設定します。

  2. VT インターフェイスを設定します。

    各 VT インターフェイスは、1 つのルーティング インスタンスで設定できます。

  3. 物理インターフェイスに MPLS を設定します。

  4. BGP を設定します。

  5. 内部ゲートウェイプロトコルを設定します。

  6. LDP を設定します。

  7. ルーティングポリシーを設定します。

  8. ルーティング インスタンスを設定します。

  9. ルーティング インスタンスで冗長 VT インターフェイスを設定します。

    vt-1/1/0.0 をプライマリ インターフェイスにします。

  10. ルーターIDと自律システム(AS)番号を設定します。

業績

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

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

手記:

show multicast route extensive instance instance-name コマンドは、マルチキャスト トラフィックが VPN 経由で送信されるときに、マルチキャスト 転送テーブルの VT インターフェイスも表示します。

LSPルートの確認

目的

予想されるLTインターフェイスがLDP学習ルートに割り当てられていることを確認します。

アクション
  1. 動作モードから、 show route table mpls コマンドを入力します。

  2. 設定モードから、vt-1/1/0.0 インターフェイスから primary ステートメントを削除し、vt-1/2/1.0 インターフェイスに追加して、プライマリ VT インターフェイスを変更します。

  3. 動作モードから、 show route table mpls コマンドを入力します。

意味

元の設定では、出力は vt-1/1/0.0 インターフェイスを示しています。プライマリインターフェイスをvt-1/2/1.0に変更すると、出力はvt-1/2/1.0インターフェイスを表示します。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
12.3
Junos OS リリース 12.3 以降では、ルーティング インスタンスで最大 8 個の VT インターフェイスを設定できるようになりました。これにより、同じマルチキャスト VPN ルーティング インスタンス内でトンネル PIC の冗長性が得られます。