Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

例:EVPNアクティブ-アクティブマルチホーミングの設定

この例では、アクティブ-アクティブ 冗長性 モードでマルチホーム カスタマー エッジ デバイスにイーサネット VPN(EVPN)を設定する方法を示します。これにより、レイヤー 2 ユニキャスト トラフィックを、デバイス上およびCEデバイスへのすべてのマルチホーム リンク間でロード バランシングできます。

要件

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

  • MPCインターフェイスのみを備えた5つのMXシリーズ5Gユニバーサルルーティングプラットフォーム、次の場合:

    • 3台のデバイスが、共通のマルチホームカスタマーサイトに接続されたPE(プロバイダエッジ)ルーターとして設定されます。

    • 1台のデバイスは、シングルホームのカスタマーサイトに接続されたリモートPEルーターとして設定されます。

  • 6 台のカスタマー エッジ(CE)デバイス(1 台のマルチホーム CE デバイスと、残りの CE デバイスは各 PE ルーターにシングルホーム接続されます)。

  • すべての PE ルーターで実行されている Junos OS リリース 16.1 以降。

    注:

    EVPNマルチホーミングアクティブ/アクティブモードを含む、すべてのJunos OS機能のプラットフォームおよびリリースサポートについては、 機能エクスプローラー を参照してください。

始める前に:

  1. ルーター インターフェイスを設定します。

  2. IS-ISまたはその他のIGPプロトコルを設定します。

  3. BGPを設定します。

  4. LDPを設定します。

  5. MPLSを設定します。

  6. RSVP、MPLS、LSP、またはGREトンネルを設定します。

概要とトポロジー

MPCインターフェイスを備えたMXシリーズルーター上のこのEVPNソリューションは、アクティブ-アクティブ冗長性動作モードでマルチホーミング機能を提供するために拡張されています。この機能により、カスタマーエッジデバイス上およびカスタマーエッジデバイスへのすべてのマルチホームリンク間で、レイヤー2ユニキャストトラフィックのロードバランシングが可能になります。

EVPNアクティブ-アクティブマルチホーミング機能は、リンクレベルとノードレベルの冗長性を提供し、リソースを有効活用します。

EVPNアクティブ-アクティブマルチホーミングを有効にするには、[edit interfaces esi]階層レベルでall-activeステートメントを含めます。

図1では、コアは4台のプロバイダエッジ(PE)ルーターと、ルートリフレクタ(RR)として設定されたプロバイダルーター(P)で構成されています。ルーターCE10は、ルーターPE1、PE2、およびPE3にマルチホームされています。各PEルーターは、シングルホームのカスタマーサイトにも接続されています。

トポロジーでは、VS-1、VS-2、mhevpnの3つのルーティングインスタンスと、デフォルトのルーティングインスタンスが実行されています。ルーティングインスタンスは、それぞれ3つのESIを持つ9つのVLANを共有します。VS-1およびVS-2ルーティングインスタンスは、仮想スイッチタイプのルーティングインスタンスとして設定され、mhevpnルーティングインスタンスはEVPNルーティングインスタンスです。

ae0、ae1、ae2の3つの集約バンドルを使用して、マルチホームCEデバイスCE10をルーターPE1、PE2、およびPE3に接続します。これらの集約バンドルは、それぞれ3つのESI用に設定されています。集約されたバンドルae12とae13は、それぞれルーターPE1とPE2、およびPE1とPE3を相互接続するために使用されます。

図1:EVPNアクティブ-アクティブマルチホーミングトポロジーNetwork topology diagram illustrating connections between Host1, Host2, CE routers, PE routers, and a P router with IP subnets and aggregated Ethernet interfaces for MPLS or VPN configurations.

アクティブ-アクティブ冗長性のために、DCI相互接続を有効にするためには、「相互接続」スタンザで追加の設定が必要です。 default switch (switch-options) 設定の場合は、必ず global protocols evpn[edit global protocols evpn]でDCIを設定してください。

