Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPNマルチホーミングを使用してキャンパスネットワークを構成する方法

要件

この設定例では、次のデバイスを使用しています。

  • 2 台の EX4650 スイッチまたは 2 台の QFX5120 スイッチをコラプスト コア デバイスとして使用。ソフトウェア バージョン:Junos OS リリース 20.2R2 以降

    メモ:

    EX4650スイッチとQFX5120スイッチは類似しており、同じ意味で使用できます。

  • アクセスレイヤーとして1台のEX2300、EX3400、EX4300、またはEX4400スイッチ。ネットワーク内では、これはジュニパーネットワークスのスイッチでもサードパーティ製のスイッチでもかまいません。

概要

このネットワーク設定例を使用して、オーバーレイネットワークのコントロールプレーンプロトコルとしてEVPNを使用し、データプレーンプロトコルとしてVXLANを使用するレイヤー3 IPベースのアンダーレイネットワークで単一のキャンパスファブリックを展開します。

BGPまたはOSPFをアンダーレイルーティングプロトコルとして使用し、ループバックルートを交換することができます。この例では、まずBGPをアンダーレイ ルーティング プロトコルとして設定します。次に、オーバーレイ内のコアデバイスとディストリビューションデバイス間でIBGPを設定し、ファブリック内のエンドポイントに関する到達可能性情報を共有します。

キャンパスネットワークトポロジーの典型的なコラプストコアを 図1に示します。この例では、このトポロジーのサブセットを設定します。

図 1:EVPNマルチホーミング Collapsed Core Campus With EVPN Multihomingによるコアキャンパスの崩壊

トポロジ

この例で示すシナリオには、3つの仮想ネットワーク(従業員、ゲスト、IoT用の「個別の」ネットワーク)をネットワーク化する必要があります。これらの仮想ネットワークの IRB インターフェイスは、コア スイッチ上にあります。すべての IRB インターフェイスは、同じルーティング インスタンスに配置されます。導入で必要に応じて、ネットワークをセグメント化するために、IRB インターフェイスを異なるルーティングインスタンスに配置します。 図 2 に、この例で使用されているトポロジーと IP アドレス指定スキームを示します。

図 2: キャンパス ネットワークの EVPN マルチホーミング トポロジ Example Campus Network EVPN Multihoming Topology ーの例

トポロジー例のすべてのリンクは、1ギガビットイーサネットインターフェイスです。実稼働環境では、コアリンクは通常10 Gbps以上で動作し、ブロッキングの可能性がないようにします。

詳細

このNCEでは、有線アクセスと無線アクセスを介してネットワークに接続する3つの異なるタイプのユーザーとデバイス(従業員、ゲスト、IoTデバイス)のためにネットワークを設計します。従業員、ゲスト、IoTデバイスは、異なる仮想ネットワークとVNIにマッピングされます。 表 1 に、この NCE の設定情報を示します。

表 1: NCE の構成情報

仮想ネットワーク

有線ネットワーク

無線ネットワーク

Vrf

ルート識別子

従業員

IRB: 101

サブネット: 192.168.101.3/24

IRB: 102

サブネット: 192.168.102.3/24

JNPR_2_VRF

102

お客様

IRB: 201

サブネット: 192.168.201.3/24

IRB: 202

サブネット: 192.168.202.3/24

JNPR_1_VRF

101

IoTデバイス

IRB: 301

サブネット: 192.168.210.3/24

IRB: 302

サブネット: 192.168.212.3/24

JNPR_3_VRF

103

アンダーレイ IP ファブリックの設定

要件

概要

このセクションでは、BGP を使用して、コラプスト コア スイッチ上の IP ファブリック アンダーレイを設定する方法を示します。

インターフェイスとアンダーレイの構成

このセクションを使用して、コラプストされたコアスイッチのアンダーレイを設定します。

このセクションでは、各デバイスの設定手順を順を追って説明します。

コラプストコア1の構成

手順
  1. コラプストされたコアスイッチに接続されたインターフェイスを設定します。ネットワークでスプリットブレイン状態にならないように、コラプストされたコアスイッチ間に少なくとも2つのリンクを設定し、アクセススイッチからコラプストコアスイッチへのマルチホーミングを設定することを推奨します。

  2. ループバックインターフェイスとルーターIDを設定し、パケットごとのロードバランシングを有効にします。

  3. BGP アンダーレイ ネットワークを設定します。

コラプストコア2の構成

手順
  1. コラプストされたコアデバイスに接続されたインタフェースを設定します。ネットワークでスプリットブレイン状態にならないように、コラプストされたコアスイッチ間に少なくとも2つのリンクを設定し、アクセススイッチからコラプストコアスイッチへのマルチホーミングを設定することを推奨します。

  2. ループバックインターフェイスとルーターIDを設定し、パケットごとのロードバランシングを有効にします。

  3. BGP アンダーレイ ネットワークを設定します。

