Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:マルチホーミングを使用したマルチキャスト向け次世代VPLS

この例では、マルチホーミングを使用してマルチキャスト用に次世代VPLSを設定する方法を示しています。以下のセクションで構成されています。

要件

次の表は、この設定のハードウェアとソフトウェアの要件を示しています。

表 1:使用されるハードウェアとソフトウェア

機器

コンポーネント

ソフトウェア

4つのMXシリーズ5Gユニバーサルルーティングプラットフォーム

DPC40X-1GE-X、DPC 4X-10GE-X、DPC40x-1GE-R、DPC 4X-10GE-R

Junos OS リリース 9.3 以降

M320 マルチサービス エッジ ルーター 2 台と T シリーズ コア ルーター

FPC 3、10GE Xenpak

Junos OS リリース 9.3 以降

EX シリーズ イーサネット スイッチ 5 台

EX4200、EX3200

Junos OS リリース 9.4 以降

概要とトポロジー

図 1 は、この次世代 VPLS マルチホーミングの例で使用される物理トポロジーを示しています。

図 1:マルチホーミングを使用したマルチキャスト向け次世代 VPLS の物理トポロジー Physical Topology of Next-Generation VPLS for Multicast with Multihoming

図 2 は、次世代 VPLS マルチホーミングの例の論理トポロジーを示しています。

図 2:マルチホーミングを使用したマルチキャスト向け次世代 VPLS の論理トポロジー Logical Topology of Next-Generation VPLS for Multicast with Multihoming

実装前のネットワークの状態と設定は次のとおりです。

  • GOLD という名前の次世代 VPLS ドメインに参加している 5 台の PE ルーター。

  • OSPF、BGP、および RSVP は、MPLS コア インターフェースで設定されています。

  • ステートメントは no-tunnel-services 、VPLSルーティングインスタンスに含まれています。このステートメントは、VPLSのラベルスイッチインターフェイス(LSI)トンネルインターフェイスの使用をサポートしています。

  • ルーターPE1とルーターPE2は、テンプレートを使用して、動的ポイントツーマルチポイントLSPで vpls-GOLD-p2mp-template 設定されます。

  • ルーターPE3とルーターPE4は、静的ポイントツーマルチポイントLSPを使用するように設定されています。

    メモ:

    シングルホップポイントツーマルチポイントLSPはサポートされていないので、シングルホップポイントツーマルチポイントLSPはダウンしています。

  • ルーターCE1は、EX4200レイヤー2スイッチを介してルーターPE1およびルーターPE2にマルチホームされます。

  • ルーターCE3は、EX4200レイヤー2スイッチを介して、ルーターPE3とルーターPE4にマルチホームされています。

  • ルーターCE5は、ルーターPE5にシングルホームされています。

  • オフパスルートリフレクタはBGP向けに設定されています。ステートメントは family l2vpn 、ルートリフレクタ設定に含まれています。

  • ルーターCE3は、ポート203/2を介してテスト機器に接続されています。テスト装置は、グループ 203.0.113.1~203.0.113.10 に対して、10,000 pps の速度でマルチキャスト トラフィックを生成します。

  • ルーターCE1とルーターCE5は、静的なIGMP(インターネットグループ管理プロトコル)ジョインで設定されているため、ルーターCE3からマルチキャストトラフィックを受信できます。

  • レイヤー 2 スイッチには、PE ルーターへのトラック ポートとテスト機器へのアクセス ポートが設定されています。

以下に、設定を正常に完了するために必要な手順を示します。

  1. ルーターPE1、ルーターPE2、ルーターPE3、およびルーターPE4で GOLD という名前のVPLSルーティングインスタンスに固有のルート識別を設定します。

  2. マルチホーム PE ルーターに同じサイト ID を設定します。ルーターPE1とルーターPE2の両方をサイトID値1で設定します。サイトID値を3にして、ルーターPE3とルーターPE4の両方を設定します。

  3. CE1 サイトの設定でマルチホーミングを設定します。

  4. ルーターPE1でサイトプリファレンス Primary を設定し、ルーターPE2でサイトプリファレンス Backup を設定します。この場合、ルーターPE1にはルーターCE1へのプライマリリンクがあり、ルーターPE2にはルーターCE1へのバックアップリンクがあります。

  5. ルーターPE3とルーターPE4のサイトプリファレンスを設定します。ルーターPE3をプライマリとして、ルーターPE4をバックアップとして設定します。

構成

このセクションでは、マルチホーミングを使用してマルチキャスト用の次世代 VPLS を設定する手順を順を追って説明します。

メモ:

どの設定セッションでも、 コマンドを使用して commit check 設定をコミットできることを定期的に確認することをお勧めします。

この例は、以下のセクションで構成されています。

