Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ブリッジドオーバーレイの設計と実装

ブリッジオーバーレイは、図1に示すように、EVPNネットワーク内のリーフデバイス間のイーサネットブリッジングを提供します。このオーバーレイタイプは、単にVXLANトンネル間のリーフデバイス間のVLANを拡張するものです。ブリッジドオーバーレイは、イーサネット接続を必要とするが、VLAN間のルーティングサービスを必要としないデータセンターネットワークにエントリーレベルのオーバーレイスタイルを提供します。

この例では、リーフデバイス上のループバックインターフェイスが、VXLANトンネルエンドポイント(VTEP)として機能します。トンネルにより、リーフデバイスはデータセンター内の他のリーフデバイスやイーサネットに接続されたエンドシステムにVLANトラフィックを送信できます。スパインデバイスは、これらのリーフツーリーフのVXLANトンネルに対して、基本的なEBGPアンダーレイおよびIBGPオーバーレイ接続のみを提供します。

図1:ブリッジオーバーレイ Bridged Overlay
注:

ブリッジオーバーレイにVLAN間ルーティングが必要な場合は、EVPN/VXLANファブリックの外部にあるMXシリーズルーターまたはSRXシリーズセキュリティデバイスを使用できます。それ以外の場合は、ルーティングを組み込んだ他のオーバーレイタイプ(このクラウドデータセンターアーキテクチャガイドで説明されているエッジ ルーティングブリッジングオーバーレイ中央ルーティングブリッジングオーバーレイルーテッドオーバーレイなど)のいずれかを選択できます。

以下のセクションでは、ブリッジングされたオーバーレイを設定する方法の詳細な手順を説明します。

ブリッジドオーバーレイの設定

ブリッジオーバーレイは、このリファレンスデザインに含まれるすべてのプラットフォームでサポートされています。ブリッジオーバーレイを設定するには、リーフデバイスにVNI、VLAN、VTEPを設定し、スパインデバイスにBGPを設定します。ブリッジオーバーレイアーキテクチャを備えたファブリックインフラストラクチャとして、IPv4ファブリックまたはIPv6ファブリック(サポートされているプラットフォーム付き)のいずれかをサポートしています。

このスタイルのオーバーレイをスパインデバイスに実装する場合、リーフデバイス間のオーバーレイトランスポートサービスを提供することに重点が置かれます。したがって、IPv4でIPファブリックアンダーレイとIBGPオーバーレイピアリング、またはEBGP IPv6オーバーレイピアリングでIPv6ファブリックアンダーレイを設定します。スパインデバイスはブリッジオーバーレイでルーティング機能やEVPN/VXLAN機能を提供しないため、VTEPやVXLANインターフェイスは必要ありません。

リーフデバイスでは、デフォルトのスイッチインスタンスまたはMAC-VRFインスタンスを使用して、ブリッジオーバーレイを設定できます。

注:

Junos OS Evolvedを実行しているデバイスでは、MAC-VRFインスタンス構成でのみEVPN-VXLANをサポートします。

さらに、IPv6ファブリックインフラストラクチャ設計は、MAC-VRFインスタンス構成でのみサポートします。

レイヤー2の設定に影響する一部の設定手順は、MAC-VRFインスタンスとは異なります。同様に、IPv6 ファブリック設定では、IPv4 ファブリック設定と 1 つまたは 2 つのステップが異なる場合があります。リーフデバイスの設定には、以下の手順が含まれます。

  • VXLANカプセル化でEVPNを有効にして他のリーフデバイスに接続し、ループバックインターフェイスをVTEP送信元インターフェイスとして設定します。デフォルトのスイッチングインスタンスではなくMAC-VRFインスタンスを使用している場合は、MAC-VRFインスタンスでこれらのパラメータを使用してMAC-VRFインスタンスを設定します。ファブリックがIPv6ファブリックを使用する場合は、VTEP送信元インターフェイスをIPv6インターフェイスとして設定します。

  • ルートターゲットとルート識別子を設定します。デフォルトのスイッチングインスタンスではなくMAC-VRFインスタンスを使用している場合は、MAC-VRFインスタンスでこれらのパラメータを使用してMAC-VRFインスタンスを設定します。

  • イーサネットセグメント識別子(ESI)設定を構成します。

  • VLAN を VNI にマッピングします。

