Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

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

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

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

手記:

ERBアーキテクチャは、「折り畳み式」ファブリックと呼ばれることもあります。これは、CEB 設計と比較した場合、L2 および L3 VXLAN ゲートウェイ機能は、ファブリックの 1 つの層(リーフ)に折りたたまれているためです。

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

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

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

Junos OS リリース 17.3R1 以降、QFX5110 スイッチはリーフ デバイスとして機能し、EVPN-VXLAN ERB オーバーレイで L2 および L3 VXLAN ゲートウェイとして機能します。

このトピックでは、ERB オーバーレイでリーフとして機能する QFX デバイスの設定例を示します。

必要条件

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

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

  • Junos OS リリース 17.3R1 以降を実行するデバイス 4 台。リーフ デバイスとして機能し、L2 および L3 の両方の VXLAN ゲートウェイ機能を提供します。

    • Junos OSリリース21.3R1を実行するQFX10002スイッチを使用して更新および再検証

  • サポートされているプラットフォームのリストについては、 ハードウェアの概要 を参照してください。

概要とトポロジー

この例では、サービス プロバイダーが複数のサーバーを持つ ABC コーポレーションをサポートしています。サーバー A とサーバー C は、VLAN 101 を使用して相互に通信します。サーバー B とサーバー D は、L3 ゲートウェイを使用して通信します。 図 2 に示す ERB オーバーレイでこの通信を有効にするには、L2 および L3 VXLAN ゲートウェイ、またはリーフ デバイスとして機能するスイッチで、 表 1 の主要なソフトウェア エンティティを設定します。

図 2: エッジルーテッドブリッジングオーバーレイSample Edge-Routed Bridging Overlayの例
表1:リーフ1、リーフ2、リーフ3、リーフ4で設定されたレイヤー3のVLAN間ルーティングエンティティ

エンティティ

リーフ1、リーフ2、リーフ3、リーフ4の設定

VLAN

V101型

v102型

v103

VRF インスタンス

VRF101

vrf102_103

IRB インターフェイス

IRB.101

10.1.101.1/24(IRB IP アドレス)

10.1.101.254 (仮想ゲートウェイ アドレス)

IRB.102

10.1.102.1/24(IRB IP アドレス)

10.1.102.254 (仮想ゲートウェイ アドレス)

IRB.103

10.1.103.1/24(IRB IP アドレス)

10.1.103.254 (仮想ゲートウェイ アドレス)

表1の説明に従って、各リーフデバイスで、サーバーAとサーバーCに対してVLAN v101、サーバーBに対してVLAN v102、サーバーDに対してVLAN v103を設定します。VLAN v101、v102、v103 の L3 ルートを分離するには、各リーフデバイスで VRF102 と vrf102_103 の VPN ルーティングと転送(VRF)インスタンスを作成します。VLAN 間でトラフィックをルーティングするには、IRB インターフェイス irb.101、irb.102、irb.103 を設定します。また、VRF インスタンス vrf101 を IRB インターフェイス irb.101 に関連付け、VRF インスタンス vrf102_103 を IRB インターフェイス irb.102 および irb.103 に関連付けます。

IRB インターフェイス irb.101、irb.102、irb.103 は、サーバー間の VLAN トラフィックを処理するデフォルトの L3 ゲートウェイとして機能するよう設定します。そのため、各 IRB インターフェイス設定には、IRB インターフェイスをデフォルトの L3 ゲートウェイとして設定する仮想ゲートウェイ アドレス(VGA)も含めます。また、この例では、各サーバーが特定のデフォルト ゲートウェイを使用するように構成されていることを前提としています。デフォルト ゲートウェイの詳細と、物理サーバーから別の物理サーバー、または ERB オーバーレイ内の別の VLAN 内の VM の間で VLAN 間トラフィックがどのように流れるかについては、 EVPN-VXLAN オーバーレイ ネットワークでトラフィックをルーティングするためのデフォルト レイヤー 3 ゲートウェイの使用を参照してください。

手記:

IRB インターフェイスに VGA を設定する場合、IRB IP アドレスと VGA は異なっている必要があることに注意してください。

表 1 で概説されているように、VLAN v101 と VLAN v102 および v103 には別の VRF ルーティング インスタンスを設定します。VLAN v101、v102、および v103 のホスト間の通信を有効にするために、この例では、vrf101 のルーティング テーブルからユニキャスト ルートをエクスポートし、vrf102_103のルーティング テーブルにルートをインポートする方法を示します。この機能は、ルート リークとも呼ばれます。

クイック構成

CLIクイック構成

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

アンダーレイ ネットワーク構成

CLIクイック構成

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

アンダーレイネットワークの設定

手順

