Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:エニーキャストゲートウェイを使用したEVPN-VXLANエッジルーテッドブリッジングファブリックの設定

イーサネットVPN(EVPN)は、BGPベースのコントロールプレーンテクノロジーであり、ホスト(物理サーバーと仮想マシン)をネットワーク内の任意の場所に配置し、同じ論理レイヤー2(L2)オーバーレイネットワークに接続し続けることができます。仮想拡張LAN(VXLAN)は、L2オーバーレイネットワークのデータプレーンを作成するトンネリングプロトコルです。

EVPN-VXLANが一般的に導入される物理アンダーレイネットワークは、 図1 に示すように、スパインデバイスとリーフデバイスを含む2層IPファブリックです。2層のスパイン&リーフファブリックは、3ステージClosと呼ばれます。

この例では、3ステージClosファブリックを使用してエッジルーティングブリッジング(ERB)アーキテクチャを導入する方法について詳しく説明します。この設計では、スパインデバイス(QFX10000スイッチなど)は、リーフデバイス間のIP接続のみを提供します。この機能では、スパインデバイスはVXLAN機能を必要としないため、リーンスパインと呼ばれます。リーフデバイス(QFX5100スイッチなど)は、接続されたワークロードへの接続を提供します。ERBの場合、リーフデバイスは、オーバーレイネットワークでL2およびL3(レイヤー3)VXLAN機能を提供します。L2ゲートウェイは、同じVLAN内でブリッジングを提供します。L3ゲートウェイは、統合型ルーティングおよびブリッジング(IRB)インターフェイスを使用して、VLAN間(VLAN 間)のトラフィックを処理します。

この例では、IRB インターフェイスにエニーキャスト IP アドレスが設定されています。仮想ゲートウェイアドレス(VGA)IP アドレスを使用する ERB の例については、例を参照してください。 仮想 ゲートウェイを使用したEVPN-VXLANエッジルーテッドブリッジングファブリックの設定

注:

ERBアーキテクチャを「コラプス型」ファブリックとも呼びます。CRB設計と比較すると、L2およびL3のVXLANゲートウェイ機能はファブリックの1つのレイヤー(リーフ)に集約されます。

EVPN-VXLAN テクノロジとサポートされているアーキテクチャの背景については、 EVPN 入門を参照してください。

EVPN-VXLAN集中型ルーテッドブリッジング(CRB)オーバーレイの設定例については、 例:EVPN-VXLAN集中型ルーテッドブリッジングファブリックの設定を参照してください。

図1:3ステージ(リーフ&スパイン)エッジルーティングブリッジングアーキテクチャ A 3-Stage (Leaf-And-Spine) Edge-Routing Bridging Architecture

この例では、EVPN-VXLAN ERB オーバーレイの設定方法について説明します。その結果、ルーティングインスタンスとIRBインターフェイスは、リーフデバイス上でのみ設定します。

要件

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

  • トランジットスパインデバイスとして機能する2つのデバイス。

  • リーフデバイスとして機能し、L2とL3の両方のゲートウェイ機能を提供する、Junos OSリリース15.1X53-D60以降のソフトウェアを実行する4台のデバイス。

    • Junos OSリリース21.3R1を実行するQFX10002スイッチを使用して、更新および再検証しました。
  • サポートされているプラットフォームのリストについては、 ハードウェアの概要 を参照してください。

概要とトポロジー

図2に示すERBオーバーレイには、L2とL3の両方のゲートウェイとして機能する2つのトランジットスパインデバイスと4つのリーフデバイスが含まれています。リーフデバイスには4台のサーバーが接続されています。サーバーAは、リンクアグリゲーショングループ(LAG)インターフェイスを介してリーフ1とリーフ2に接続されています。両方のリーフデバイスで、インターフェイスには同じイーサネットセグメント識別子(ESI)が割り当てられ、マルチホーミングオールアクティブモードに設定されます。

図2:データセンターERB Overlay within a Data Center内のERBオーバーレイ

このトポロジーでは、サーバー A とサーバー C は VLAN 101、サーバー B は VLAN 102、サーバー D は VLAN 103 にあります。VLAN 間の通信が行われるためには、すべてのリーフ デバイスで各 VLAN の IRB インターフェイスを設定する必要があります。

CRBと比較したERBの構成の最も大きな違いは、L3ゲートウェイの構成と場所です。したがって、この例では、リーフデバイス上のEVPN-VXLAN設定、特にL3ゲートウェイ設定に焦点を当てます。