繰り返しになりますが、このオーバーレイ方式では、リーフデバイスにIRBインターフェイスやルーティングを含めません。

以下のセクションでは、ブリッジされたオーバーレイを構成および検証する方法の詳細な手順を説明します。

スパインデバイスでのブリッジオーバーレイの設定

スパインデバイス上でブリッジオーバーレイを設定するには、以下の手順を実行します。

注:

以下の例は、 図 2 に示すように、スパイン 1 の設定を示しています。

図2:ブリッジオーバーレイ - スパインデバイス Bridged Overlay – Spine Device
  1. IPファブリックアンダーレイが配置されていることを確認します。スパインデバイス上でIPファブリックを設定するには、IPファブリックアンダーレイネットワークの設計と実装を参照してください。

    IPv6 ファブリックを使用している場合は、 代わりに EBGP を使用した IPv6 ファブリック アンダーレイとオーバーレイ ネットワークの設計と実装 を参照してください。これらの手順には、EBGPおよびIPv6オーバーレイピアリングを使用したIPv6アンダーレイ接続の設定方法が含まれています。

  2. IBGP オーバーレイが稼働していることを確認します。スパインデバイスでIBGPオーバーレイを設定するには、オーバーレイにIBGPを設定するを参照してください

    IPv6 ファブリックを使用している場合は、このステップは必要ありません。ステップ 1 では、IPv6アンダーレイ接続設定に対応するEBGP IPv6オーバーレイピアリングの設定方法についても説明します。

  3. (QFX5130およびQFX5700スイッチのみ)EVPN-VXLANで設定したファブリック内のQFX5130スイッチまたはQFX5700スイッチで、VXLANカプセル化でEVPNをサポートするようにhost-profile統合フォワーディングプロファイルオプションを設定します(詳細については、レイヤー2転送テーブルを参照してください)。

スパインデバイスでのブリッジオーバーレイの検証

以下のコマンドを発行して、オーバーレイがスパインデバイスで正しく機能していることを確認します。

  1. スパインデバイスがリーフデバイスに到達可能であることを確認します。この出力は、リーフ1への可能なルートを示しています。

    (IPv6ファブリックでは、IPv4アドレスではなく、スパインデバイスのIPv6アドレスを使用してこのコマンドを入力します。)

  2. ルートリフレクタクラスターとして機能するスパインデバイスでIBGPが機能していることを確認します。すべてのスパインデバイスループバックインターフェイス(192.168.0.1〜192.168.0.4)およびすべてのリーフデバイスループバックインターフェイス(192.168.1.1〜192.168.1.96)とのピア関係が表示されます。

    EBGP IPv6オーバーレイピアリングを備えたIPv6ファブリックがある場合も、同じコマンドを使用します。出力で、アンダーレイEBGP接続を確認するために、インターフェイスを相互接続するピアデバイスのIPv6アドレスを探します。ピアデバイスループバックアドレスを探して、オーバーレイEBGPピアリングを検証します。状態が Establ (確立)されていることを確認します。

リーフデバイスでのブリッジオーバーレイの設定

リーフデバイス上でブリッジオーバーレイを設定するには、以下を実行します。

注:
  • 以下に、 図 3 に示すリーフ 1 の設定例を示します。

