Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

マルチキャスト トラフィック配信の耐障害性を提供する冗長仮想トンネルの概要

マルチキャストレイヤー3 VPNでは、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 を作成できます。

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

    メモ:

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

  • 冗長 VT に 2 つ以上の VT を追加すると、メンバーはデフォルトでアクティブ モードになり、冗長 VT を介したトラフィックは、冗長 VT のすべてのメンバーで負荷分散されます。

  • 2 つのメンバーのみを追加する場合、2 つの方法のいずれかでメンバーを構成できます。

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

    • アクティブ・モードのメンバーとバックアップ・モードのメンバー

      ベスト プラクティス:

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

  • VT インターフェイスが関係するサービス クラスとファイアウォールの設定は、冗長 VT インターフェイスで同じように動作します。

メモ:

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

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

マルチキャストレイヤー3 VPNでは、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 インターフェイスを作成します。

    例えば:

    詳細については 、 冗長性グループ(インターフェイス) を参照してください。

    メモ:

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

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

    例えば:

    メモ:

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

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

例:マルチキャスト トラフィック配信の耐障害性を提供するための冗長仮想トンネルの設定

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

要件

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

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

  • Junos OS リリース 15.2

概要

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

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

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

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

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

    メモ:

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

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

  • 2 つのメンバーのみを追加する場合、次のいずれかの方法でメンバーを構成できます。

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

    • アクティブ・モードのメンバーとバックアップ・モードのメンバー

トポロジ

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

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

図 1:MBGP MVPN Redundant VT Interfaces in MBGP MVPN の冗長 VT インターフェイス

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

構成

デバイスP

デバイスPE2

デバイスCE2

手順

手順

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

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

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

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

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

    メモ:

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

  4. MPLS を設定します。

  5. BGPを設定します。

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

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

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

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

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

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

結果

設定モードから、 、 、 、show interfacesshow policy-optionsshow protocolsshow routing-instancesおよび のコマンドをshow chassis入力して、設定をshow 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 が有効になり、upになり、トラフィックがそれを流れます。

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

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

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

この出力から、有効化およびアップされていても vt-2/0/10 、トラフィックは通過しません。インターフェイスが に backup設定されているため、これは想定されます。

意味

すべてが正常に稼働している間、トラフィックは冗長な仮想インターフェイスを通過し、rvt0すべてのトラフィックはアクティブなメンバーインターフェイスを通過します。どちらのメンバー インターフェイスも または backupに設定されていないactive場合、トラフィックは両方のインターフェイスで負荷分散される予定です。

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

目的

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

ベスト プラクティス:

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

アクション

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

意味

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

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

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

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

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

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インターフェイスを含め、オプションで、VTインターフェイスの1つにステートメントを適用 primary します。

要件

冗長 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 クイックコンフィギュレーション

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、コマンドを 階層レベルの CLI [edit] にコピー アンド ペーストします。

デバイスCE1

デバイスCE2

デバイスCE3

デバイスP

デバイス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 routing-instancesshow protocolsshow policy-optionsおよび のコマンドをshow interfaces入力して、設定をshow 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 インターフェイスが出力されます。

リリース履歴テーブル
リリース
説明
12.3
Junos OS リリース 12.3 以降、ルーティング インスタンスで最大 8 個の VT インターフェイスを設定できるため、同じマルチキャスト VPN ルーティング インスタンス内でトンネル PIC の冗長性が提供されます。