ERBオーバーレイでは、以下のいずれかの方法を使用して、EVI(EVPNインスタンス)内でIRBインターフェイスを設定できます。

  • Method 1- この方法では、各 IRB インターフェイスに一意の IP アドレスが必要ですが、各 IRB インターフェイスに同じ MAC を使用します。この方法では、リーフデバイスとサーバーの両方の各IRBアドレスに対して1つのMACエントリがインストールされます。特定のリーフデバイス(例えば、Leaf1)上の各IRBインターフェイスに対して、以下を指定します。

    • 各 IRB インターフェイスの一意の IP アドレス。

    • 各 IRB インターフェイスに 同じ MACアドレスが使用されます。

    例えば:

    表1:IRBインターフェイスごとに同じMACを持つ一意のIPアドレス

    IRB.101

    IPアドレス:10.1.101.254/24

    MACアドレス:00:00:5e:00:53:01

    IRB.102

    IPアドレス:10.1.102.254/24

    MACアドレス:00:00:5e:00:53:01

    IRB.103

    IPアドレス:10.1.103.254/24

    MACアドレス:00:00:5e:00:53:01

  • Method 2—この方法では、各IRBインターフェイスに固有のIPアドレスとMACが必要です。この方法では、リーフ デバイス上の IRB アドレスごとに MAC エントリーがインストールされますが、サーバー上の MAC は 1 つだけです。リーフ 1 の各 IRB インターフェイスに対して、以下を指定します。

    • 各 IRB インターフェイスの一意の IP アドレス。

    • 各 IRB インターフェイスに 固有の MACアドレスが使用されます。

    例えば:

    表2:IRBインターフェイスごとの一意のIPアドレスとMAC

    IRB.101

    IPアドレス:10.1.101.254/24

    MACアドレス:00:00:5e:00:53:01

    IRB.102

    IPアドレス:10.1.102.254/24

    MACアドレス:00:00:5e:00:53:02

    IRB.103

    IPアドレス:10.1.103.254/24

    MACアドレス:00:00:5e:00:53:03

  • Method 3—この方法では、各IRBインターフェイスに固有のIPアドレスとVGAが必要です。この方法では、各 IRB アドレスと VGA に対して MAC エントリーが、リーフ デバイスとサーバーにインストールされます。リーフ 1 の各 IRB インターフェイスに対して、以下を指定します。

    • 各 IRB インターフェイスの一意の IP アドレス。

    • 各 IRB インターフェイスに 固有の VGA アドレス。

    例えば:

    表3:IRBインターフェイスごとの一意のIPアドレスと仮想ゲートウェイアドレス

    IRB.101

    IPアドレス:10.1.101.1/24

    VGAアドレス:10.1.101.254

    IRB.102

    IPアドレス:10.1.102.1/24

    VGAアドレス:10.1.102.254

    IRB.103

    IPアドレス:10.1.103.1/24

    VGAアドレス:10.1.103.254

方法 1 と 2 では、すべてのリーフ デバイスに同じ IRB インターフェイス設定が適用されます。方法 3 では、一意の IRB インターフェイス アドレスと同じ VGA がすべてのリーフ デバイスに適用されます。この例では、方法 1 を使用して IRB インターフェイスを設定します。

この例(方法 1 を使用)では、各リーフ デバイスの各 IRB インターフェイスに同じ MACアドレスを設定します。ホストの場所やトラフィックを受信するリーフデバイスに関係なく、各ホストはVLAN間トラフィックを送信する際に同じMACアドレスを使用します。例えば、 図2に示すトポロジーでは、VLAN 101のマルチホームサーバーAが、VLAN 102のサーバーBにパケットを送信しています。リーフ1がダウンした場合、冗長デフォルトゲートウェイMACアドレスを設定しなくても、リーフ2はVLAN間トラフィックの転送を続行します。

注:

この例の IRB インターフェイス設定には、上記の冗長デフォルト ゲートウェイ機能を確立する仮想ゲートウェイ アドレス(VGA)と対応する V-MACアドレスは含まれていません。各リーフ デバイスの各 IRB インターフェイスに同じ MACアドレスを設定することで、ホストは共通の MACアドレスで設定されたローカル リーフ デバイスをデフォルトの L3 ゲートウェイとして使用します。

したがって、冗長デフォルトゲートウェイをアドバタイズする必要がなくなり、EVPNコントロールプレーン全体で冗長デフォルトゲートウェイのMACアドレスを動的に同期させることができます。そのため、各リーフデバイスを設定する際には、設定の[edit protocols evpn]階層レベルでdefault-gateway do-not-advertise設定ステートメントを含めて、冗長デフォルトゲートウェイのアドバタイズを無効にする必要があります。