次世代VPLSマルチホーミングの設定

手順

  1. BGP ベースの VPLS マルチホーミングでは、各マルチホーム ルーターに異なるルート識別を設定することをお勧めします。ルート識別を個別に設定することで、プライマリ ルーターへの接続がダウンした場合のコンバージェンスにかかる時間を短縮できます。また、他のバックアップPEルーターは、より迅速なコンバージェンスのために、追加の状態情報を維持する必要があります。

    パス選択には2つのレベルがあります。

    • 1 つ目は BGP です。BGP は、BGP パス選択にルート識別、サイト ID、VE ブロック オフセットを組み合わせて使用します。

    • 2つ目はVPLSにあります。VPLSは、VPLSのパス選択にサイトIDを使用します。

    一意のルート識別を設定することで、BGPパス選択のプレフィックスはすべて一意になります。そのため、BGP パス選択はスキップされ、VPLS パス選択は使用され、サイト ID のみを表示します。

    ルーターPE1、ルーターPE2、ルーターPE3、およびルーターPE4では、ルーティングインスタンスに固有のルーター識別を GOLD 設定します。

  2. ルーターCE1のルーターPE1およびPE2でサイトID 1 を設定します。ルーターCE3のルーターPE3およびPE4でサイトID 3 を設定します。

  3. ルーターPE1、ルーターPE2、ルーターPE3、およびルーターPE4のマルチホームサイト設定の下に ステートメントを含 multi-homing めることで、マルチホーミングを有効にします。

  4. site-preference primaryルーターPE1とルーターPE3に ステートメントを含め、ルーターPE2とルーターPE4に ステートメントを含site-preference backupめます。ステートメントはsite-preference primary、ローカルプリファレンスを最高値(65535)に設定し、ステートメントはsite-preference backupBGPローカルプリファレンスを1に設定します。サイトIDは同じであるため、ルーターは指定されたフォワーダとして最も高いローカルプリファレンス値を選択します。

VPLSコントロールプレーンの検証

手順

このセクションでは、設定例の動作を検証するために使用できる show コマンドを示します。

この例では、トラフィック パターンは次のとおりです。

  • 送信元はルーターCE3に接続され、グループ203.0.113.1から203.0.113.10に10,000 ppsを送信します。ルーターCE3は、ランデブーポイントとして設定されています。

  • マルチキャストレシーバは、ルーターCE1とルーターCE5の両方に接続されています。プロトコル独立マルチキャスト(PIM)ジョインメント メッセージは、テスト装置によって生成されます。

  • ルーターPE3とルーターCE3間のリンクと、ルーターPE1とルーターCE1間のリンクは、VPLSマルチホーミングの主として設定されています。

  • すべてのPEルーターには、ルートリフレクタとのBGPセッションがあります。

  • すべてのPEルーターには、ルートリフレクタに作成されるラベルスイッチパス(LSP)があり、PEルーターはルート解決のためにテーブル内のルートリフレクタへのルートを inet.3 持っています。

  1. ルーターPE1では、 コマンドを show vpls connections 使用して、VPLS接続が Up ルーターPE1とルーターPE3間、およびルーターPE1とPE5間であることを確認します。ルーターPE1は、VPLSマルチホーミング設定によって選択されたプライマリリンクです。

  2. ルーターPE2では、 コマンドを show vpls connections 使用して、ルーターPE3およびルーターPE5へのVPLS接続が LN 状態であることを確認します。これは、ローカルルーターが指定されたフォワーダではないことを意味します。ルーターPE2は、ルーターCE1のバックアップリンクとして設定されています。

  3. ルーターPE3では、 コマンドを show vpls connections 使用して、ルーターPE1およびルーターPE5へのVPLS接続が であることを Up確認します。ルーターPE3は、ルーターCE3のプライマリリンクとして設定されています。

  4. ルーターPE4では、 コマンドを show vpls connections 使用して、VPLS接続が状態であることを LN 確認します。つまり、ローカルサイトは指定されていません。ルーターPE4は、ルーターCE3のバックアップリンクとして設定されています。

  5. ルーターPE1では、 コマンドを show route advertising-protocol 使用して、ルーターPE1(マルチホーミングプライマリルーター)が、 のローカルプリファレンス値 65535を持つBGPレイヤー2 VPNルートアドバタイズメントをルートリフレクタに送信していることを確認します。ローカルプリファレンスは、 のローカル 1プリファレンスを持つルーターPE2を選択するのではなく、ルーターPE1を指定フォワーダとして選択するためにルーターPE3によって使用されます。

  6. ルーターPE2では、 コマンドを show route advertising-protocol 使用して、ルーターPE2が、 のローカルプリファレンス 1を持つマルチホーミングバックアップとして設定されていることを確認します。

  7. ルーターPE3では、 コマンドを show route receive-protocol 使用して、ルーターPE3が異なるローカルプリファレンス値を持つルーターPE1およびルーターPE2のルートリフレクタからレイヤー2 VPNルートを受信することを確認します。

    BGP ルート選択は、マルチホーム PE ルーターに接続された l2vpn VPLS サイトの受信ルートに基づいています。ルーターPE1とルーターPE2ではルートの識別が異なっているため、ルーターPE3とルーターPE4は、ルーターPE1とルーターPE2から受信したルートを異なるルートと見なします。ルーターPE3とルーターPE4は、BGPパス選択アルゴリズムを実行し、ルーターPE1を選択します。ルーターは、指定されたフォワーダとして、より高いローカルプリファレンス値でルートをアドバタイズします。

  8. ルーターPE3では、 コマンドを show route table 使用して、ルーターPE3が転送のためにルーターPE3からルーターPE1への静的ポイントツーマルチポイントLSPを選択したことを確認します。

    PMSI属性がアタッチされていないため、ルーターPE2にはプロバイダーマルチキャストサービスインターフェイス(PMSI)フラグはないことがわかります。

  9. ルーターPE3では、 コマンドを show vpls connections 使用して、VPLS接続が Up 状態であることを確認します。

    表示には、ローカル インターフェイスと、使用された受信および送信ラベル値も表示されます。

