Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:MLDPポイントツーマルチポイントプロバイダトンネルを使用したBGP MVPNでの送信者ベースRPFの設定

この例では、BGPマルチキャストVPN(MVPN)で送信者ベースのリバースパスフォワーディング(RPF)を設定する方法を示します。送信者ベースRPFは、複数のPE(プロバイダエッジ)ルーターがコアにトラフィックを送信するのを防ぎ、顧客への重複トラフィックの送信を防ぎます。

要件

この例を設定する前に、デバイスの初期化以外の特別な設定を行う必要はありません。

送信者ベースRPFは、RSVP-TEポイントツーマルチポイントプロバイダトンネルを持つMPLS BGP MVPNでのみサポートされています。SPT のみの MVPN モードと SPT-RPT MVPN モードの両方がサポートされています。

送信者ベースRPFは、ポイントツーマルチポイントプロバイダトンネルがラベルスイッチインターフェイス(LSI)で使用されている場合、機能しません。Junos OS は、各 VRF に 1 つの LSI ラベルのみを割り当て、すべてのポイントツーマルチポイント トンネルにこのラベルを使用します。そのため、エグレスが受信するラベルは、送信側PEルーターを示すものではありません。現在、LSIラベルは、ポイントツーマルチポイントトンネルごとに固有のラベルを作成するようにスケーリングすることはできません。そのため、ポイントツーマルチポイントのプロバイダトンネルを備えた送信者ベースのRPF機能には、仮想トンネルインターフェイス(vt)を使用する必要があります。

この例では、送信者ベースRPFが有効なPEルーターに、Junos OSリリース21.1R1以降が必要です。

概要

この例では、1 つの送信元がマルチキャスト トラフィック(グループ 224.1.1.1)を VPN(VRF インスタンス vpn-1)に送信する単一の自律システム(AS 内シナリオ)を示します。2 つの受信者がグループにサブスクライブしています。これらは、それぞれデバイスCE2とデバイスCE3に接続されています。包括的なプロバイダー トンネルを持つ MLDP ポイントツーマルチポイント LSP が PE ルーター間に設定されます。PE-CEリンクにはPIM(C-PIM)が設定されています。

MPLSの場合、ここで使用するシグナリング制御プロトコルはLDPです。オプションで、RSVP を使用してポイントツーポイントとポイントツーポイントの両方のトンネルをシグナリングできます。

OSPF は内部ゲートウェイ プロトコル(IGP)接続に使用されますが、IS-IS もサポートされているオプションです。OSPFを使用する場合は、OSPFトラフィックエンジニアリングを有効にする必要があります。

テスト用に、ルーターを使用して送信元と受信者をシミュレーションします。デバイス PE2 とデバイス PE3 は、 set protocols igmp interface interface-name static group 224.1.1.1 コマンドを使用して 224.1.1.1 グループに静的に合流するように設定されています。実際のマルチキャスト受信ホストが利用できない場合、この例のように、この静的IGMP設定が有用です。受信機に接続されたCEデバイス上で、マルチキャストグループアドレスを受信させるために、この例では set protocols sap listen 224.1.1.1を使用しています。pingコマンドは、BGP MBPNにマルチキャストトラフィックを送信するために使用されます。

送信者ベースRPFは、以下のようにデバイスPE2で有効になっています。

オプションでsender-based-rpfhot-root-standbyを設定することができます。

トポロジー

図1 は、サンプルネットワークを示しています。

図1:BGP MVPNSender-Based RPF in a BGP MVPNにおける送信者ベースRPF

トポロジー内のすべてのデバイスに設定されたコマンド は、 図1に示されているすべてのデバイスの構成を示しています。

デバイスPE2の設定セクションでは、デバイスPE2の手順を説明します。

トポロジー内のすべてのデバイスに対してコマンドを設定します

CLIクイックコンフィグレーション

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

デバイスCE1

デバイスCE2

デバイスCE3

デバイスP

デバイスPE1

デバイスPE2

デバイスPE3

手順

ステップバイステップの手順

デバイスPE2の設定

手順

ステップバイステップの手順

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