リーフ1でアンダーレイネットワークを設定するには

  1. スパインデバイスに接続されたインターフェイスと、リーフ1のループバックインターフェイスを設定します。

  2. ルーターID、自律システム番号を設定し、リーフ1にロードバランシングポリシーを適用します。後の手順でポリシー設定を示します。

  3. 両方のスパインデバイスとピアリングする EBGP グループを設定します。後のステップで、リーフ1のループバックアドレスをアドバタイズするポリシーを紹介します。

  4. ロードバランシングへのポリシーを設定し、リーフ1のループバックアドレスをアドバタイズします。

EVPN-VXLAN オーバーレイ ネットワーク構成

CLIクイック構成

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

EVPN-VXLAN アンダーレイ ネットワークの設定

手順

リーフ1で基本的なEVPN-VXLANオーバーレイネットワークを設定するには、次の手順に従います。

  1. リーフ1とスパインデバイスの間にEBGPベースのオーバーレイを設定し、リーフ1のローカルIPアドレスを指定して、EVPNシグナリングのネットワーク層到達可能性情報(NLRI)をBGPグループに含めます。

    手記:

    一部のIPファブリックには、IBGPベースのEVPN-VXLANオーバーレイが使用されています。オーバーレイにIBGPを使用するIPファブリックの例については、 例:EVPN-VXLANの中央ルーティングされたブリッジングファブリックを構成するを参照してください。オーバーレイにEBGPまたはIBGPのいずれかを選択しても、ファブリックアーキテクチャには影響しないことに注意してください。CRB と ERB の両方の設計で、どちらのタイプのオーバーレイにも対応しています。

  2. EVPNネイバー間で交換されるデータパケットのVXLANカプセル化を設定します。すべての VXLAN ネットワーク識別子(VNI)が仮想ルーティングおよび転送(VRF)インスタンスの一部であることを示します。また、IRB インターフェイスの MAC アドレスと対応するデフォルト ゲートウェイの MAC アドレスを、拡張コミュニティ オプション default-gatewayなしでアドバタイズすることを指定します。

  3. VRF ルーティング インスタンスのルート識別と VRF ターゲットを設定し、インターフェイス lo0 を仮想トンネル エンドポイント(VTEP)に関連付けるスイッチ オプションを設定します。

顧客プロファイルの設定

CLIクイック構成

サーバー A、サーバー B、サーバー C、およびサーバー D の基本的なカスタマー プロファイルをすばやく構成するには、次のコマンドをコピーしてテキスト ファイルに貼り付けます。改行を削除し、ネットワーク構成に合わせて必要な詳細を変更します。次に、コマンドをコピーして、 [edit] 階層レベルのCLIに貼り付けます。

顧客プロファイルの設定

手順

リーフ1で基本的な顧客プロファイルを設定するには:

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

    手記:

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

  2. 異なる VLAN 内のサーバー間の通信を可能にする IRB インターフェイスおよび関連する VGA(デフォルトは L3 仮想ゲートウェイ)を設定します。オプションの設定 virtual-gateway-accept-data を追加して、VGAがpingパケットに応答できるようにします。

    手記:

    IRB インターフェイスに VGA を設定する場合、IRB IP アドレスと VGA は異なっている必要があることに注意してください。

  3. VLAN v101 用の VRF ルーティング インスタンスと、VLAN v102 および v103 用の別の VRF ルーティング インスタンスを設定します。各ルーティングインスタンスで、IRBインターフェイス、 route-distinguisher、および vrf-targetを関連付けます。

  4. VLAN v101、v102、v103 を設定し、IRB インターフェイスと VNI を各 VLAN に関連付けます。

ルートリーク設定

この時点で、構成に基づいて、サーバー A とサーバー C は相互に到達できるはずです。サーバー B とサーバー D は相互に到達できる必要があります。すべてのサーバーが相互に到達できるようにするために、ルーティングインスタンス間のルートをリークします。

CLIクイック構成

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

ルート漏洩の設定

手順

リーフ1でルートリークを設定するには:

  1. ルーティングインスタンスに設定したターゲットに一致するコミュニティを設定します。他のrouting-instancevrf-targetで一致する各ルーティングインスタンスの下で適用されるポリシーを設定します。

  2. VRF ルーティングインスタンスで、前のステップで設定したルーティングポリシーを適用します。これにより、ルーティングインスタンス間で共通のルートターゲットが確立されます。

  3. 共通のルートターゲットを持つインスタンス間でルートを共有できる auto-export オプションを設定します。

検証

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

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 のアクティブなソースで表示されます。また、VGA および各リーフ IRB インターフェイスの MAC も示されています。

接続の確認

目的

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

アクション

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

意味

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

すべてのデバイスに対応するクイック構成

CLIクイック構成

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

リーフ2

リーフ3

リーフ4

スパイン1

スパイン2

変更履歴テーブル

機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。

解放
形容
17.3R1
Junos OSリリース17.3R1以降、QFX5110スイッチはリーフデバイスとして機能し、EVPN-VXLAN ERBオーバーレイでL2およびL3 VXLANゲートウェイとして機能します。