VPLSデータプレーンの検証

手順

前の手順を使用してコントロール プレーンを検証した後、データ プレーンを検証できます。VPLSマルチホーミングシナリオでのデータプレーン操作は、通常の次世代VPLS操作と同じです。このセクションでは、データ プレーンの show 検証に使用できるコマンド出力について説明します。

  1. ルーターPE3では、 コマンドを show mpls lsp 使用して、静的LSPとサブLSPの状態を検証します。

    ルーターPE2は、リンク保護を備えた静的ポイントツーマルチポイントLSPとサブLSPで設定されています。ポイントツーマルチポイント LSP は、シングルホップ LSP ではサポートされていません。以下の出力では、ルーターPE3からルーターPE4へのシングルホップポイントツーマルチポイントLSPが です down

  2. ルーターPE1では、 コマンドを show mpls lsp 使用して動的LSPの状態を検証します。

    ルーターPE1は、リンク保護で設定された動的ポイントツーマルチポイントLSPテンプレートを使用しています。LSP の状態が で、リンク保護が Up desired.

  3. ルーターPE3では、 コマンドを monitor interface traffic 使用して、指定されたフォワーダルーターPE3上のポイントツーマルチポイントLSPのマルチキャスト複製動作を検証します。

    出力は、ルーターCE3からのインターフェイスge-1/0/0でppsが受信されていることを10,000示しています。トラフィックは、それぞれxe-0/0/0とxe-0/1/0を介してプロバイダー(P)ルーターP2とルーターPE4に転送されています。出力に基づいて、パケットの単一のコピーがルーターP2とルーターPE4に送信されていると判断できます。

  4. ルーターP2では、 コマンドを monitor interface traffic 使用して、レシーバに接続されたPEルーターの近くでマルチキャストパケットの複製が行われることを確認します。

    ルーターPE1とルーターPE5は、このマルチキャストグループに参加している受信者に接続されています。インターフェイス上 ge-0/1/0 のルーター PE3 からの受信マルチキャスト パケットが 2 回複製され、インターフェイス上で送信されていることに ge-1/1/0 注意してください。

  5. ルーターPE3では、 コマンドを show vpls flood 使用して、フラッドのネクストホップルートに関する情報を検証します。

    Junos OS リリース 9.0 以降では、フラッドのネクストホップ ルートが複合ネクストホップとして識別されます。インターフェイスが 、 ネクストホップタイプ が ge-1/0/0.1、 で composite、フラッド構成が flood-to-allであることがわかります。これは、トラフィックがすべてのPEルーターにフラッディングしていることを意味します。

  6. ルーターPE3では、 コマンドを show vpls mac-table 使用して、VPLSのリモートエンドにあるPEルーターのMACアドレスが学習され、MACアドレステーブルに追加されていることを確認します。

    MAC アドレスがインターフェイスで学習されていることに ge-1/0/0.1 注意してください。

  7. ルーターPE3では、 コマンドを show route forwarding-table 使用して、VPLSサービス用とネクストホップインターフェイス用の2つのラベルで、転送テーブルに必要なエントリーがあることを確認します。

結果

この例の構成と検証の部分は完了しています。以下のセクションを参考にしてください。

ルーターPE1の関連するサンプル設定を以下に示します。

ルーターPE1

ルーターPE2の関連するサンプル設定を次に示します。

PE2 ルーター