例:EVPNベースのMPLSを実行するWANを介してEVPN-VXLANデータセンターネットワークを相互接続

この例では、EVPN-MPLSを実行するWANを介してEVPN-VXLANデータセンターネットワークを相互接続し、データセンターの相互接続(DCI)ソリューションとしてのEVPNのメリットを活用する方法を示します。

要件

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

  • データセンターゲートウェイおよびWANエッジルーターとして構成するジュニパーネットワークスMXシリーズルーター4台。

  • トップオブラック(ToR)ルーターとして構成するジュニパーネットワークス MXシリーズ ルーター 4 台。

  • 6 台のカスタマー エッジ(CE)デバイス。

  • 複数のVLANを設定する機能を備えた各CEデバイスに接続された6台のホストデバイス。

  • EVPN-MPLS WANネットワークの一部である1つのプロバイダ(P)ルーター。

  • Junos OSリリース17.2以降。

概要

イーサネットVPN(EVPN)を実行している異なるデータセンターネットワークを、論理トンネル(lt-)インターフェイスを使用して、MPLSベースのEVPNを実行するWANを介して、仮想拡張LAN(VXLAN)カプセル化と相互接続できます。

図1 は、MPLSベースのEVPNを実行するWANを介した、VXLANカプセル化を備えたEVPNを実行するデータセンターネットワークの相互接続を示しています。この例では、データセンターゲートウェイおよびWANエッジルーターとして機能するMXシリーズルーターの名前はMX11、MX12、MX21、MX22です。トップオブラック(ToR)ルーターとして機能するMXシリーズルーターの名前は、ToR11、ToR12、ToR21、およびToR22です。データセンターネットワーク1(DC1)に接続されたカスタマーエッジ(CE)デバイスの名前は、CE1、CE2、CE3です。データセンターネットワーク2(DC2)に接続されたカスタマーエッジ(CE)デバイスの名前は、CE4、CE5、CE6です。各CEデバイスに接続されたホストデバイスは、複数のホストVLANを設定できる必要があります。WANプロバイダルーターの名前はPです。

注:

CEデバイスは、ToRデバイスの論理システムの一部です。

図1:EVPN-MPLSEVPN-VXLAN Data Center Interconnect Through WAN Running EVPN-MPLSを実行するWANによるEVPN-VXLANデータセンターの相互接続

データセンターゲートウェイおよびWANエッジルーターとして機能するMXシリーズルーターの場合、以下の情報を設定します。

  • IRB インターフェイス、仮想ゲートウェイ アドレス、およびループバック論理インターフェイス。

  • ゲートウェイとToRルーター間の外部BGP(EBGP)アンダーレイ接続、シグナリングプロトコルとしてのEVPNです。

  • 仮想スイッチテーブルへの特定のルートを許可するルーティングポリシー。

  • 一意の ルート識別子と vrf ターゲット 値を含む、各仮想ネットワークのルーティング インスタンス(レイヤー 3 VRF)。

  • 各仮想ネットワークの仮想スイッチインスタンス(レイヤー2 MAC-VRF)、VTEP送信元インターフェイス(常にlo0.0)、ルート識別子、 vrf-import ポリシー

  • 各仮想スイッチのEVPNプロトコル、カプセル化方式、VNIリスト、BUMトラフィック転送方式

  • VNIDをVLAN ID、IRB(レイヤー3)インターフェイス、およびBUM転送方法にマッピングする各仮想スイッチ内のブリッジドメイン。

トップオブラック(ToR)ルーターとして機能するMXシリーズルーターの場合、以下の情報を設定します。

  • VLAN、VLAN ID、ループバック論理インターフェイスを持つホスト向けインターフェイス。

  • LACP(Link Aggregation Control Protocol)が有効なLAG(リンクアグリゲーショングループ)、ESI(イーサネットセグメントID)、および all-active モード。

  • EVPNをシグナリングプロトコルとして使用したToRとゲートウェイルーター間のマルチプロトコル外部BGP(MP-EBGP)オーバーレイ。

  • カプセル化方法として VXLAN を使用した EVPN、 extended-vni-list、マルチキャスト モード、および各 VNI のルート ターゲット。

  • VRFインポートポリシー、 vtep-source-interface、 route-distinguisher、およびvrfインポートとターゲット情報。

  • VLAN IDが世界的に重要なVNIにマッピングされたVLAN。