図3:ブリッジオーバーレイ - リーフデバイス Bridged Overlay – Leaf Device
  1. IPファブリックのアンダーレイとオーバーレイを設定します。

    IPv4 を使用する IP ファブリック アンダーレイの場合:

    EBGP IPv6オーバーレイピアリングを使用したIPv6ファブリックアンダーレイの場合:

  2. VXLAN カプセル化で EVPN プロトコルを設定し、VTEP 送信元インターフェイス(この場合はリーフ デバイスのループバック インターフェイス)を指定します。

    設定でデフォルトインスタンスを使用する場合は、グローバルレベルでEVPN-VXLANを設定します。また、 [edit switch-options] 階層レベルでVTEP送信元インターフェイスも指定します。

    リーフ1(デフォルトインスタンス):

    設定でMAC-VRFインスタンスを使用する場合は、タイプ mac-vrfのルーティングインスタンスを定義します。次に、そのMAC-VRFルーティングインスタンス階層レベルでEVPN-VXLANとVTEPソースインターフェイスを設定します。また、MAC-VRFインスタンスのサービスタイプを設定する必要があります。複数のVLANをMAC-VRFインスタンスに関連付けることができるように、 vlan-aware サービスタイプを設定します。この設定は、デフォルトインスタンスを使用する代替設定と一致しています。

    リーフ1(MAC-VRFインスタンス):

    IPv6 ファブリックインフラストラクチャ(MAC-VRFインスタンスでのみサポート)がある場合、このステップでは、デバイスループバックアドレスを使用するようにVTEP送信元インターフェースを設定するときに inet6 オプションを含めます。このオプションは、ファブリックでIPv6 VXLANトンネリングを有効にします。IPv6ファブリックを使用したMAC-VRFインスタンス設定とIPv4ファブリックを使用したMAC-VRFインスタンス設定の唯一の違いです。

    リーフ1(IPv6ファブリックを持つMAC-VRFインスタンス):

  3. EVPNルートターゲットとルート識別子を定義し、 auto オプションを使用してルートターゲットを自動的に導き出します。これらのパラメーターを設定すると、ルートのインポートとエクスポートの方法が指定されます。ブリッジングテーブルからのルートのインポートとエクスポートは、ダイナミックオーバーレイの基礎となります。この場合、ルート ターゲットが target:64512:1111 であるグローバル BGP コミュニティのメンバーが、EVPN/VXLAN 情報の交換に参加します。

    設定でデフォルトインスタンスを使用する場合は、以下のように [edit switch-options] 階層でステートメントを使用します。

    リーフ1(デフォルトインスタンス):

    MAC-VRF 設定との主な違いは、これらのステートメントを MAC-VRF インスタンスで次のように [edit routing-instances mac-vrf-instance-name] 階層レベルで設定することです。

    リーフ1(MAC-VRFインスタンス):

    注:

    特定のルートターゲットはEVPNタイプ1ルートを処理し、自動ルートターゲットはタイプ2ルートを処理します。このリファレンスデザインには、両方のルートターゲットが必要です。

  4. (MAC-VRFインスタンスのみ)Junos OSを実行しているQFX5000ライン内のデバイスで共有トンネルを有効にします。

    設定で複数のMAC-VRFインスタンスを使用している場合、デバイスのVTEPスケーリングで問題が発生する可能性があります。そのため、この問題を回避するには、MAC-VRFインスタンス設定でJunos OSを実行しているスイッチのQFX5000ラインで共有トンネル機能を有効にする必要があります。共有トンネルオプションを設定すると、デバイスはリモートVTEPに到達するネクストホップエントリの数を最小限に抑えます。このステートメントは、Junos OSを実行しているスイッチのQFX10000シリーズではオプションです。なぜなら、これらのデバイスはQFX5000スイッチよりも高いVTEPスケーリングを処理できるためです。また、共有トンネルがデフォルトで有効になっているJunos OS Evolvedを実行しているデバイスでも、このオプションを設定する必要はありません。

    デバイス上の共有 VXLAN トンネルをグローバルに有効にするには、次のステートメントを含めます。

    注:

    この設定を行うには、デバイスを再起動する必要があります。

  5. (PTX10000シリーズルーターでのみ必要)デバイス上でグローバルに(つまり、すべてのインターフェイスで)トンネル終端を有効にします。
  6. ESI設定を構成します。このリファレンスデザインのエンドシステムは、デバイスタイプクラスター(QFX5100など)ごとに3台のリーフデバイスにマルチホームされているため、一意のエンドシステムごとに3台のリーフデバイスすべてに同じESI識別子とLACPシステム識別子を設定する必要があります。リーフデバイスごとに異なるLACPシステム識別子を設定し、VXLANで単一の指定フォワーダを選択する他のトポロジーとは異なり、同じLACPシステム識別子を使用して、3台のリーフデバイスをマルチホームエンドシステムに対して単一のLAGとして表示できるようにします。さらに、ESIに含まれるすべてのポートに同じ集合型イーサネットインターフェイス番号を使用します。

    リーフ1の設定を以下に示しますが、 図4に示すトポロジーに従って、リーフ2とリーフ3の両方でこの設定を再現する必要があります。

    ヒント:

    ESI番号を作成するときは、ESIが手動で作成されていることを示すために、必ず上位オクテットを00に設定してください。他の 9 オクテットは、00 から FF までの任意の 16 進数値にすることができます。

    図4:リーフ1、リーフ2、リーフ3のESIトポロジー ESI Topology for Leaf 1, Leaf 2, and Leaf 3

    リーフ1:

    設定でMAC-VRFインスタンスを使用する場合は、設定済みの集合型イーサネットインターフェイスもMAC-VRFインスタンスに追加する必要があります。

  7. VLAN を設定し、VNI にマッピングします。この手順により、VLANがEVPN/VXLANドメイン全体のVNIに参加できるようになります。

    このステップでは、デフォルトインスタンスまたはMAC-VRFインスタンス構成でのVLANからVNIへのマッピングを示しています。

    リーフ1(デフォルトインスタンス):

    リーフ1(MAC-VRFインスタンス):

    MAC-VRFインスタンス設定との唯一の違いは、これらのステートメントを [edit routing-instances mac-vrf-instance-name] 階層レベルでMAC-VRFインスタンスに次のように設定することです。

