Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:MBGP MVPN を使用した IP マルチキャストのイングレス 複製の設定

要件

この例で使用するルーターは、ジュニパーネットワークス M シリーズ マルチサービス エッジ ルーター、T シリーズ コア ルーター、または MX シリーズ 5G ユニバーサル ルーティング プラットフォームです。IP マルチキャストにイングレス 複製を使用する場合、各参加ルーターは、コントロール プレーンの手順に BGP を使用し、データ プロバイダ トンネルのイングレス 複製を使用して MPLS ポイントツーポイント LSP のフル メッシュを形成するように設定する必要があります。イングレス複製トンネルは、ルーティングインスタンス内のプロバイダートンネルの設定に応じて、選択的または包含的に選択できます。

概要

プロバイダ トンネル タイプは、 ingress-replication ルーター間のユニキャスト トンネルを使用してマルチキャスト配信ツリーを作成します。

ルーティングインスタンスタイプは mpls-internet-multicast 、MBGP(または次世代)MVPNを使用して、イングレスレプリケーションプロバイダートンネルを使用して、MPLSクラウドを介してルーター間でIPマルチキャストデータを伝送します。また、MVPN を使用して PE ルーター間でマルチキャスト データを伝送する場合、イングレス 複製を設定することもできます。

mpls-internet-multicastルーティングインスタンスは、制御プレーンの手順にのみ使用される非転送インスタンスです。インターフェイス設定はサポートしていません。論理システムに対して定義できるルーティング インスタンスは 1 mpls-internet-multicast つだけです。IP マルチキャストに使用されるすべてのマルチキャストおよびユニキャスト ルートは、デフォルト のルーティング インスタンス()にのみ関連付けられます。inet.0設定されたルーティング インスタンスには関連付けされません。mpls-internet-multicastルーティングインスタンスタイプは、各ルーターのデフォルトマスターインスタンスに設定され、デフォルトインスタンスの [edit protocols pim] 階層レベルにも含まれます。

mpls-internet-multicast ルーティングインスタンスでは、 ingress-replication ステートメントの下 provider-tunnel と 階層レベルの下で ステートメントが [edit routing-instances routing-instance-name provider-tunnel selective group source] 必要です。

新しい宛先をイングレス複製プロバイダートンネルに追加する必要がある場合、イングレス複製プロバイダートンネルの設定方法によって、結果の動作は異なります。

  • create-new-ucast-tunnel— このステートメントが設定されている場合、宛先への新しいユニキャスト トンネルが作成され、宛先が不要になったときに削除されます。イングレス複製を使用したRSVP LSPでは、このモードを使用します。

  • label-switched-path-template (Multicast)このステートメントが設定されている場合、 イングレス複製のポイントツーマルチポイント LSP には LSP テンプレートが使用されます。

トポロジ

IP トポロジーは、IP マルチキャスト ドメインのエッジ上のルーターで構成されています。各ルーターには、MPLSクラウドに向けて設定されたIPインターフェイスのセットと、IPルーターに向けて設定されたインターフェイスのセットがあります。 図 1 を参照してください。インターネットマルチキャストトラフィックは、データプレーンのイングレス複製トンネルとコントロールプレーンのフルメッシュIBGPセッションを使用して、MPLSクラウドを介してIPルーター間で伝送されます。

図 1:インターネット マルチキャスト トポロジー Internet Multicast Topology

構成

手順

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

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

境界ルーター C

手順

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

以下の例は、ルーティング インスタンス タイプ mpls-internet-multicastを持つ IP マルチキャスト インスタンス上でイングレス レプリケーションを設定する方法を示しています。さらに、この例では、マルチキャスト配信ツリーに新しい宛先を追加する必要があるごとに、新しいユニキャストトンネルを選択する選択的プロバイダートンネルを設定する方法を示しています。

この例では、ボーダールーターCとエッジIPルーターCの間のリンクの設定を示しています。境界ルーターCは、PIMジョインメッセージを受信します。

  1. MPLS を有効にします。

  2. RSVPやLDPなどのシグナリングプロトコルを設定します。

  3. IBGPピアリングセッションのフルメッシュを設定します。

  4. BGP セッションが必要な NLRI を伝送するように、マルチプロトコル BGP 関連の設定を行います。

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

    この例では、インターフェイスにOSPFとOSPFバージョン3が設定されたデュアルスタッキング設定を示しています。

  6. エッジ デバイスに面するインターフェイスでグローバル PIM インスタンスを設定します。

    PIM はコアで設定されていません。

  7. マルチキャスト配信ツリーに宛先を追加する必要がある度に、イングレス複製プロバイダトンネルを設定して新しいユニキャストトンネルを作成します。

    メモ:

    または、 ステートメントを label-switched-path-template 使用して、イングレストンネルにポイントツーポイントLSPを設定します。

    デフォルトのテンプレート設定を使用するようにポイントツーポイント LSP を構成します(これは、RSVP トンネルを使用する場合にのみ必要です)。例えば:

  8. 設定をコミットします。

結果

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

検証

設定が正しく機能していることを確認します。以下の運用出力は、LDPイングレスレプリケーションSPTのみモード用です。IP ルーター B の背後にあるマルチキャスト ソース。マルチキャスト レシーバは IP ルーター C の背後にあります。

ボーダールーターCでのイングレス複製ステータスの確認

目的

コマンドを show ingress-replication mvpn 使用して、イングレス複製ステータスを確認します。

アクション

意味

イングレス複製はポイントツーポイント LSP を使用しており、アップ状態です。

ボーダールーターCでのMVPNルーティングインスタンスのルーティングテーブルの確認

目的

コマ ンドを show route table 使用して、ルート ステータスを確認します。

アクション

意味

期待されるルートには、test.mvpnルーティングテーブルが設定されています。

境界ルーター C 上の MVPN ネイバーの確認

目的

コマンドを show mvpn neighbor 使用して近隣のステータスを確認します。

アクション

ボーダールーターCでのPIM参加ステータスの確認

目的

コマンドを show pim join extensive 使用して、PIM 参加ステータスを確認します。

アクション

境界ルーター C でのマルチキャスト ルート ステータスの確認

目的

コマンドを show multicast route extensive 使用して、マルチキャスト ルート ステータスを確認します。

アクション

ボーダールーターBでのイングレス複製ステータスの確認

目的

コマンドを show ingress-replication mvpn 使用して、イングレス複製ステータスを確認します。

アクション

意味

イングレス複製はポイントツーポイント LSP を使用しており、アップ状態です。

ボーダールーターBのMVPNルーティングインスタンスのルーティングテーブルの確認

目的

コマ ンドを show route table 使用して、ルート ステータスを確認します。

アクション

意味

期待されるルートには、test.mvpnルーティングテーブルが設定されています。

境界ルーター B 上の MVPN ネイバーの確認

目的

コマンドを show mvpn neighbor 使用して近隣のステータスを確認します。

アクション

ボーダールーターBでのPIM参加ステータスの確認

目的

コマンドを show pim join extensive 使用して、PIM 参加ステータスを確認します。

アクション

境界ルーター B でのマルチキャスト ルート ステータスの確認

目的

コマンドを show multicast route extensive 使用して、マルチキャスト ルート ステータスを確認します。

アクション