注:

仮想ゲートウェイアドレスを、エンドホスト(仮想マシンまたはサーバー)のデフォルトのIPv4またはIPv6ゲートウェイアドレスとして設定できます。

設定

ToR11の設定

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

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

MXルーターをToR11として設定します。

注:ToR12、ToR21、ToR22についても同様の手順を実行します。インターフェイス名、IPアドレス、接続については、図1を参照してください。
  1. システムホスト名を設定します。

  2. 集合型イーサネットインターフェイスの数を設定します。

  3. ToR11デバイス上のインターフェイスをMX12、CE-2、CE-1、ToR12、MX11デバイスに接続するように設定し、アンダーレイ接続を有効にします。

  4. CE-1エンドホストデバイスに向けて、リンクアグリゲーション制御プロトコル(LACP)対応のリンクアグリゲーショングループ(LAG)インターフェイスを設定します。ESI値は、EVPNドメイン全体でグローバルに一意です。 all-active 設定により、ToR11およびToR12は、すべてのCEリンクがアクティブに使用されるように、CEデバイスとの間でトラフィックを転送できます。

  5. ループバック インターフェイス アドレスとルーティング オプションを設定します。

  6. ロードバランシングポリシーを転送テーブルに適用します。

  7. ダイレクトループバックアドレスルートを受け入れるようにルーティングポリシーを設定します。

  8. NO-EXPORTコミュニティを設定します。

  9. ロードバランシングとTESTポリシーを設定します。

  10. 仮想ネットワークごとにEVPNルーティングインスタンスを設定します。VTEPソースインターフェイス、ルート識別子(EVPNルートの識別とアドバタイズに使用)、 vrf-target (定義されたルートターゲットを使用してそのローカルVRFのすべてのルートをエクスポートし、タグ付け)を定義します。EVPNプロトコル、カプセル化方法、VNIリスト、BUMトラフィック転送方法を設定します。最後に、VNIDをVLAN IDにマッピングする各仮想ルーターのブリッジドメインを設定し、BUMの転送方法を特定します。

データセンターゲートウェイとWANエッジ1ルーター(MX11)の設定

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

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

MXシリーズルーターをデータセンターゲートウェイおよびWANエッジルーターとして設定し、MX11という名前を付けます。