プロトコルEVPNの例:

注:

同じDC上のすべてのDCIピアのリストを含むようにこのステートメント interconnect-multihoming-peer-gateways を設定します。

このリストには、最大64のピアゲートウェイエントリを含めることができます。必ず global protocol evpn スタンザ[edit global protocols evpn]で設定し、どのmac-vrf設定[edit protocols evpn-vxlan-dc1 instance-type mac-vrf]でも設定してください。

設定

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

この例をすばやく設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルでCLIにコピーアンドペーストして、設定モードから commit を入力します。

CE10

CE5

PE1

PE2

PE3

PE4

P(RR)

手順

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

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

ルーターPE1を設定するには:

注:

適切なインターフェイス名、アドレス、およびその他のパラメーターを変更した後、他のすべてのマルチホームPEルーターに対してこの手順を繰り返します。

  1. EVPNアクティブ-アクティブ機能はMPCとMICインターフェイスを備えたルーターでのみサポートされているため、MXシリーズルーターを拡張IPモードで動作するように設定します。

    この設定をコミットするには、システムの再起動が必要です。

  2. 作成するアグリゲートイーサネットインターフェイスの数を指定します。

  3. ae0集約バンドル内のルーターPE1インターフェイスを、マルチホームカスタマーサイトであるルーターCE10に向けて設定します。

    1. ae0集約バンドル内にインターフェイスge-1/2/3とge-1/2/4を割り当てます。

    2. AE0の集約バンドルパラメーターをVLANタグ付けとカプセル化用に構成します。

    3. 最初のイーサネットセグメントにESI値を割り当て、ae0集約バンドルに対してEVPNアクティブ-アクティブマルチホーミングを有効にします。

    4. ae0集約バンドルのブリッジネットワーク上にトランクインターフェイスを設定します。

  4. マルチホームカスタマーサイトであるルーターCE10に向けて、もう一方のルーターPE1インターフェイスを設定します。

    1. ge-1/2/2 PE1インターフェイスのVLANタグ付けおよびカプセル化パラメーターを設定します。

    2. 2番目のイーサネットセグメントにESI値を割り当て、ge-1/2/2 PE1インターフェイスのEVPNアクティブ-アクティブマルチホーミングを有効にします。

    3. ge-1/2/2 PE1インターフェイスのブリッジネットワーク上のトランクインターフェイスを設定します。

    4. ge-1/2/1 PE1インターフェイスのVLANタグ付けおよびカプセル化パラメーターを設定します。

    5. 3番目のイーサネットセグメントにESI値を割り当て、ge-1/2/1 PE1インターフェイスのEVPNアクティブ-アクティブマルチホーミングを有効にします。

    6. ge-1/2/1 PE1インターフェイスのブリッジネットワーク上のトランクインターフェイスを設定します。

  5. ルーターPE1のインターフェイスをルーターPE2に向けて設定します。

    1. ae12集約バンドル内にインターフェイスge-1/0/5とge-1/1/6を割り当てます。

    2. ae12集約バンドルに「up」のラベルを付ける最小リンク数を指定します。

    3. ae12集約バンドルにIPアドレスを割り当て、バンドルでMPLSおよびIS-ISプロトコルファミリーを有効にします。

    4. ae12集約バンドルのVLANタグ付けとカプセル化パラメーターを設定し、バンドルのVLAN ID 1200を割り当てます。

  6. ルーターPE1のインターフェイスをルーターPE3に向けて設定します。

    1. ae13集約バンドル内にインターフェイスge-1/0/3とge-1/0/4を割り当てます。

    2. ae13集約バンドルに「up」のラベルを付ける最小リンク数を指定します。

    3. ae13集約バンドルにIPアドレスを割り当て、バンドルでMPLSおよびIS-ISプロトコルファミリーを有効にします。

    4. ae12集約バンドルのVLANタグ付けとカプセル化パラメーターを設定し、バンドルの内部および外部VLANタグを割り当てます。

  7. ルーターPE1インターフェイスをシングルホームカスタマーサイトであるルーターCE1に向けて設定します。

    1. ge-1/3/0 PE1インターフェイスのVLANタグ付けおよびカプセル化パラメーターを設定します。

    2. ge-1/3/0 PE1インターフェイスのブリッジネットワーク上のトランクインターフェイスを設定します。

  8. ルーターPE1のインターフェイスをルーターP(RR)に向けて設定し、インターフェイスのMPLSおよびIS-ISプロトコルファミリーを有効にします。

  9. ルーターPE1のIRBインターフェイスを設定します。

  10. ルーターPE1のループバックインターフェイスを設定します。

  11. ルーターPE1にルーターIDと自律システム番号を割り当てます。

  12. 負荷分散ポリシーをルーターPE1の転送テーブルに割り当てます。

  13. ルーターPE1でIS-ISを設定します。

  14. ルーターPE1がルートリフレクタであるルーターPとピアリングするように、内部BGPグループを設定します。

  15. ルーターPE1のRR BGPグループのEVPNシグナリングを有効にします。

  16. ルーターPE1でRSVP、LDP、MPLS、EVPN、L2学習を設定します。

  17. PEルーター間のラベルスイッチパスを設定します。

  18. ルーターPE1から他のPEルーターへのMPLSパスを設定します。

  19. パケットごとのロードバランシングを有効にするように、ロードロードバランシングポリシーを設定します。

  20. 最初の仮想スイッチルーティングインスタンスを設定します。

    1. ルーティングインスタンスタイプを設定し、ルーターPE1インターフェイスをルーティングインスタンスに割り当てます。

    2. VS-1ルーティングインスタンスのルート識別子とVPNルーティングおよび転送(VRF)ターゲットを設定します。

    3. EVPNを設定し、VS-1ルーティングインスタンスにVLANを割り当てます。

    4. VS-1ルーティングインスタンスのブリッジドメインとそれに関連するVLANおよびIRBインターフェイスを設定します。

  21. 2 番目の仮想スイッチ ルーティング インスタンスを設定します。

    1. ルーティングインスタンスタイプを設定し、ルーターPE1インターフェイスをルーティングインスタンスに割り当てます。

    2. VS-2ルーティングインスタンスのルート識別とVPNルーティングおよび転送(VRF)ターゲットを設定します。

    3. EVPNを設定し、VS-2ルーティングインスタンスにVLANを割り当てます。

    4. VS-2ルーティングインスタンスのブリッジドメインとそれに関連するVLANを設定します。

  22. マルチホームEVPNルーティングインスタンスを設定します。

    1. ルーティングインスタンスタイプを設定し、ルーティングインスタンスにVLANとルーターPE1インターフェイスを割り当てます。

    2. mhevpnルーティングインスタンスのルート識別子とVPNルーティングおよび転送(VRF)ターゲットを設定します。

    3. mhevpnルーティングインスタンスにEVPNを設定します。

  23. デフォルトのルーティングインスタンスを設定します。

    1. ルーティングインスタンスタイプを設定し、ルーティングインスタンスにIRBインターフェイスを割り当てます。

    2. vrf ルーティングインスタンスのルート識別子と VPN ルーティングおよび転送(VRF)ターゲットを設定します。