リーフデバイス上のブリッジオーバーレイの検証

以下のコマンドを実行して、オーバーレイがリーフデバイスで正しく動作していることを確認します。

ここでのコマンドは、デフォルトのインスタンス設定の出力を示しています。MAC-VRFインスタンス設定では、代わりに以下を使用できます。

  • show mac-vrf forwarding このセクションの show ethernet-switching コマンドのエイリアスとなるコマンド。

  • show mac-vrf routing instanceコマンドは、このセクションのshow evpn instanceコマンドのエイリアスです。

show mac-vrf forwardingおよびshow ethernet-switchingコマンドマッピングの表についてはMAC-VRFルーティングインスタンスタイプの概要を、show evpnコマンドについてはshow mac-vrf routingコマンドエイリアスをご参照ください。

MAC-VRFインスタンス設定の出力には、このセクションでデフォルトインスタンスに示すのと同様の情報がMAC-VRFルーティングインスタンスに表示されます。主な違いの1つは、共有トンネル機能を有効にしたデバイス上のMAC-VRFインスタンスの出力にあります。共有トンネルを有効にすると、以下の形式でVTEPインターフェイスが表示されます。

ここで:

  • index は、MAC-VRFルーティングインスタンスに関連付けられたインデックスです。

  • shared-tunnel-unit は、共有トンネルリモート VTEP 論理インターフェイスに関連付けられたユニット番号です。

例えば、デバイスにインデックス26のMAC-VRFインスタンスがあり、そのインスタンスが2つのリモートVTEPに接続する場合、共有トンネルVTEP論理インターフェイスは次のようになります。