注:MX12、MX21、MX22についても同様の手順を実行します。インターフェイス名、IPアドレス、接続については、図1を参照してください。
  1. システムホスト名を設定します。

  2. MX11 ルーター(DC GW/WAN Edge1)上のインターフェイスを設定して、DC1 ネットワークの EVPN-VXLAN 部分である MX12、ToR11、ToR12、P デバイスへのアンダーレイ接続を有効にします。

  3. ゲートウェイルーター(MX11およびMX12)とToR(ToR11およびToR12)間の外部BGP(EBGP)アンダーレイ接続を設定します。

  4. ゲートウェイルーター(MX11およびMX12)とToR(ToR11およびToR12)の間にマルチプロトコル外部BGP(MP-EBGP)オーバーレイ接続を設定し、EVPNをシグナリングプロトコルとして設定します。

  5. トポロジー内のホストのMACおよびIPルート(MAC+IPタイプ2ルート)をアドバタイズするIRB(統合型ルーティングおよびブリッジング)インターフェイスを設定します。IRB 設定は、ホスト上の VLAN のゲートウェイです。

    ステップバイステップの手順
    1. MX11上のVLAN-1(VLAN-1のホスト部分)のIRBゲートウェイ設定を以下に示します。

    2. MX11上のVLAN-2(VLAN-2のホスト部分)のIRBゲートウェイ設定を以下に示します。

    3. MX11上のVLAN-3(VLAN-3のホスト部分)のIRBゲートウェイ設定を以下に示します。

    4. MX11上のVLAN-4(VLAN-4のホスト部分)のIRBゲートウェイ設定を以下に示します。

    5. MX11(VLAN-5のホスト部分)上のVLAN-5のIRBゲートウェイ設定を以下に示します。

  6. ダイレクトループバックアドレスルートを受け入れるようにルーティングポリシーを設定します。

  7. NO-EXPORTコミュニティを設定します。

  8. ロードバランシングとTESTポリシーを設定します。

  9. 論理トンネルインターフェイスでESI値を設定します。DC1ネットワークの他のすべてのゲートウェイ/WANエッジルーターで同じESI値を使用します。

  10. all-activeステートメントを含めて、論理トンネルインターフェイス上でアクティブ-アクティブマルチホーミングを設定します。

  11. MX11ゲートウェイルーターで論理トンネル(lt-)インターフェイスのペアを設定して、データセンターネットワークのEVPN-VXLANインスタンスとWANのMPLSベースEVPNインスタンスを相互接続します。1 つの論理トンネル(lt-)インターフェイスは EVPN-VXLAN のアクセス インターフェイスとして設定され、もう 1 つの論理トンネル(lt-)インターフェイスは MPLS ベースの EVPN のアクセス インターフェイスとして設定されます。

  12. ループバック インターフェイス アドレスとルーティング オプションを設定します。

  13. ロードバランシングポリシーを転送テーブルに適用します。

  14. コア インターフェイスで MPLS、BGP、OSPF プロトコルを有効にします。MPLS LSPを作成し、他のゲートウェイとWANエッジルーター(MX12、P、MX21、MX22)のアドレスを指定します。

  15. 仮想ネットワークごとに、MX11 ルーター上で EVPN ベースの MPLS ルーティングインスタンスを設定します。ルート識別子(EVPN-MPLSルートの識別とアドバタイズに使用)と vrf-target (定義されたルートターゲットを使用してそのローカルVRFのすべてのルートをエクスポートし、タグ付け)を定義します。VLAN IDをマッピングする各仮想ルーターのブリッジドメインを設定します。

  16. 仮想ネットワークごとに、MX11 ルーター上の EVPN-VXLAN ルーティングインスタンスを設定します。VTEPソースインターフェイス、ルート識別子(EVPNルートの識別とアドバタイズに使用)、および vrf-target (定義されたルートターゲットを使用してそのローカルVRFのすべてのルートをエクスポートし、タグ付け)を定義します。EVPNプロトコル、カプセル化方法、VNIリスト、BUMトラフィック転送方法を設定します。最後に、VNIDをVLAN IDにマッピングする各仮想ルーターのブリッジドメインを設定し、BUMの転送方法を特定します。

WANルーターの設定(P)

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

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

MXシリーズルーターをWANエッジルーターとして設定し、Pという名前を付けます。

  1. システムホスト名を設定します。

  2. Pルーター(WAN)のインターフェイスを設定し、MPLSベースのEVPNを実行するWANを介して、仮想拡張可能なLAN(VXLAN)カプセル化でイーサネットVPN(EVPN)を実行している異なるデータセンターネットワークを相互接続します。

  3. コミュニティを設定します。

  4. ポリシーを設定します。

  5. ループバック インターフェイス アドレスとルーティング オプションを設定します。

  6. コア インターフェイスで MPLS、BGP、OSPF プロトコルを有効にします。Pと他のゲートウェイおよびWANエッジルーター(MX11、MX12、P、MX22)との間にMPLS LSPを作成します。

CE1の設定

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

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

MXルーターCE1を設定します。

注:CE2、CE3、CE4、CE5、およびCE6についても同様の手順に従います。インターフェイス名、IPアドレス、接続については、図1を参照してください。
  1. システムホスト名を設定します。

  2. CE1デバイス上のインターフェイスを設定して、ホストとTOR12に接続します。ホストとTOR12間のトラフィック転送を有効にします。

  3. ブリッジドメインを定義し、VLAN IDに関連付けます。

検証

アンダーレイとEVPNオーバーレイの両方を設定した後、設定が意図したとおりに動作することを確認することをお勧めします。

論理トンネルインターフェイスを使用したEVPN-VXLANおよびEVPN-MPLS EVIステッチの検証

目的