また、この例で使用する IRB インターフェイス設定には VGA が含まれていませんが、必要に応じて VGA を設定して、ERB オーバーレイで EVPN-VXLAN が正しく動作するようにすることができます。各 IRB インターフェイスに VGA を設定する場合は、この例のように、各リーフ デバイス上の各 IRB インターフェイスに同じ MACアドレスを設定するのではなく、各リーフ デバイス上の各 VGA に同じ IP アドレスを指定します。

ブロードキャスト、不明なユニキャスト、マルチキャスト(BUM)トラフィックのレプリケーションを処理する場合は、リーフ1の設定に注意してください。

  • set protocols evpn multicast-mode ingress-replicationコマンドが含まれます。このコマンドにより、ハードウェアVTEPであるリーフ1は、マルチキャスト対応アンダーレイに依存する代わりに、BUMトラフィックのレプリケートと送信を処理するようになります。

リーフ1の設定

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

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

リーフ1

リーフ1でのEVPN-VXLANの設定

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

  1. アンダーレイ設定を設定します。この例では、アンダーレイルーティングプロトコルにEBGPを使用します。

  2. 集合型イーサネットインターフェイスを設定し、インターフェイスのESIを指定し、両方のリーフデバイスへの接続がアクティブになるようにモードを設定することで、サーバーAをリーフ1とリーフ2にマルチホームするように設定します。後のステップで、適用されたVLAN設定を示します。

    注:

    リーフ2でAEインターフェイスを設定する場合、リーフ1上の同じインターフェイスのESIと同じESI(00:01:01:01:01:01:01:01:01)を指定する必要があります。

  3. それぞれが固有のIPアドレスと同じMACアドレスを持つIRBインターフェイスを設定します。

    注:

    各リーフ デバイスには、同じ IRB インターフェイス設定が必要です。

  4. EBGP ベースのオーバーレイ設定を設定します。ループバックピアリングを使用しているため、必ず multihop 設定オプションを含めてください。

    注:

    一部のIPファブリックは、IBGPベースのEVPN-VXLANオーバーレイを使用します。オーバーレイにIBGPを使用するIPファブリックの例については、 例:EVPN-VXLAN集中型ルーテッドブリッジングファブリックの設定を参照してください。オーバーレイにEBGPまたはIBGPを選択しても、ファブリックアーキテクチャには影響しないことに注意してください。CRBとERBの設計はどちらも、どちらのタイプのオーバーレイもサポートしています。

  5. EVPN-VXLANドメインを設定します。これには、ドメインに含めるVNIを決定し、ハードウェアVTEPであるリーフ1がBUMトラフィックのレプリケーションと送信を処理するように指定し、EVPNコントロールプレーン全体で冗長デフォルトゲートウェイのアドバタイズを無効にし、各VNIのルートターゲットを指定します。

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

  7. ループバック インターフェイス lo0.0 を VTEP の送信元インターフェイスとして使用し、ルート識別子を設定し、VRF ターゲットを設定するためのスイッチ オプションを設定します。

  8. IRB インターフェイスと VXLAN VNI に関連付けられた VLAN を設定します。

検証

このセクションでは、この例の次の検証について説明します。

BGPの検証

目的

スパインデバイスがBGPセッション接続を確立していることを確認します。

アクション

BGPの概要を表示します。

意味

アンダーレイとオーバーレイの両方のBGPセッションが、スパインデバイスで確立されます。

ESIの検証

目的

ESIのステータスを確認します。

アクション

ESIのステータスの表示:

意味

ESIが起動し、リーフ2がリモートプロバイダエッジ(PE)デバイスであり、指定されたフォワーダです。

EVPN データベースの検証

目的

EVPNデータベース内のMACアドレスを確認します。

アクション

VLAN 101のEVPNデータベース内のMACアドレスを確認します。

意味

サーバーAのMACアドレスとIPアドレスはESIのアクティブソースとともに、サーバーCのMACアドレスとIPアドレスはリーフ3からのアクティブソースと共に示されています。

接続の検証

目的

サーバー間でpingが機能することを確認します。

アクション

サーバー A から他のサーバーに Ping を実行します。

意味

エンドツーエンドの接続が機能しています。

すべてのデバイスの迅速な設定

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

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

リーフ2

リーフ3

リーフ4

スパイン1

スパイン2