設定でIPv6ファブリックを使用する場合は、該当する場合はIPv6アドレスパラメーターを指定します。IPアドレスを表示するコマンドからの出力には、基盤となるファブリックからのIPv6デバイスとインターフェイスアドレスが反映されます。IPv6 ファブリックを使用したこのセクションのコマンド出力に反映されるファブリックパラメータについては、 IPv6 ファブリック Underlay and Overlay Network Design and Implementation with EBGP を参照してください。

  1. インターフェイスが動作していることを確認します。インターフェイスxe-0/0/10およびxe-0/0/11は、インターフェイスae11を介してイーサネットに接続されたエンドシステムにデュアルホームされ、インターフェイスet-0/0/48〜et-0/0/51は、4つのスパインデバイスへのアップリンクです。
  2. リーフデバイスがピアリーフデバイスに到達可能であることを確認します。

    例えば、IPv6 ファブリックを持つリーフ 1 では、リーフ 2 のデバイス IPv6 アドレスが 2001:db8::192:168:1:2 の show route address コマンドを使用して、リモート リーフ 2 への可能なルートを表示します。

  3. リーフ1とリーフ3で、イーサネットスイッチングテーブルに、ローカルMACアドレスとオーバーレイを介して学習したリモートMACアドレスの両方がインストールされていることを確認します。
    注:

    EVPNオーバーレイからリモートで学習したエンドシステムを識別するには、MACアドレス、ESI論理インターフェイス、ESI番号を探します。たとえば、リーフ1は、 02:0c:10:03:02:02 から esi.1885までのMACアドレスを持つエンドシステムについて学習します。このエンドシステムのESI番号は 00:00:00:00:00:00:51:10:00:01です。したがって、これはリーフ4、5、6(QFX5110スイッチ)に設定されたESI番号と一致するため、このエンドシステムはこれら3つのリーフデバイスに対してマルチホームされていることがわかります。

  4. 特定のVNIおよびMACアドレスからのリモートEVPNルートを検証します。
    注:

    EVPNルートの形式は、 EVPN-route-type:route-distinguisher:vni:mac-addressです。

    例えば、IPv4ファブリックでは、VNI 1000およびMACアドレス02:0c:10:01:02:02からのリモートEVPNルートを表示します。この場合、EVPNルートは、リーフ4(ルート識別子192.168.1.4)からスパイン1(192.168.0.1)を経由して来ています。

    または、IPv6ファブリックで、例えば、VNI 1000およびMACアドレスc8:fe:6a:e4:2e:00からのリモートEVPNルートを表示します。この場合、EVPN ルートは、スパイン 1(2001:db8::192:168:0:1)を経由して、リーフ 2(ルート識別子 192.168.1.2)から来ています。

  5. 各VTEPインターフェイスの送信元アドレスと宛先アドレスを確認し、そのステータスを表示します。 show ethernet-switching vxlan-tunnel-end-point source コマンドと show interfaces vtep コマンドを使用します。
    注:

    スケールアウトされたリファレンスデザインには、96台のリーフデバイスを含めることができます。これは、96のVTEPインターフェイス(リーフデバイスごとに1つのVTEPインターフェイス)に相当します。ここでの出力は、読みやすくするために切り捨てられています。

    以下の例は、IPv4 ファブリックでのこれらのコマンドを示しています。

    または、以下の例は、IPv6 ファブリックでこれらのコマンドを示しています。

  6. 各VNIが、関連するVXLANトンネルにマッピングされていることを確認します。

    例えば、IPv4ファブリックでは:

    または、例えばIPv6ファブリックの場合:

  7. MAC アドレスが VXLAN トンネルを介して学習されていることを確認します。

    例えば、IPv4ファブリックでは:

    または、例えばIPv6ファブリックの場合:

  8. ゲートウェイと集合型イーサネットインターフェイスのマルチホーミング情報を検証します。

    例えば、IPv4ファブリックでは:

    または、例えばIPv6ファブリックの場合:

  9. あるリーフから別のリーフへの VXLAN トンネルが、アンダーレイ上で等価コストマルチパス(ECMP)によってロードバランシングされていることを確認します。
  10. ECMP 経由でリモート MAC アドレスに到達可能であることを確認します。

    例えば、IPv4ファブリックでは:

    注:

    MACアドレスは複数のVTEPインターフェイスを介して到達可能ですが、QFX5100、QFX5110、QFX5120-32C、QFX5200スイッチは、商用ASICの制限により、オーバーレイ全体のECMPをサポートしていません。QFX10000シリーズのスイッチのみに、オーバーレイとアンダーレイの両方でECMPをサポートするカスタムジュニパーネットワークスASICが含まれています。

    または、例えばIPv6ファブリックの場合:

  11. どのデバイスが、VTEP トンネルから送信されるブブロードキャスト、不明、および BUM(マルチキャスト)トラフィックの指定フォワーダー(DF)であるかを確認します。

    例えば、IPv4ファブリックでは:

    注:

    DF IPアドレスは192.168.1.2と記載されているため、リーフ2はDFです。

    または、例えばIPv4ファブリックの場合:

    注:

    DF IPv6アドレスは2001:db8::192:168:1:1と記載されているため、リーフ1はDFです。

ブリッジドオーバーレイ — リリース履歴

表1は 、このセクションのすべての機能の歴史と、このリファレンスデザイン内でのサポートを示しています。

表1:クラウドデータセンターのブリッジオーバーレイ リファレンスデザイン – リリース履歴

リリース

説明

19.1R2

同じリリーストレインでJunos OSリリース19.1R2以降のリリースを実行するQFX10002-60CおよびQFX5120-32Cスイッチは、このセクションに記載されているすべての機能をサポートします。

18.4R2

同じリリーストレインでJunos OSリリース18.4R2以降のリリースを実行しているQFX5120-48Yスイッチは、このセクションに記載されているすべての機能をサポートします。

18.1R3-S3

Junos OSリリース18.1R3-S3以降のリリースを同じリリーストレインで実行するQFX5110スイッチは、このセクションに記載されているすべての機能をサポートします。

17.3R3-S2

同じリリーストレイン内のJunos OSリリース17.3R3-S2以降のリリースをサポートするリファレンスデザインのすべてのデバイスも、このセクションに記載されているすべての機能をサポートします。