デバイスPE2を設定するには:

  1. 拡張IPモードを有効にします。

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

  3. カスタマーエッジに面したインターフェイスでIGMPを設定します。

  4. (オプション)静的構成で PE デバイスを強制的にマルチキャスト グループに参加させます。

    通常、これは実際のソースとレシーバーを使用したセットアップで動的に発生します。

  5. プロバイダコアに面したインターフェイスでRSVPを設定します。

  6. MPLSを設定します。

  7. PEルーター間の内部BGP(IBGP)を設定します。

  8. OSPF または IS-IS を設定します。

  9. (オプション)LDPを設定します。

    MPLSシグナリングには、代わりにRSVPを使用することができます。

  10. VPN で使用するルーティングポリシーを設定します。

    ポリシーは、BGPをPE-CE IGPセッションにエクスポートするために使用されます。

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

  12. プロバイダトンネルを設定します。

  13. VRFターゲットを設定します。

    ユニキャストIPv4ルートのコンテキストでは、 vrf-target を選択することには2つの意味があります。まず、VRFでローカルで学習されたすべてのルート(この場合は直接ルートとスタティックルート)が、指定されたルートターゲット(RT)を使用してBGPにエクスポートされます。また、そのRT値を持つすべての受信inet-vpn BGPルートがVRF vpn-1にインポートされます。これには、設定が簡単であるという利点と、エクスポートおよびインポートされたルートの選択と変更の柔軟性が低いという欠点があります。また、VPNがフルメッシュであり、すべてのPEルーターが互いからルートを取得するため、ハブアンドスポークやエクストラネットなどの複雑な設定は実行できないことも意味します。これらの機能のいずれかが必要な場合は、代わりに vrf-importvrf-export を使用する必要があります。

  14. PE-CE OSPFセッションを設定します。

  15. PE-CE PIM セッションを設定します。

  16. MVPN モードを有効にします。

    送信者ベースRPFでは、 rpt-sptspt-only の両方がサポートされています。

  17. 送信者ベースRPFを有効にします。

  18. ルーターID、ルーター識別子、AS番号を設定します。

結果

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

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

検証

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

送信者ベースRPFの検証

目的

送信者ベースのRPFがデバイスPE2で有効になっていることを確認します。

アクション

BGPルートの確認

目的

予想される BGP ルートが PE デバイスのルーティングテーブルに追加されていることを確認します。

アクション

ダウンストリーム CE レシーバー デバイスでの PIM ジョインの確認

目的

予期された参加メッセージが送信されていることを確認します。

アクション

意味

デバイスCE2とデバイスCE3の両方が、C-Joinパケットを隣接するPEルーターにアップストリームに送信し、そのユニキャストネクストホップとしてCソースに到達します。

PE デバイス上の PIM 結合の確認

目的

予期された参加メッセージが送信されていることを確認します。

アクション

意味

デバイスCE2とデバイスCE3の両方が、C-Joinパケットを隣接するPEルーターにアップストリームに送信し、そのユニキャストネクストホップとしてCソースに到達します。

C-Join状態は、アップストリームインターフェイスとしてBGPを指します。実際には、PE間にPIMネイバー関係はありません。ダウンストリームPEは、C-PIM(C-S、C-G)状態をタイプ7のソースツリージョインBGPルートに変換し、Cソースに向けてアップストリームPEルーターに送信します。

マルチキャストルートの確認

目的

CマルチキャストフローがMVPNVPN-1に統合され、デバイスPE1からプロバイダトンネルに送信されていることを確認します。

アクション

意味

出力からは、他のPEデバイスとは異なり、デバイスPE2が送信者ベースRPFを使用していることがわかります。デバイス PE2 の出力には、アップストリームの RPF 送信者が含まれています。送信者IDフィールドは、送信者ベースRPFが有効な場合にのみ表示されます。

MVPN Cマルチキャストルートの確認

目的

MVPN Cマルチキャストルート情報を確認します。

アクション

意味

出力は、プロバイダーのトンネルとラベル情報を示しています。

ソースPEの確認

目的

ソースPEの詳細を確認し、

アクション

意味

出力は、プロバイダーのトンネルとラベル情報を示しています。

プラットフォーム固有の送信者ベースのRPF動作

機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。

プラットフォーム固有の動作を確認するには、以下の表を使用して下さい。

表1:プラットフォーム固有の送信者ベースのRPF動作

プラットフォーム

違い

MXシリーズ

  • 送信者ベースのRPFは、MPCラインカードを備えたMXシリーズプラットフォームでサポートされています。前提として、ルーターを network-services enhanced-ip モードに設定する必要があります。