EVPN-VXLAN および EVPN-MPLS EVPN インスタンス(EVI)が、論理トンネル インターフェイスを使用したステッチ用に設定されていることを確認します。

アクション

任意のゲートウェイデバイスで、 show routing-instances evpn-vxlan-instance および show routing-instances evpn-mpls-instance コマンドを発行して、それぞれのEVIに割り当てられている論理トンネルインターフェイスを確認します。show interfaces lt-interface コマンドを発行して、割り当てられたLTインターフェイスを使用してEVIがステッチされていることを確認します。

注:簡潔にするために出力は切り捨てられています

意味

EVPN-VXLAN-1とEVPN-MPLS-1 EVIは、lt-5/1/0インターフェイスを使用してステッチされます。

ブリッジ ドメインのフラッディングの検証

目的

任意のゲートウェイデバイスのEVPN-MPLSおよびEVPN-VXLANインスタンスの両方のブリッジドメインフラッド情報を検証します。

アクション

任意のゲートウェイデバイス(MX11)で、 show bridge flood extensive instance instance-name コマンドを発行します。

注:簡潔にするために出力は切り捨てられています

意味

出力は、EVPN-MPLS-1が、関連するブリッジドメインのBUMトラフィックフラッディングに積極的に参加していることを示しています。複合ネクストホップグループを使用して、MPLSコア内の他のゲートウェイデバイスであるMX12(192.0.2.22)、MX21(198.51.100.21)、およびMX22(198.51.100.22)にトラフィックをフラッディングします。一方、EVPN-MPLSインスタンスEVPN-MPLS-1には、隣接するゲートウェイデバイスへのアクティブなエンドポイントを持つEVPN拡張用に設定されたブリッジドメインがあります。

MAC学習の検証

目的

ゲートウェイデバイス間のMAC学習を検証します。

アクション

任意のリーフデバイス(TOR11)で、 show evpn database instance routing-instance-name l2-domain-id 1 コマンドを発行して、学習したMACアドレスを検証します。

意味

ホストMAC/IPバインディングは、リモートVTEP(MX11である192.0.2.21)から学習され、EVPNファブリックへのアクティブなホスト参加を示しています。

MACアドレス転送テーブルの検証

目的

ブリッジング環境でのMAC学習とフラッディング動作を検証します。

アクション

任意のゲートウェイデバイスで、 show bridge mac-table mac-address instance evpn-instanceを発行します。

意味

EVPN-VXLAN-1インスタンスでは、MACアドレス2c:6b:f5:c2:ff:f0が動的に学習され(Dフラグ)、EVPNインスタンスEVPN-VXLAN-1のブリッジドメインBD-1(VLAN 1)に関連付けられます。これは、リモートソースIP192.0.2.22(MX12)のlt-5/1/0.1論理トンネルインターフェイスから学習されたもので、このMACがEVPNファブリック内のリモートデバイスに接続されたホストに属していることを示しています。

EVPN-MPLS-1インスタンスの場合、MACアドレス 2c:6b:f5:c2:ff:f0 は、EVPNインスタンスEVPN-MPLS-1の下のブリッジドメイン BD-1(VLAN 1) に存在します。フラグ D(動的に学習) と C(制御MAC)のマークが付けられており、データプレーンスヌーピングではなく、EVPNコントロールプレーンを介して学習されたことを示しています。MACは、リモートルーターにマッピングされるネクストホップインデックス 1048581に関連付けられており、このMACがリモートサイトからEVPN/MPLSを介して到達可能なホストに属していることを確認します。

付録1:すべてのデバイスでコマンドを設定する

すべてのデバイスでコマンド出力を設定します。

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

ToR11

ToR12

データセンターゲートウェイとWANエッジ1ルーター(MX11)

データセンターゲートウェイとWANエッジ2ルーター(MX12)

データセンターゲートウェイおよびWANエッジ3ルーター(MX21)

データセンターゲートウェイとWANエッジ4ルーター(MX22)

ToR21

ToR22

P

CE1

CE2

CE3

CE4

CE5

CE6

付録2:DUTで設定出力を表示する

DUTのshowコマンド出力(MX11およびToR11)

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

MX11

ToR11