オーバーレイの設定

要件

概要

このセクションでは、オーバーレイの構成方法について説明します。これには、IBGP ピアリング、VLAN から VXLAN へのマッピング、仮想ネットワークの IRB インターフェイス設定が含まれます。

オーバーレイと仮想ネットワークの構成

このセクションを使用して、コラプストコアレイヤースイッチ上のオーバーレイネットワークと仮想ネットワークを設定します。

このセクションでは、各デバイスの設定手順を順を追って説明します。

コラプストコア1の構成

手順
  1. コラプスト コア スイッチからコア スイッチに IBGP ネイバーを設定します。

  2. コラプスト コア スイッチのスイッチ オプションを設定します。

  3. VXLANカプセル化を有効にします。

  4. VLAN と VXLAN マッピングを設定します。

  5. 従業員、ゲスト、およびIoTデバイスVLANのIRBインターフェイスを設定します。

  6. VRF インスタンスを設定します。

  7. (オプション)IGMPスヌーピングを有効にして、VLANでのIPv4マルチキャストトラフィックのフラッディングを制限します。

コラプストコア2の構成

手順

  1. コラプスト コア スイッチからコア スイッチに IBGP ネイバーを設定します。

  2. コラプスト コア スイッチのスイッチ オプションを設定します。

  3. VXLANカプセル化を有効にします。

  4. VLAN と VXLAN マッピングを設定します。

  5. 従業員、ゲスト、およびIoTデバイスVLANのIRBインターフェイスを設定します。

  6. VRF インスタンスを設定します。

  7. (オプション)IGMPスヌーピングを有効にして、VLANでのIPv4マルチキャストトラフィックのフラッディングを制限します。

アクセスレイヤースイッチとコラプストコアスイッチ間のマルチホーミングを設定する

要件

概要

このセクションでは、アップリンク インターフェイスをアクセス レイヤー スイッチからコラプスト コア レイヤー スイッチにマルチホーム アップリンクするために必要な設定について説明します。この例では、マルチホーム アクセス層のアップリンク インターフェイスを、同じ集合型イーサネット インターフェイス内で複数のコラプスト コア スイッチに設定する場合に使用します。

EVPN マルチホーミングを設定する場合、同じ ESI 値を使用して、同じアクセス スイッチに接続する異なるコラプスト コア スイッチ インターフェイスにマルチホーム セグメントを設定します。ESI 値は 10 バイト整数としてエンコードされ、マルチホーム・セグメントを識別するために使用されます。最初の 8 バイトに同じ値を使用し、EVPN LAG ごとに 9 バイト目と 10 バイト目のみを変更する ESI 値を使用することをお勧めします。

トポロジ

アクセスレイヤーは、VLANのレイヤー2をサポートします。アクセスレイヤーからのアップリンクは、アクセスレイヤースイッチからコラプストコアレイヤースイッチにVLANを伝送するトランクポートとして設定された集約型イーサネットリンクバンドルまたはLAGです。

1 つのアクセス レイヤー スイッチと Collapsed Core 1 スイッチ間の接続の物理トポロジの詳細については、 図 2 を参照してください。

構成

この例では、EVPN マルチホーミング用のコラプスト コア レイヤーとアクセス レイヤー スイッチを構成します。

このセクションでは、各デバイスの設定手順を順を追って説明します。

コラプストコア1の構成

手順
  1. 集約されたイーサネットバンドルに含めるメンバーを指定します。

  2. このスイッチのマルチホームインターフェイスをイーサネットセグメントに割り当てるイーサネットセグメント識別子(ESI)を含む、集合型イーサネットインターフェイスを設定します。ESI 値は、異なるマルチホーム インターフェイスで同じである必要があります。

コラプストコア2の構成

手順
  1. 集約されたイーサネットバンドルに含めるメンバーを指定します。

  2. このスイッチのマルチホームインターフェイスをイーサネットセグメントに割り当てるイーサネットセグメント識別子(ESI)を含む、集合型イーサネットインターフェイスを設定します。ESI 値は、異なるマルチホーム インターフェイスで同じである必要があります。

アクセス スイッチの設定

手順

  1. 集約されたイーサネットバンドルに含めるメンバーを指定します。

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

  3. VLAN を構成します。

    これで、アクセスレイヤースイッチからコラプストコアデバイスへのアップリンクインターフェイスがマルチホーム化されました。

    ネットワークに複数のアクセス レイヤー スイッチがある場合は、スイッチごとにこの設定手順を繰り返します。

メモ:

PoEのポート、アクセスポイントのトランクポート、および802.1Xの設定の詳細については、 SRXルーターの設定方法を参照してください。

検証

要件

概要

このセクションでは、EVPN MC LAG の例の適切な動作を確認します。各デバイスにログインし、EVPN-VXLANファブリックが設定されていることを確認します。

検証

コラプストコア1:BGPセッションの検証