EX9200スイッチの設定

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

アクティブ/アクティブモードの設定に使用されるいくつかの設定ステートメントは、EX9200スイッチではMXシリーズルーターで使用されるものとは異なります。この手順では、どの設定ステートメントがEX9200スイッチに固有のかを示しています。この例の他のすべての設定は、EX9200スイッチとMXシリーズルーターの両方に適用されます。

  1. トランク インターフェイスを設定するには、すべての出現箇所に family bridge ステートメントではなく family ethernet-switching ステートメントを含めます。

  2. レイヤー2イーサネットスイッチングドメインを設定するには、すべての出現箇所にvlan-id-list vlan-id ステートメントではなく vlan members (vlan-id | name)ステートメントを含めます。

  3. 各ルーティングインスタンスのVLANドメインと関連するVLANを設定するには、すべての出現箇所にbridge-domainsステートメントではなく、 vlans name ステートメントを含めます。

  4. 各ルーティングインスタンスでIRBインターフェイスを設定するには、すべての出現箇所にrouting-interfaceステートメントではなく l3-interface irb-interface-name ステートメントを含めます。

結果

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

検証

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

コアでのVPNサービスの検証

目的

VPN コアのプロトコルが正しく機能していることを確認します。

アクション

動作モードから、 show isis adjacency コマンドを入力します。