目的

コアデバイスとの BGP セッションの状態を検証します。

アクション

コラプストコア1 IBGPセッションが、IPアドレス192.168.0.4および192.168.0.5を持つコアデバイスのループバックで確立されていることを確認します。

意味

IBGPセッションは、オーバーレイ層でEVPNシグナリングを備えたMP-IBGPを使用してコアデバイスのループバックで確立され、EVPNルートの交換を可能にします。

コラプストコア2:BGPセッションの検証

目的

コラプストコア2とのBGPセッションの状態を確認します。

アクション

BGP セッションがコアデバイスと確立されていることを確認します。コアデバイスのIPアドレスは192.168.0.4および192.168.0.5です。

意味

IBGPセッションは、オーバーレイ層でEVPNシグナリングを備えたMP-IBGPを使用してコアデバイスのループバックで確立され、EVPNルートの交換を可能にします。

コラプストコア1:EVPNデータベース情報の検証

目的

EVPN データベースが正しく設定されていることを確認します。

アクション

EVPNデータベースが、ローカルに接続されたホストのMACアドレス情報をインストールし、他のリーフデバイスからリモートホストに関する情報を含むアドバタイズを受信していることを確認します。

意味

上記の出力は、EVPNデータベースがすべてのエンドポイントのMACルートを正しく学習してインストールしていることを示しています。また、MACアドレスとそれに関連付けられたVNI(5101、5102、5201、5202、5301、5302)の関係も表示されます。

コラプストコア 2: EVPN データベース情報の検証

目的

EVPN データベースが正しく設定されていることを確認します。

アクション

EVPNデータベースが、ローカルに接続されたホストのMACアドレス情報をインストールし、他のリーフデバイスからリモートホストに関する情報を含むアドバタイズメントを受信していることを確認します。

意味

上記の出力は、EVPNデータベースがすべてのエンドポイントのMACルートを正しく学習してインストールしていることを示しています。また、MACアドレスとそれに関連付けられたVNI(5101、5102、5201、5202、5301、5302)の関係も表示されます。

コラプストコア1:ローカルスイッチングテーブル情報の検証

目的

ローカル スイッチング テーブルが正しく入力されていることを確認します。

アクション

ローカルスイッチングテーブルが、ローカルに接続されたホストのMACアドレス情報をインストールし、他のリーフデバイスからリモートホストに関する情報を含むアドバタイズメントを受信していることを確認します。

意味

上記の出力は、ローカルスイッチングテーブルがすべてのエンドポイントのMACアドレスを正しく学習してインストールしていることを示しています。また、MACアドレス、それらが関連付けられているVLAN(この場合、VLAN 101,102、201,202、301、および 302)、およびそれらのネクストホップインターフェイス間の関係も表示されます。

コラプストコア2:ローカルスイッチングテーブル情報の検証

目的

ローカル スイッチング テーブルが正しく入力されていることを確認します。

アクション

ローカルスイッチングテーブルが、ローカルに接続されたホストのMACアドレス情報をインストールし、他のリーフデバイスからリモートホストに関する情報を含むアドバタイズメントを受信していることを確認します。

意味

上記の出力は、ローカルスイッチングテーブルがすべてのエンドポイントのMACアドレスを正しく学習してインストールしていることを示しています。また、MACアドレス、それらが関連付けられているVLAN(この場合、VLAN 101,102、201,202、301、および 302)、およびそれらのネクストホップインターフェイス間の関係も表示されます。

コラプスト コア 1: マルチホーム イーサネット セグメントの検証

目的

アクセススイッチ1からコラプストされたコアデバイスへのマルチホーム接続を確認します。

アクション

イーサネットセグメントの一部であるローカルインターフェイス、同じイーサネットセグメントの一部である他の集約されたコアデバイス、イーサネットセグメントの一部であるブリッジドメイン、およびイーサネットセグメントの指定フォワーダを検証します。

意味

インターフェイスae11.0は、このイーサネットセグメントの一部です。仮想ネットワーク(従業員、ゲスト、IoT)は、このイーサネットセグメントの一部です。このイーサネットセグメントに参加しているリモート PE またはコラプストコアデバイスは 192.168.255.12 です。

コラプストコア2:マルチホームイーサネットセグメントの検証

目的

アクセス スイッチ 1 からコラプスト コアへのマルチホーム接続を確認します。

アクション

イーサネット セグメントの一部であるローカル インターフェイス、同じイーサネット セグメントの一部である他のコラプスト コア デバイス、イーサネット セグメントの一部であるブリッジ ドメイン、およびイーサネット セグメントの指定フォワーダを確認します。

意味

インターフェイスae11.0は、このイーサネットセグメントの一部です。仮想ネットワーク 1、2、および 3 は、このイーサネット セグメントの一部です。このイーサネットセグメントに参加しているリモート PE、またはコラプストコアデバイスは 192.168.255.11 です。