動作モードから、 show bgp summary コマンドを入力します。

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

動作モードから、 show interface ae* terse コマンドを入力します。

意味

プロトコルIS-IS、BGP、MPLSが稼働しています。ルーターPE1に設定された集約されたバンドルがアップしています。

EVPNインスタンスステータスの検証

目的

EVPNルーティングインスタンスとそのステータスを検証します。

アクション

動作モードから、 show evpn instance extensive コマンドを実行します。

意味

出力は、以下の情報を提供します。

  • EVPNおよび仮想スイッチルーティングインスタンスのリスト

  • 各インターフェースの動作モード

  • 各ルーティングインスタンスのネイバー

  • 各ネイバーから受信した異なるルートの数

  • 各ルーティングインスタンスに接続されたESI

  • 各ルーティングインスタンスのイーサネットセグメント数

  • EVI内の各ESIのDF選択ロール

  • 各ルーティングインスタンスのVLAN IDとMACラベル

  • IRB インターフェイスの詳細

  • 仮想スイッチルーティングインスタンス(VS-1およびVS-2)で受信したデフォルトゲートウェイMACアドレスの数

イーサネットセグメントごとの自動検出ルートの検証

目的

イーサネットセグメントごとの自動検出ルートが受信されていることを確認します。

アクション

動作モードから、 show route table mhevpn.evpn.0 コマンドを実行します。

ルーターPE1

ルーターPE2

意味

マルチホーム CE デバイスに接続されたもう一方の PE ルーターであるルーター PE2 に接続された ESI に対して、リモート タイプ 1 自動ルーターを受信します。

イーサネットセグメントルートの検証

目的

イーサネットセグメントごとのローカルおよびアドバタイズされた自動検出ルートとイーサネットセグメントルートが受信されていることを確認します。

アクション

動作モードから、 show route table __default_evpn__.evpn.0 コマンドを実行します。

ルーターPE1

ルーターPE2

意味

出力は、ローカルおよびリモートのタイプ1(自動検出)およびタイプ4(イーサネットセグメント)ルートを表示します。

DFステータスの検証

目的

各ルーティングインスタンスの指定フォワーダー(DF)であるPEルーターを確認します。

アクション

動作モードから、 show evpn instance designated-forwarder コマンドを実行します。

意味

ルーティングインスタンスとESIごとに指定されたフォワーダーが表示されます。

BDF ステータスの検証

目的

各ルーティングインスタンスのバックアップ指定フォワーダー(BDF)であるPEルーターを確認します。

アクション

動作モードから、 show evpn instance backup-forwarder コマンドを実行します。

意味

バックアップ指定フォワーダーは、ルーティングインスタンスとESIごとに表示されます。

リモート IRB とホスト IP の検証

目的

リモート IRB IP とホスト IP が受信されていることを確認します。

アクション

ルーターPE1

動作モードから、 show route table mhevpn コマンドを実行します。

ルーターPE2

動作モードから、 show route table mhevpn コマンドを実行します。

ルーターPE3

動作モードから、 show route table mhevpn コマンドを実行します。

意味

出力は、ローカルおよびリモートのIRBインターフェイスを表示します。また、VRF テーブルにインストールされているローカル ホストとリモート ホストも表示されます。