Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MC-LAGの例

例:QFXシリーズスイッチとMXシリーズルーター間のマルチシャーシリンクアグリゲーションの設定

この例では、アクティブ-アクティブモードを使用してQFXシリーズスイッチとMXシリーズルーター間にマルチシャーシリンクアグリゲーショングループ(MC-LAG)を設定し、レイヤー2ブリッジングをサポートする方法を示します。アクティブ/アクティブモードでは、すべてのメンバーリンクがトラフィックを伝送し、トラフィックを両方のMC-LAGピアにロードバランシングできます。

要件

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

  • 1 つのジュニパーネットワークス MXシリーズルーター(MX240、MX480、MX960)

  • 1つのジュニパーネットワークスQFXシリーズスイッチ(QFX10000、QFX5110、QFX5120)

  • LAG をサポートする 2 台のサーバー。この例では、MXシリーズルーターがサーバーの役割を担っています

  • MC-LAGピアでのJunos OSリリース19.4R1以降

概要

トポロジー例では、2台のサーバーが2台のプロバイダエッジ(PE)デバイス(S0およびR1)に接続されています。S0 は QFXシリーズ スイッチで、R1 は MXシリーズ ルーターです。両方のPEデバイスには、両方のサーバーに接続されたLAG(リンクアグリゲーショングループ)があります。この例では、MC-LAGにアクティブ/アクティブモードを設定し、両方のPEデバイスのLAGポートがアクティブであり、同時にトラフィックを伝送することを意味します。

サーバーは、集約されたイーサネットリンクが複数のPEデバイスに接続されていることを認識していません。MC-LAGの動作はサーバーに対して不透明で、どちらも従来のイーサネットLAGインターフェイスが設定されています。

MC-LAGの一端には、LAG内に1つ以上の物理リンクを持つMC-LAGクライアントデバイス(サーバーやスイッチング/ルーティングデバイスなど)があります。クライアントデバイスは標準のLAGインターフェイスのみをサポートする必要があるため、MC-LAGをサポートする必要はありません。MC-LAGの反対側には、2つのMC-LAGデバイス(PE)があります。各PEには、クライアントデバイスに接続された1つ以上の物理リンクがあります。PE デバイスは相互に連携して、すべてのクライアント リンクが活発にトラフィックを転送している場合でも、データ トラフィックが適切に転送されるようにします。

図3では、サーバーは、両方のLAGメンバーが単一のプロバイダーデバイスに接続されているかのように動作します。設定されたモードがアクティブ/アクティブであるため、すべてのLAGメンバーは転送状態になり、CEデバイスはピアリングPEデバイスへのトラフィックをロードバランシングします。

シャーシ間制御プロトコル(ICCP)は、MC-LAG の転送状態を制御するために PE デバイス間でメッセージを送信します。さらに、シャーシ間リンク保護リンク(ICL-PL)を使用して、アクティブ/アクティブモードで動作している場合、必要に応じて PE デバイス間でトラフィックを転送します。

この例では、PE上に2つのMC-LAGを設定し、サーバー上の集合型イーサネットインターフェイス間のレイヤー2接続をサポートします。MC-LAG設定の一環として、ICL-PLおよびICCP機能をサポートするために、MC-LAGピア間に集合型イーサネットインターフェイスをプロビジョニングします。

トポロジー図

図3:QFXからMX MC-LAGへの相互運用性 Network diagram showing connections between servers, switches, and routers with VLAN 10 and 100 configurations. Features ICCP/ICL for redundancy, IRB interfaces, and loopback IPs.

図3 は、この例で使用されているトポロジーを示しています。

トポロジーに関する重要なポイントは次のとおりです。

  1. S0ノードはQFX10000スイッチで、R1ノードはMX960ルーターです。
  2. MXシリーズルーターは、2台のサーバーの役割を果たすために使用されます。この例では、従来のLACPベースのLAGインターフェイスをサポートする任意のスイッチ、ルーター、またはサーバーデバイスを使用できます。
  3. サーバーにはVLAN 10が割り当てられ、共有サブネットがあります。サーバー間のレイヤー 2 接続が想定されます。
  4. PE 間の ICCP セッションは、IRB インターフェイスに固定されています。これは、リンク障害を生き残るためにループバックインターフェイス間のBGPピアリングに似ています。ただし、ここでは、IRB は PE 間のレイヤー 2 接続を提供する共有 VLAN(VLAN 100)に配置されます。つまり、IRB 間の接続に IGP やスタティック ルートは必要ありません。その結果、IRB は IP サブネットを共有します。
  5. この例では、ICCPとICLの両方の機能をサポートするために、PE(ae0)間に単一のLAGインターフェイスを展開します。必要に応じて、別のAEバンドルでICCPを実行することもできます。ICCP/ICLリンクに使用されるAEバンドル内で複数のメンバーを使用することを強く推奨し、個々のインターフェイスやリンクに障害が発生した場合でも動作し続けるようにします。
  6. MC-LAG構成は、ほとんど似ていますが、プラットフォームが異なるため、PEデバイス間で若干異なります。これらの構成の違いと、プラットフォーム間のMC-LAGの相互運用性を示すことが、この例の理由です。例を進める際には、どのPEと対話しているのかを必ず追跡してください。

デバイスの設定

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

この例をすばやく設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルのCLIにコピー アンド ペーストします。完了したら、設定モードから commit を入力して変更を有効にします。

スイッチS0

注:

この例では、S0デバイスはQFX10000スイッチです。

ルーターR1

注:

この例では、R1デバイスはMXシリーズルーターです。

サーバー1

注:

この例のサーバーはMXルーターです。この例では、PE デバイスでの MC-LAG の設定に焦点を当てていますが、完全を期すためにサーバーの設定も提供されています。この例では、サーバー2の設定は同じですが、IPv4アドレス172.16.1.2/24とIPv6アドレス2001:db8:172:16:1::2が割り当てられています。

S0スイッチを設定する

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

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

スイッチS0を設定するには:

  1. シャーシでサポートされているアグリゲートイーサネットデバイスの数を指定します。この例に必要なLAGは3つだけですが、未使用のAEバンドル容量があっても問題ありません。

  2. ループバック(必要に応じて、この例では使用しません)と IRB インターフェイス、および IRB インターフェイスの VLAN を設定します。この例では、IRB インターフェイスが ICCP セッションの固定に使用され、VLAN 100 に割り当てられています。

  3. ICCPとICLをサポートするようにae0インターフェイスを設定します。すべてのMC-LAG VLANと、ICCPのサポートに使用されるIRB VLANを必ず含めてください。VLAN のリストを指定できますが、この例では all キーワードを使用して、ae0 インターフェイス上ですべての VLAN がサポートされていることを迅速に確認します。この例では、ISLに必要なVLANは2つだけです。ICCPをサポートするMC-LAG VLAN(10)とVLAN100。

    MXシリーズルーターとは異なり、ICLリンクのユニットレベルの仕様をサポートしていないため、適切に動作させるには、QFXシリーズスイッチのICLリンクにユニット0を使用する必要があります。

    注:

    QFXシリーズスイッチは、ICLリンクのインターフェイスレベルの仕様のみをサポートし、ユニット0の使用を前提としています。したがって、図のように、ユニット0の下にすべてのMC-LAG VLANをリストアップすることが重要です。MXシリーズルーターは、ICLのグローバルまたはユニットレベルの仕様の両方をサポートできます。後者の方法は、この例の後半で示します。

  4. 集約されたイーサネットバンドルに面したサーバーに使用するメンバーインターフェイスを指定します。

  5. サーバー1(ae10)に接続するMC-LAGのLACPおよびMC-LAGパラメーターを設定します。MC-LAGはアクティブ-アクティブモードに設定されており、この例では、 status-control active ステートメントを使用してS0がアクティブなMC-LAGノードに設定されています。S0が失敗した場合、R1がアクティブノードとして引き継ぎます。 chassis-id ステートメントは、MC-LAGの物理メンバーリンクのポート番号を計算するためにLACPによって使用されます。慣例により、アクティブノードには0のシャーシIDが割り当てられ、スタンバイノードには1が割り当てられます。後のステップでは、R1をサーバー2に接続されたMC-LAGのアクティブノードとして設定します。

    マルチシャーシ集約型イーサネット識別番号(mc-ae-id)は、集約型イーサネットインターフェイスが属するリンクアグリゲーショングループを指定します。S0とR1のae10インターフェイスは、 mc-ae-id 10で設定されています。同様に、ae20インターフェイスは mc-ae-id 20 で構成されています。

    redundancy-group 1ステートメントは、ICCPが同様の冗長性機能を実行する複数のシャーシを関連付け、ピアリングシャーシ上のアプリケーションが相互にメッセージを送信できるように通信チャネルを確立するために使用されます。S0とR1のae10およびae20インターフェイスは、同じ冗長性グループである冗長性グループ1で設定されています。

    modeステートメントは、MC-LAGがアクティブ/スタンバイモードかアクティブ/アクティブモードかを示します。同じグループに属するシャーシは、同じモードである必要があります。

  6. サーバー2(ae20)に接続するMC-LAGのLACPおよびMC-LAGパラメーターを設定します。MC-LAGはアクティブ/アクティブモードに設定されており、この例ではS0がスタンバイMC-LAGノードに設定されています。R1に障害が発生した場合は、S0がアクティブノードとして引き継ぎます。

  7. AE 10バンドルとAE 20バンドルのVLANを設定します。

  8. スイッチオプションサービスIDを設定します。

    ブリッジドメイン内のポートは、レイヤー2ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。

    グローバル service-id ステートメントは、ピア(この場合はS0とR1)間で関連するブリッジドメインをリンクするために必要であり、同じ値で設定する必要があります。

  9. ICCPパラメーターを設定します。 local パラメータと peer パラメータは、ローカルおよびリモートの IRB インターフェイスに対してそれぞれ以前に設定された値を反映するように設定されます。IRB(またはループバック)インターフェイスへのICCPピアリングを設定することで、個々のリンク障害に直面してもICCPセッションが稼働し続けることができます。

  10. グローバルレベルでサービスIDを設定します。サービスを提供するPEルーターのセットに、ネットワーク全体で同じ一意のサービスIDを設定する必要があります。このサービスIDは、マルチシャーシの集合型イーサネットインターフェイスがブリッジドメインの一部である場合に必要です。

  11. S0でサポートされているMC-LAGバンドルのICLとして機能するようにae0インターフェイスを設定します。

    注:

    QFXシリーズスイッチでは、ICL保護リンクとして物理インターフェイスデバイスを指定する必要があります。MC-LAGバンドルへのICLの論理ユニットレベルのマッピングはサポートされていません。適切に動作させるには、ユニット 0 が ICL 上の MC-LAG VLAN のブリッジングをサポートするために使用されていることを確認する必要があります。

S0の結果

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

R1ルーターを設定する

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

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

ルーターR1を設定するには:

  1. シャーシ上に作成するアグリゲートイーサネットインターフェイスの数を指定します。必要なLAGは3つだけですが、LAG容量を追加しても問題ありません。

  2. ループバック(必要に応じて、この例では不要)と IRB インターフェイス、および IRB インターフェイスの VLAN を設定します。この例では、ICCP セッションを固定するために IRB インターフェイスを使用しています。

  3. ICLとICCPの両方の機能をサポートするようにae0インターフェイスを設定します。 vlan-id-list は、ICCP用のVLAN100とMC-LAG用のVLAN10を含む、さまざまなVLANをサポートするために使用されます。QFXシリーズスイッチとは異なり、すべてのVLANをサポートするショートカットとして使用される all は、MXシリーズルーターではサポートされていません。

    注:

    ICLリンクは、ICCPに使用されるVLANだけでなく、すべてのMC-LAG VLANもサポートしている必要があります。この例では、ae0リンクがISLとICCPの両方をサポートしていることを考えると、少なくともVLAN 10とVLAN 100をリストする必要があります。

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

  5. サーバー1(ae10)に接続するMC-LAGのLACPおよびMC-LAGパラメーターを設定します。MC-LAGはアクティブ-アクティブモードに設定されており、この例では、 status-control standby ステートメントを使用してR1がスタンバイMC-LAGノードに設定されています。これにより、S0は、動作時にae10のアクティブなMC-LAGノードになります。S0が失敗した場合、R1がアクティブノードとして引き継ぎます。 chassis-id ステートメントは、MC-LAGの物理メンバーリンクのポート番号を計算するためにLACPによって使用されます。慣例により、アクティブノードには0のシャーシIDが割り当てられ、スタンバイノードには1が割り当てられます。

    マルチシャーシ集約型イーサネット識別番号(mc-ae-id )は、集約型イーサネットインターフェイスが属するリンクアグリゲーショングループを指定します。S0とR1のae10インターフェイスは、 mc-ae-id 10で設定されています。同様に、ae20インターフェイスは mc-ae-id 20で設定されています。

    redundancy-group 1ステートメントは、ICCPが同様の冗長性機能を実行する複数のシャーシを関連付け、ピアリングシャーシ上のアプリケーションが相互にメッセージを送信できるように通信チャネルを確立するために使用されます。S0とR1のae10およびae20インターフェイスは、同じ冗長性グループである冗長性グループ1で設定されています。

    modeステートメントは、MC-LAGがアクティブ/スタンバイモードかアクティブ/アクティブモードかを示します。同じグループに属するシャーシは、同じモードである必要があります。

    この例では、ユニットレベル(以下に示すようにMC-LAGユニットの下で)でのICLインターフェイスの仕様に対するMXシリーズルーターのサポートを示しています。必要に応じて、QFXシリーズスイッチS0に示したように、 [edit multi-chassis multi-chassis-protection] 階層の物理デバイスレベル(ユニット0を想定)でICL保護リンクをグローバルに指定できます。

    注:

    MXプラットフォームでは、 edit multi-chassis multi-chassis-protection 階層のグローバルレベルの物理デバイス宣言、またはここに示すようにMC-LAGバンドル内の論理ユニットレベルで、ICLインターフェイスを指定できます。QFXシリーズスイッチは、物理デバイスのグローバルレベルの仕様のみをサポートします。

  6. サーバー2(ae20)に接続するMC-LAGのLACPおよびMC-LAGパラメーターを設定します。MC-LAGはアクティブ-アクティブモードに設定されており、この例では、R1がアクティブなMC-LAGノードに設定されています。R1に障害が発生した場合は、S0がae20 MC-LAGのアクティブノードとして引き継ぎます。

  7. ae10 および ae20 バンドルの VLAN を設定します。

    注:

    MXシリーズルーターでは、 [edit bridge-domains] 階層の下にVLANを定義します。QFXシリーズスイッチでは、これは [edit vlans] 階層で行われます。これが、QFXシリーズスイッチとMXシリーズルーターの違いの1つです。

  8. スイッチオプションサービスIDを設定します。

    ブリッジドメイン内のポートは、レイヤー2ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。

    グローバル service-id ステートメントは、ピア(この場合はS0とR1)間で関連するブリッジドメインをリンクするために必要であり、同じ値で設定する必要があります。

  9. ICCPパラメーターを設定します。 local パラメータと peer パラメータは、それぞれローカルおよびリモートの IRB インターフェイスで以前に設定された値を反映するように設定されます。IRB(またはループバック)インターフェイスへのICCPピアリングを設定することで、個々のリンク障害に直面してもICCPセッションが稼働し続けることができます。

  10. グローバルレベルでサービスIDを設定します。サービスを提供するPEデバイスのセット内のサービスに対して、ネットワーク全体で同じ一意の設定を設定する必要があります。このサービスIDは、マルチシャーシの集合型イーサネットインターフェイスがブリッジドメインの一部である場合に必要です。

R1の結果

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

検証

以下の動作モードコマンドを実行して、設定が正常に機能していることを確認します。

  • show iccp

  • show interfaces mc-ae \

  • show interfaces aeX (0, 10, and 20)

  • QFXシリーズ スイッチで、 show vlans コマンドと show ethernet-switching table コマンドを使用します

  • MXシリーズルーターshow bridge mac-table コマンドを使用します

  • サーバー間のレイヤー2接続を確認する

選択検証コマンドが実行され、予想される出力が表示されます。S0の show iccp コマンドから始めます。ICCP セッションが確立されていない場合は、IRB インターフェイス間で ping コマンドを発行して、ae0 ICCP/ICL リンク上で予想されるレイヤー 2 接続を確保します。

次に、S0で show interfaces mc-ae extensive コマンドを実行します。出力は、両方のMC-LAGで予想されるアクティブ/アクティブ状態とステータス制御アクティブ/スタンバイ状態を確認します。この例では、S0がae10のステータス制御アクティブノードであり、ae20のスタンバイノードであることを思い出してください。

show interfacesコマンドを使用して、ICCP/ICLを確認し、MC-LAGバンドルが立ち上がっています。簡潔にするために、ae10バンドルの出力のみを示しています。すべてのAEインターフェイス(ae0、ae10、ae20)が稼働しているはずです。

show vlans detailコマンドとshow ethernet-switching tableコマンドは、S0デバイス上のICCP/ICL、およびMC-LAGインターフェイスのVLAN定義とマッピングを確認するために使用されます。

最後に、サーバー1とサーバー2の間でpingを実行して、レイヤー2の接続を確認します。

例:MC-LAG を介した FCoE トランジット スイッチ トラフィックの CoS の設定

MC-LAG(マルチシャーシリンクアグリゲーショングループ)は、2台のスイッチ間の冗長性とロードバランシング、サーバーなどのクライアントデバイスのマルチホーミングサポート、STP(スパニングツリープロトコル)を実行せずにループのないレイヤー2ネットワークを提供します。

注:

この例では、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートしずに Junos OS を使用します。スイッチがELSをサポートするソフトウェアを実行している場合は、例 :MC-LAG全体のFCoEトランジットスイッチトラフィックにELSを使用してCoSを設定するを参照してください。ELSの詳細については、 拡張レイヤー2ソフトウェアCLIの使用を参照してください。

MC-LAGを使用して、 インバーテッドU トポロジーのFCoE(FCoE)トラフィックの冗長アグリゲーションレイヤーを提供できます。MC-LAGを介したFCoEトラフィックのロスレストランスポートをサポートするには、MC-LAGポートメンバーを持つ両方のスイッチで適切なサービスクラス(CoS)を設定する必要があります。MC-LAGは転送クラスとIEEE 802.1p優先順位情報を伝送しないため、CoS設定は両方のMC-LAGスイッチで同じである必要があります。

注:

この例では、2つのスイッチを接続するMC-LAG全体でFCoEトラフィックのロスレストランスポートを提供するようにCoSを設定する方法を説明します。また、MC-LAGを形成する2つのスイッチにホストFCoE接続するFCoEトランジットスイッチでCoSを設定する方法についても説明します。

この例では、MC-LAG 自体の設定方法については 説明しません 。ただし、この例には、MC-LAGでインターフェイスメンバーシップを設定する方法のみを示すMC-LAG設定のサブセットが含まれています。

FCoE-FCゲートウェイ設定(仮想FCoE-FCゲートウェイファブリック)の一部であるポートは、MC-LAGをサポートしていません。MC-LAGのメンバーであるポートは、FCoEパススルートランジットスイッチポートとして機能します。

要件

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

  • FCoEトラフィック用のMC-LAGを形成する2台のジュニパーネットワークススイッチ。

  • トランジット スイッチ モードで FCoE サーバー アクセスを提供し、MC-LAG スイッチに接続する 2 つのジュニパーネットワークス スイッチ。

  • トランジット スイッチに接続された FCoE サーバー(またはその他の FCoE ホスト)。

  • QFXシリーズのJunos OSリリース12.2以降。

概要

FCoEトラフィックには、ロスレストランスポートが必要です。この例では、次の方法を示します。

  • MC-LAGを形成する2つのスイッチで、優先順位に基づくフロー制御(PFC)や拡張伝送選択(ETS;FCoE転送クラス優先度および転送クラス設定優先度グループのリソースの階層スケジューリング)などのFCoEトラフィックのCoSを設定します。

    注:

    インターフェイスでPFCを設定または変更すると、PFCの変更が完了するまでポート全体がブロックされます。PFCの変更が完了すると、ポートのブロックが解除され、トラフィックが再開されます。ポートをブロックすると、イングレストラフィックとエグレストラフィックが停止し、ポートのブロックが解除されるまでポート上のすべてのキューでパケット損失が発生します。

  • FCoE ホストを MC-LAG スイッチに接続する 2 つの FCoE トランジット スイッチで FCoE の CoS を設定し、FCoE トランジット スイッチのアクセス ポートで FCoE VLAN の FIP スヌーピングを有効にします。

  • FCoE VLAN の IGMP スヌーピングを無効にします。

  • ロスレス FCoE トランスポートをサポートするために、各インターフェイスに適切なポート モード、MTU、および FCoE の信頼できる状態または信頼できない状態を設定します。

トポロジー

トランジット スイッチとして機能するスイッチは、 図 6 に示すように、反転 U ネットワーク トポロジーの FCoE トラフィックの MC-LAG をサポートします。

図6:FCoEトランジットスイッチ上のMC-LAGでサポートされているトポロジーSupported Topology for an MC-LAG on an FCoE Transit Switch

表3は 、この例の設定コンポーネントを示しています。

表3:MC-LAG構成トポロジーにおけるFCoEトラフィック向けCoSのコンポーネント

コンポーネント

設定

ハードウェア

4 つのスイッチ(2 つはパススルー トランジット スイッチとして MC-LAG を形成するため、2 つは FCoE アクセス用にトランジット スイッチを形成するため)。

フォワーディングクラス(すべてのスイッチ)

デフォルト fcoe 転送クラス。

分類子(受信トラフィックの転送クラスマッピングをIEEE優先度に転送)

すべてのFCoEインターフェイス上のデフォルトのIEEE 802.1p信頼分類子。

LAGおよびMC-LAG

S1—ポートxe-0/0/10とx-0/0/11は、スイッチS1をスイッチS2に接続するLAG ae0のメンバーですポートxe-0/0/20およびxe-0/0/21は、MC-LAG ae1.のメンバーです。すべてのポートは、fcoe-trustedとしてtrunkポートモードで設定され、MTUは2180に設定されます。

S2—ポートxe-0/0/10とx-0/0/11は、スイッチS2をスイッチS1に接続するLAG ae0のメンバーですポートxe-0/0/20およびxe-0/0/21は、MC-LAG ae1.のメンバーです。すべてのポートは、fcoe-trustedとしてtrunkポートモードで設定され、MTUは2180です。

注:

スイッチ S1 と S2 のポート xe-0/0/20 と xe-0/0/21 は、MC-LAG のメンバーです。

TS1—ポートxe-0/0/25およびx-0/0/26はLAG ae1のメンバーであり、 trunk ポートモードで設定され、 fcoe-trustedとして設定され、MTUは 2180.ポートxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33は、 tagged-access ポートモードで設定され、MTUは 2180です。

TS2—ポートxe-0/0/25およびx-0/0/26はLAG ae1のメンバーであり、trunkポートモードで設定され、fcoe-trustedとして設定され、MTUは2180.ポートxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33は、MTU2180tagged-accessポートモードで設定されます。

FCoEキュースケジューラ(すべてのスイッチ)

fcoe-sched:最小帯域幅 3g最大帯域幅 100%優先度 low

クラスからスケジューラへのマッピングの転送(すべてのスイッチ)

スケジューラマップ fcoe-map:フォワーディングクラス fcoeスケジューラ fcoe-sched

転送クラスセット(FCoE優先度グループ、すべてのスイッチ)

fcoe-pg: 転送クラス fcoe

Egressインターフェイス:

  • S1—LAG ae0およびMC-LAG ae1

  • S2—LAG ae0およびMC-LAG ae1

  • TS1—LAG ae1、インターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33

  • TS2—LAG ae1、インターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33

トラフィック制御プロファイル(すべてのスイッチ)

fcoe-tcp: スケジューラマップ fcoe-map最小帯域幅 3g最大帯域幅 100%

PFC輻輳通知プロファイル(すべてのスイッチ)

fcoe-cnp:コードポイント 011

イングレスインターフェイス:

  • S1—LAG ae0およびMC-LAG ae1

  • S2—LAG ae0およびMC-LAG ae1

  • TS1—LAG ae1、インターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33

  • TS2—LAG ae1、インターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33

FCoE VLAN 名とタグ ID

名前—fcoe_vlanID—100

4 つのスイッチすべてで FCoE トラフィックを伝送するインターフェイスに FCoE VLAN を含めます。

4 台すべてのスイッチで FCoE VLAN に属するインターフェイスで IGMP スヌーピングを無効にします。

FIPスヌーピング

FCoE VLAN 上のトランジット スイッチ TS1 と TS2 で FIP スヌーピングを有効にします。MC-LAGスイッチに接続するLAGインターフェイスをFCoEの信頼できるインターフェイスとして設定し、FIPスヌーピングを実行しないようにします。

この例ではFCoEサーバーに接続されたFCoEトランジットスイッチインターフェイスでVN2VN_Port FIPスヌーピングを有効にします。この例はVN2VF_Portトランジット スイッチのアクセス ポートで FIP スヌーピングを有効にした場合でも同様に有効です。有効にするFIPスヌーピングの方法は、ネットワーク設定によって異なります。

注:

この例では、デフォルトのIEEE 802.1pの信頼できるBA分類子を使用しています。明示的に設定された分類子を適用しない場合、トランクモードとタグ付きアクセスモードポートに自動的に適用されます。

MC-LAGを介したFCoEトラフィックにCoSを設定するには:

  • デフォルトの FCoE 転送クラスと転送クラスからキューへのマッピングを使用します(FCoE 転送クラスや出力キューを明示的に設定しないでください)。デフォルトのFCoEフォワーディングクラスは fcoeで、デフォルトの出力キューはqueue 3です。

    注:

    明示的な転送クラス設定に 損失なし パケットドロップ属性を含めて、ロスレス転送クラスを設定できます。

  • デフォルトの信頼できるBA分類子を使用します。この分類子は、パケットのIEEE 802.1pコードポイント(CoS優先度)によって受信パケットを転送クラスにマッピングします。信頼できる分類子は、トランクおよびタグ付きアクセスポートモードのインターフェイスのデフォルトの分類子です。デフォルトのtrusted分類子は、IEEE 802.1pコードポイント3(011)の受信パケットをFCoE転送クラスにマッピングします。デフォルトの分類子を使用する代わりにBA分類子を設定する場合は、両方のMC-LAGスイッチでFCoEトラフィックがまったく同じ方法で転送クラスに分類されていることを確認する必要があります。デフォルトの分類子を使用することで、MC-LAGポートの一貫した分類子設定が保証されます。

  • FCoEコードポイント(この例ではコードポイント 011 )でPFCを有効にする輻輳通知プロファイルを設定します。混雑通知プロファイルの設定は、両方のMC-LAGスイッチで同じである必要があります。

  • インターフェイスに輻輳通知プロファイルを適用します。

  • インターフェイス上で拡張伝送選択(ETS、階層スケジューリングとも呼ばれます)を設定して、ロスレス FCoE トランスポートに必要な帯域幅を提供します。ETSの設定には、FCoE転送クラスの帯域幅スケジューリング、FCoE転送クラスを含む転送クラスセット(優先度グループ)、およびFCoEトラフィックを含む転送クラスセットに帯域幅を割り当てるためのトラフィック制御プロファイルの設定が含まれます。

  • ETSスケジューリングをインターフェイスに適用します。

  • ロスレス FCoE トランスポートをサポートするために、各インターフェイスのポート モード、MTU、および FCoE の信頼または信頼できない状態を設定します。

さらに、この例では、FCoEサーバーに接続されたトランジットスイッチTS1およびTS2ポートでFIPスヌーピングを有効にする方法と、FCoE VLANでIGMPスヌーピングを無効にする方法について説明します。セキュアなアクセスを提供するには、FCoEアクセスポートでFIPスヌーピングを有効にする必要があります。

この例では、MC-LAG 全体でロスレス FCoE トランスポートをサポートするための CoS 設定に焦点を当てています。この例では、MC-LAGとLAGのプロパティを設定する方法については説明しませんが、ロスレストランスポートをサポートするために必要なポート特性を設定する方法と、MC-LAGとLAGにインターフェイスを割り当てる方法を示しています。

CoSを設定する前に、以下を設定します。

  • スイッチS1およびS2をスイッチTS1およびTS2に接続するMC-LAGです。

  • トランジットスイッチTS1およびTS2をMC-LAGスイッチS1およびS2に接続するLAG。

  • スイッチS1をスイッチS2に接続するLAG。

設定

MC-LAGを介したロスレスFCoEトランスポートにCoSを設定するには、以下のタスクを実行します:

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

MC-LAGを横断するロスレスFCoEトランスポートのCoSを素早く設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク構成に合わせて変数や詳細を変更し、 [edit] 階層レベルのMC-LAGスイッチS1とMC-LAGスイッチS2のCLIにコマンドをコピー&ペーストしてください。スイッチS1とS2の設定は、CoS設定が同一である必要があるため、またこの例では両方のスイッチで同じポートを使用しているため、同一です。

スイッチS1とスイッチS2

MC-LAGを介したロスレスFCoEトランスポートのCoSを素早く設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク構成に合わせて変数や詳細を変更し、 [edit] 階層レベルのトランジットスイッチTS1とトランジットスイッチTS2のCLIにコマンドをコピー&ペーストします。CoS 構成が同一である必要があるため、またこの例では両方のスイッチで同じポートを使用しているため、スイッチ TS1 と TS2 の構成は同一です。

スイッチTS1とスイッチTS2

MC-LAGスイッチS1およびS2の設定

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

CoS Resource Scheduling(ETS)、PFC、FCoE VLAN、LAGおよびMC-LAGインターフェイスのメンバーシップと特性を設定し、MC-LAG全体でロスレスFCoEトランスポートをサポートするには(この例では、デフォルトの fcoe 転送クラスとデフォルトの分類子を使用して、受信FCoEトラフィックをFCoE IEEE 802.1pコードポイント 011にマッピングします。そのため、設定は行いません)。

  1. FCoEキューの出力スケジューリングを設定します。

  2. FCoEフォワーディングクラスをFCoEスケジューラ(fcoe-sched)にマッピングします。

  3. FCoEトラフィックの転送クラスセット(fcoe-pg)を設定します。

  4. FCoEフォワーディングクラスセットで使用するトラフィック制御プロファイル(fcoe-tcp)を定義します。

  5. FCoE転送クラスセットとトラフィック制御プロファイルをLAGおよびMC-LAGインターフェイスに適用します。

  6. IEEE 802.1コードポイント011にFCoEを適用する輻輳通知プロファイル(fcoe-cnp)を作成し、優先度FCoEでPFCを有効にします。

  7. LAGおよびMC-LAGインターフェイスにPFC設定を適用します。

  8. FCoEトラフィック(fcoe_vlan)のVLANを設定します。

  9. FCoE VLAN の IGMP スヌーピングを無効にします。

  10. 2台のMC-LAGスイッチ間のLAGにメンバーインターフェイスを追加します。

  11. MC-LAGにメンバーインターフェイスを追加します。

  12. LAG(ae0)とMC-LAG(ae1)のFCoE VLAN(fcoe_vlan)でポートモードをtrunkおよびメンバーシップとして設定します。

  13. LAGおよびMC-LAGインターフェイスのMTUを 2180 に設定します。

    ペイロードとヘッダーのサイズにより、FCoEパケットを処理するために必要な最小サイズは2180バイトです。必要に応じて、MTUをより高いバイト数に設定できますが、2180バイト以上に設定できます。

  14. LAGおよびMC-LAGインターフェイスをFCoEの信頼できるポートとして設定します。

    他のスイッチに接続するポートは信頼する必要があり、FIPスヌーピングを実行しないでください。

FCoE トランジット スイッチ TS1 および TS2 の設定

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

FCoEトランジットスイッチTS1およびTS2のCoS設定は、MC-LAGスイッチS1およびS2のCoS設定と類似しています。ただし、ポート構成が異なるため、スイッチTS1およびスイッチTS2のFCoEアクセスポートでFIPスヌーピングを有効にする必要があります。

リソーススケジューリング(ETS)、PFC、FCoE VLAN、およびLAGインターフェイスのメンバーシップと特性を設定して、MC-LAG全体ロスレスFCoEトランスポートをサポートするには(この例では、デフォルトの fcoe フォワーディングクラスとデフォルトの分類子を使用して、受信FCoEトラフィックをFCoE IEEE 802.1pコードポイント 011にマッピングするため、設定は行いません)。

  1. FCoEキューの出力スケジューリングを設定します。

  2. FCoEフォワーディングクラスをFCoEスケジューラ(fcoe-sched)にマッピングします。

  3. FCoEトラフィックの転送クラスセット(fcoe-pg)を設定します。

  4. FCoEフォワーディングクラスセットで使用するトラフィック制御プロファイル(fcoe-tcp)を定義します。

  5. FCoE転送クラスセットとトラフィック制御プロファイルをLAGインターフェイスとFCoEアクセスインターフェイスに適用します。

  6. IEEE 802.1コードポイント011にFCoEを適用する輻輳通知プロファイル(fcoe-cnp)を作成し、優先度FCoEでPFCを有効にします。

  7. PFC設定をLAGインターフェイスとFCoEアクセスインターフェイスに適用します。

  8. FCoEトラフィック(fcoe_vlan)のVLANを設定します。

  9. FCoE VLAN の IGMP スヌーピングを無効にします。

  10. メンバーインターフェイスをLAGに追加します。

  11. LAG(ae1)で、ポートモードをFCoE VLAN(fcoe_vlan)のtrunkおよびメンバーシップとして設定します。

  12. FCoEアクセスインターフェイス(xe-0/0/30xe-0/0/31xe-0/0/32xe-0/0/33)で、ポートモードをFCoE VLAN(fcoe_vlan)のtagged-accessおよびメンバーシップとして設定します。

  13. LAGおよびFCoEアクセスインターフェイスのMTUを 2180 に設定します。

    ペイロードとヘッダーのサイズにより、2180バイトがFCoEパケットを処理するために必要な最小サイズです。必要に応じて、MTUをより高いバイト数に設定できますが、2180バイト以上に設定できます。

  14. LAGインターフェイスをFCoEの信頼できるポートとして設定します。他のスイッチに接続するポートは信頼する必要があり、FIPスヌーピングを実行しないでください。

    注:

    アクセスポートxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33は、FCoEの信頼できるポートとして設定されていません。アクセスポートはFCoEデバイスに直接接続するため、信頼できないポートとしてデフォルトの状態が残り、ネットワークセキュリティを確保するためにFIPスヌーピングを実行する必要があります。

  15. FCoE VLAN で FIP スヌーピングを有効にして、不正な FCoE ネットワークアクセスを防ぎます(この例ではVN2VN_Port FIP スヌーピングを使用しています。この例は、VN2VF_Port FIP スヌーピングを使用する場合でも同様に有効です)。

結果

MC-LAGスイッチS1とMC-LAGスイッチS2のCoS設定の結果を表示します(両方のスイッチの結果は同じです)。

注:

showコマンドが設定のデフォルト部分を表示しないため、転送クラスと分類子の設定は表示されません。

FCoEトランジットスイッチTS1とFCoEトランジットスイッチTS2でのCoS設定の結果を表示します(両方のトランジットスイッチの結果は同じです)。

検証

CoSコンポーネントとFIPスヌーピングが設定され、正しく動作していることを確認するには、以下のタスクを実行します。この例では、デフォルトの fcoe フォワーディングクラスとデフォルトのIEEE 802.1pの信頼できる分類子を使用しているため、これらの設定の検証は示されていません。

出力キュースケジューラが作成されたことの確認

目的

FCoEトラフィックの出力キュースケジューラに正しい帯域幅パラメータと優先度があり、正しい転送クラス(出力キュー)にマッピングされていることを確認します。キュースケジューラの検証は、4つのスイッチのそれぞれで同じです。

アクション

次の動作モードコマンドを使用して、スケジューラマップを一覧表示します show class-of-service scheduler-map fcoe-map

意味

show class-of-service scheduler-map fcoe-mapコマンドは、スケジューラマップfcoe-mapのプロパティを一覧表示します。コマンド出力には以下が含まれます。

  • スケジューラ マップの名前(fcoe-map)

  • スケジューラの名前(fcoe-sched)

  • スケジューラにマッピングされた転送クラス(fcoe)

  • 最小保証キュー帯域幅(伝送速度 3000000000 bps)

  • スケジューリングの優先度(low)

  • キューが消費できる優先度グループの最大帯域幅(シェーピングレート 100 percent)

  • 各ドロッププロファイル名のドロッププロファイル損失の優先度この例では、FCoEトラフィックにドロッププロファイルを適用しないため、ドロッププロファイルは含まれていません。

優先度グループ出力スケジューラ(トラフィック制御プロファイル)が作成されていることの確認

目的

トラフィック制御プロファイル fcoe-tcp が、正しい帯域幅パラメータとスケジューラマッピングで作成されていることを確認します。優先度グループスケジューラの検証は、4つのスイッチのそれぞれで同じです。

アクション

運用モードコマンドを使用して、FCoEトラフィック制御プロファイルのプロパティを一覧表示します show class-of-service traffic-control-profile fcoe-tcp:

意味

show class-of-service traffic-control-profile fcoe-tcpコマンドは、設定されているすべてのトラフィック制御プロファイルを一覧表示します。トラフィック制御プロファイルごとに、コマンド出力には以下が含まれます。

  • トラフィック制御プロファイル(fcoe-tcp)の名前

  • 優先度グループが消費できる最大ポート帯域幅(シェーピングレート 100 percent)

  • トラフィック制御プロファイル(fcoe-map)に関連付けられたスケジューラマップ

  • 最小保証優先度グループポート帯域幅(bpsで示す保証レート 3000000000 )

転送クラス セット(優先度グループ)が作成されたことの確認

目的

FCoE優先度グループが作成されており、 fcoe 優先度(転送クラス)がFCoE優先度グループに属していることを確認します。フォワーディングクラスセットの検証は、4つのスイッチのそれぞれで同じです。

アクション

動作モードコマンドを使用して、転送クラスセットを一覧表示します show class-of-service forwarding-class-set fcoe-pg

意味

show class-of-service forwarding-class-set fcoe-pgコマンドは、fcoe-pg優先度グループに属するすべての転送クラス(優先度)と、優先度グループの内部インデックス番号を一覧表示します。コマンド出力は、フォワーディングクラスセットfcoe-pgにフォワーディングクラスfcoeが含まれていることを示しています。

優先順位に基づくフロー制御が有効になっていることの検証

目的

FCoEコードポイントでPFCが有効になっていることを確認します。PFC検証は、4つのスイッチのそれぞれで同じです。

アクション

動作モードコマンドを使用して、FCoE輻輳通知プロファイルを一覧表示します show class-of-service congestion-notification fcoe-cnp:

意味

show class-of-service congestion-notification fcoe-cnpコマンドは、PFCが有効になっている輻輳通知プロファイル内のIEEEの802.1pコードポイントをすべて一覧表示します。コマンド出力は、fcoe-cnp輻輳通知プロファイルのコードポイント011(fcoeキュー)でPFCが有効になっていることを示しています。

このコマンドは、デフォルトのケーブル長(100 メートル)、デフォルトの最大受信単位(2500 バイト)、および出力キューへの優先度のデフォルトマッピングも表示します。これは、これらのオプションの設定が含まれていないためです。

サービス設定のインターフェイスクラスが作成済みであることの確認

目的

インターフェイスの CoS プロパティが正しいことを確認します。MC-LAGスイッチS1およびS2の検証出力は、FCoEトランジットスイッチTS1およびTS2の出力とは異なります。

アクション

運用モードコマンドを使用して、MC-LAGスイッチS1およびS2のインターフェイスCoS設定を一覧表示します show configuration class-of-service interfaces:

動作モードコマンドを使用して、TS1スイッチTS2 FCoEトランジットのインターフェイスCoS設定を一覧表示します show configuration class-of-service interfaces:

意味

show configuration class-of-service interfacesコマンドは、すべてのインターフェイスのサービスクラス設定を一覧表示します。各インターフェイスについて、コマンド出力には以下が含まれます。

  • インターフェイスの名前( ae0xe-0/0/30など)

  • インターフェイスに関連付けられた転送クラス セットの名前(fcoe-pg)

  • インターフェイスに関連付けられたトラフィック制御プロファイルの名前(出力トラフィック制御プロファイル、 fcoe-tcp)

  • インターフェイスに関連付けられた輻輳通知プロファイルの名前(fcoe-cnp)

注:

LAGのメンバーであるインターフェイスは個別には表示されません。LAGまたはMC-LAGのCoS設定は、LAGまたはMC-LAGのメンバーであるすべてのインターフェイスに適用されます。例えば、MC-LAGスイッチS1およびS2のインターフェイスCoS設定出力には、LAG CoS設定が表示されますが、メンバーインターフェイスのCoS設定は個別に表示されていません。FCoE Transit スイッチ TS1およびTS2のインターフェイスCoS設定出力には、LAG CoSの設定だけでなく、LAGのメンバーではないインターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33の設定も表示されています。

インターフェイスが正しく設定されていることの確認

目的

インターフェイスのLAGメンバーシップ、MTU、VLANメンバーシップ、およびポートモードが正しいことを確認します。MC-LAGスイッチS1およびS2の検証出力は、FCoEトランジットスイッチTS1およびTS2の出力とは異なります。

アクション

運用モードコマンドを使用して、MC-LAGスイッチS1およびS2のインターフェイス設定を一覧表示します show configuration interfaces

運用モードコマンドを使用して、FCoE Transit スイッチTS1およびTS2のインターフェイス設定を一覧表示します show configuration interfaces

意味

show configuration interfacesコマンドは、各インターフェイスの設定をインターフェイス名別に一覧表示します。

LAGのメンバーである各インターフェイスについて、コマンドはインターフェイスが属するLAGの名前のみを一覧表示します。

各LAGインターフェイス、およびLAGのメンバーではない各インターフェイスについて、コマンド出力には以下が含まれます。

  • MTU(2180)

  • インターフェイスのユニット番号(0)

  • ポートモード(2台のスイッチを接続するインターフェイスの場合はtrunk モード、FCoEホストに接続するインターフェイスの場合は tagged-access モード)

  • インターフェイスがメンバーであるVLANの名前(fcoe_vlan)

FCoEトランジットスイッチTS1およびTS2アクセスインターフェイス上のFCoE VLANでFIPスヌーピングが有効になっていることを確認する

目的

FCoE VLAN アクセスインターフェイスで FIP スヌーピングが有効になっていることを確認します。FIPスヌーピングは、FCoEアクセスインターフェイスでのみ有効であるため、FCoEトランジットスイッチTS1およびTS2でのみ有効になっています。FIPスヌーピングはトランジットスイッチTS1およびTS2のFCoEアクセスポートで行われるため、MC-LAGスイッチS1およびS2ではFIPスヌーピングが有効になっていません。

アクション

運用モードコマンドを使用して、FCoE Transit スイッチTS1およびTS2のポートセキュリティ設定を一覧表示します show configuration ethernet-switching-options secure-access-port:

意味

show configuration ethernet-switching-options secure-access-portコマンドは、ポートが信頼できるかどうかなどのポートセキュリティ情報を一覧表示します。コマンドの出力は、以下を示します。

  • FCoEトランジットスイッチとMC-LAGスイッチを接続するLAGポート ae1.0は、FCoE信頼できるインターフェイスとして設定されます。FIPスヌーピングは、LAGのメンバーインターフェイス(xe-0/0/25およびxe-0/0/26)では実行されません。

  • FCoE VLAN(fcoe_vlan)でFIPスヌーピングが有効(examine-fip)されており、FIPスヌーピングのタイプはVN2VN_Port FIPスヌーピング(examine-vn2vn)であり、ビーコン期間は90000ミリ秒に設定されています。トランジット スイッチ TS1 および TS2 では、インターフェイスが FCoE 信頼済みとして設定されていない限り、FCoE VLAN のすべてのインターフェイス メンバーが FIP スヌーピングを実行します。トランジットスイッチTS1およびTS2では、インターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33は、FCoEが信頼するように設定されていないため、FIPスヌーピングを実行します。LAG ae1のインターフェイスメンバー(xe-0/0/25およびxe-0/0/26)は、LAGがFCoE信頼済みとして設定されているため、FIPスヌーピングを実行しません。

FCoE トランジット スイッチ TS1 および TS2 での FIP スヌーピング モードが正しいことの確認

目的

FCoE VLAN 上の FIP スヌーピング モードが正しいことを確認します。FIPスヌーピングは、FCoEアクセスインターフェイスでのみ有効であるため、FCoEトランジットスイッチTS1およびTS2でのみ有効になっています。FIPスヌーピングはトランジットスイッチTS1およびTS2のFCoEアクセスポートで行われるため、MC-LAGスイッチS1およびS2ではFIPスヌーピングが有効になっていません。

アクション

次の動作モード show fip snooping briefコマンドを使用して、TS1およびTS2スイッチFCoEトランジットでのFIPスヌーピング設定を一覧表示します。

注:

出力は切り捨てられ、関連情報のみが表示されます。

意味

show fip snooping briefコマンドは、FIPスヌーピングVLANやFIPスヌーピングモードなどのFIPスヌーピング情報を一覧表示します。コマンドの出力は、以下を示します。

  • FIPスヌーピングが有効になっているVLANは次のとおりです。 fcoe_vlan

  • FIPスヌーピングモードは、FIPスヌーピング(VN2VN Snooping)VN2VN_Portです

FCoE VLAN で IGMP スヌーピングが無効になっていることの確認

目的

IGMP スヌーピングが 4 台すべてのスイッチの FCoE VLAN で無効になっていることを確認します。

アクション

show configuration protocols igmp-snoopingコマンドを使用して、4つのスイッチそれぞれのIGMPスヌーピングプロトコル情報を一覧表示します。

意味

show configuration protocols igmp-snoopingコマンドは、スイッチに設定されたVLANのIGMPスヌーピング設定を一覧表示します。コマンド出力は、FCoE VLAN(fcoe_vlan)でIGMPスヌーピングが無効になっていることを示しています。

例:MC-LAGトポロジーと連携するEVPN-MPLS

この例では、イーサネットVPN(EVPN)を使用して、MPLSネットワークを介してマルチシャーシリンクアグリゲーション(MC-LAG)ネットワークをデータセンターネットワークまたは地理的に分散したキャンパスネットワークに拡張する方法を示します。

EVPN-MPLSの相互作用は、2台のMXシリーズルーター、2台のEX9200スイッチ、または2台のジュニパーネットワークスデバイスの組み合わせがMC-LAGピアとして機能するMC-LAGトポロジーでサポートされており、ICCP(シャーシ間制御プロトコル)とICL(シャーシ間リンク)を使用してトポロジーを接続して維持します。MC-LAGピアは、MPLSネットワーク内のプロバイダエッジ(PE)デバイスに接続されます。PE デバイスには、MXシリーズルーターまたはEX9200スイッチのいずれかが可能です。

この例では、MPLSネットワーク内のMC-LAGピアとPEデバイスが相互に相互作用するように設定する方法を示します。

要件

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

  • 3 台の EX9200 スイッチ:

    • PE1 と PE2:どちらも MC-LAG トポロジーでは MC-LAG ピアとして、EVPN-MPLS オーバーレイネットワークでは EVPN BGP ピアとして機能します。

    • PE3は、EVPN-MPLSオーバーレイネットワークでEVPN BGPピアとして機能します。

  • EX9200スイッチは、Junos OSリリース17.4R1以降のソフトウェアを実行しています。

注:

MC-LAGトポロジーには2つのカスタマーエッジ(CE)デバイスが含まれていますが、この例ではPE1、PE2、PE3の設定に焦点を当てています。

概要とトポロジー

図7 は、MC-LAGピアとして構成されたプロバイダエッジデバイスPE1とPE2を使用したMC-LAGトポロジーを示しています。MC-LAGピアは、ICCPリンクを介して制御情報を交換し、ICLを介してデータトラフィックを交換します。この例では、ICLは2つのインターフェイスで構成される集合型イーサネットインターフェイスです。

図7:MC-LAGトポロジーEVPN-MPLS Interworking With an MC-LAG Topologyと連携するEVPN-MPLS

図7のトポロジーには、CEデバイスCE1とCE2も含まれており、どちらも各PEデバイスに対してマルチホームされています。CE1と2つのPEデバイス間のリンクは、アクティブ-アクティブモードのMC-LAGが設定された集合型イーサネットインターフェイスとしてバンドルされます。

図7のトポロジーには、MPLSネットワークのエッジにあるPE3も含まれています。PE3は、MC-LAGネットワークとデータセンターまたは地理的に分散したキャンパスネットワークとの間のゲートウェイとして機能します。PE1、PE2、およびPE3はEVPNを実行しており、MC-LAGネットワーク内のホストは、介在するMPLSネットワークを介してデータセンターまたは他のキャンパスネットワーク内のホストと通信できます。

EVPN-MPLSの相互作用機能の観点からは、PE3はEVPN BGPピアとしてのみ機能し、MC-LAGトポロジーのPE1とPE2には2つの役割があります。

  • MC-LAG ネットワーク内の MC-LAG ピア。

  • EVPN-MPLSネットワーク内のEVPN BGPピア。

デュアルロールのため、PE1とPE2はMC-LAG、EVPN、BGP、およびMPLS属性で設定されます。

表4は 、PE1、PE2、PE3に設定された主要なMC-LAGおよびEVPN(BGPおよびMPLS)属性の概要を示しています。

表4: PE1、PE2、PE3に設定された主要なMC-LAGおよびEVPN(BGPおよびMPLS)属性

主な属性

PE1

PE2

PE3

MC-LAG Attributes

インターフェイス

ICL:xe-2/1/1およびxe-2/1/2で構成される集合型イーサネットインターフェイスae1

ICCP:xe-2/1/0

ICL:xe-2/1/1およびxe-2/1/2で構成される集合型イーサネットインターフェイスae1

ICCP:xe-2/1/0

適用外

EVPN-MPLS

インターフェイス

PE3への接続:xe-2/0/0

PE2への接続:xe-2/0/2

PE3への接続:xe-2/0/2

PE1への接続:xe-2/0/0

PE1への接続:xe-2/0/2

PE2への接続:xe-2/0/3

IPアドレス

BGPピアアドレス:198.51.100.1

BGPピアアドレス:198.51.100.2

BGPピアアドレス:198.51.100.3

自律システム

65000

65000

65000

仮想スイッチルーティングインスタンス

EVPN1、EVPN2、EVPN3

EVPN1、EVPN2、EVPN3

EVPN1、EVPN2、EVPN3

EVPN-MPLS インターワーキング機能とその設定については、以下の点に注意してください。

  • MC-LAGトポロジーのデュアルホームインターフェイスにイーサネットセグメント識別子(ESI)を設定する必要があります。ESIにより、EVPNはデュアルホームインターフェイスを識別できます。

  • サポートされるルーティングインスタンスの唯一のタイプは、仮想スイッチインスタンス(set routing-instances name instance-type virtual-switch)です。

  • MC-LAGピアでは、[edit routing-instances name protocols evpn mclag]階層レベルにbgp-peer設定ステートメントを含める必要があります。この設定ステートメントにより、MC-LAGピア上でEVPN-MPLSとMC-LAGのインターワーキングが可能になります。

  • アドレス解決プロトコル(ARP)抑制はサポートされていません。

PE1とPE2の設定

PE1 と PE2 を設定するには、以下のタスクを実行します。

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

PE1:MC-LAG設定

PE1:EVPN-MPLS 設定

PE2:MC-LAG設定

PE2:EVPN-MPLS 設定

PE1:MC-LAGの設定

ステップバイステップの手順
  1. PE1 の集合型イーサネットインターフェイスの数を設定します。

  2. インターフェイスxe-2/0/1で集合型イーサネットインターフェイスae0を設定し、ae0でLACPとMC-LAGを設定します。集合型イーサネットインターフェイスae0を3つの論理インターフェイス(ae0.1、ae0.2、ae0.3)に分割します。各論理インターフェイスに対して、ESIを指定し、論理インターフェイスをMC-LAGアクティブ/アクティブモードにして、論理インターフェイスをVLANにマッピングします。

  3. 物理インターフェイスxe-2/0/6を設定し、3つの論理インターフェイス(xe-2/0/6.1、xe-2/0/6.2、xe-2/0/6.3)に分割します。各論理インターフェイスをVLANにマッピングします。

  4. 物理インターフェイスxe-2/1/0を、ICCPを設定するレイヤー3インターフェイスとして設定します。PE2のIPアドレス203.0.113.2のインターフェイスを、PE1へのICCPピアとして指定します。

  5. インターフェイスxe-2/1/1およびxe-2/1/2に集合型イーサネットインターフェイスae1を設定し、ae1にLACPを設定します。集合型イーサネットインターフェイスae1を3つの論理インターフェイス(ae1.1、ae1.2、ae1.3)に分割し、各論理インターフェイスをVLANにマッピングします。PE1とPE2間のマルチシャーシ保護リンクとしてae1を指定します。

PE1:EVPN-MPLSの設定

ステップバイステップの手順
  1. ループバック インターフェイス、および他の PE デバイスに接続されたインターフェイスを設定します。

  2. IRB インターフェイス irb.1、irb.2、および irb.3 を設定します。

  3. PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。

  4. EVPNマルチホーミングアクティブ-アクティブモードが使用されている場合、EVPNルートのパケットごとのロードバランシングを有効にします。

  5. インターフェイスxe-2/0/0.0およびxe-2/0/2.0でMPLSを有効にします。

  6. PE1、PE2、PE3 を含む IBGP オーバーレイを設定します。

  7. EVPN-MPLSが有効になっているエリアIDとインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。

  8. ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDP(ラベル配布プロトコル)を設定します。

  9. VLAN v1には、1、2、3のVLAN IDが割り当てられ、VLANに関連付けられたインターフェイスやその他のエンティティを含めて、VLAN v1の仮想スイッチルーティングインスタンスを設定します。

PE2:MC-LAGの設定

ステップバイステップの手順
  1. PE2 の集合型イーサネットインターフェイスの数を設定します。

  2. インターフェイスxe-2/0/1で集合型イーサネットインターフェイスae0を設定し、ae0でLACPとMC-LAGを設定します。集合型イーサネットインターフェイスae0を3つの論理インターフェイス(ae0.1、ae0.2、ae0.3)に分割します。各論理インターフェイスに対して、ESIを指定し、論理インターフェイスをMC-LAGアクティブ/アクティブモードにして、論理インターフェイスをVLANにマッピングします。

  3. 物理インターフェイスxe-2/0/6を設定し、3つの論理インターフェイス(xe-2/0/6.1、xe-2/0/6.2、xe-2/0/6.3)に分割します。各論理インターフェイスをVLANにマッピングします。

  4. 物理インターフェイスxe-2/1/0を、ICCPを設定するレイヤー3インターフェイスとして設定します。PE1のIPアドレス203.0.113.1のインターフェイスを、PE2へのICCPピアとして指定します。

  5. インターフェイスxe-2/1/1およびxe-2/1/2に集合型イーサネットインターフェイスae1を設定し、ae1にLACPを設定します。集合型イーサネットインターフェイスae1を3つの論理インターフェイス(ae1.1、ae1.2、ae1.3)に分割し、各論理インターフェイスをVLANにマッピングします。PE1とPE2間のマルチシャーシ保護リンクとしてae1を指定します。

PE2:EVPN-MPLSの設定

ステップバイステップの手順
  1. ループバック インターフェイス、および他の PE デバイスに接続されたインターフェイスを設定します。

  2. IRB インターフェイス irb.1、irb.2、および irb.3 を設定します。

  3. PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。

  4. EVPNマルチホーミングアクティブ-アクティブモードが使用されている場合、EVPNルートのパケットごとのロードバランシングを有効にします。

  5. インターフェイスxe-2/0/0.0およびxe-2/0/2.0でMPLSを有効にします。

  6. PE1、PE2、PE3 を含む IBGP オーバーレイを設定します。

  7. EVPN-MPLSが有効になっているエリアIDとインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。

  8. ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDP(ラベル配布プロトコル)を設定します。

  9. VLAN v1には、1、2、3のVLAN IDが割り当てられ、VLANに関連付けられたインターフェイスやその他のエンティティを含めて、VLAN v1の仮想スイッチルーティングインスタンスを設定します。

PE3の設定

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

PE3:EVPN-MPLS 設定

PE3:EVPN-MPLS の設定

ステップバイステップの手順
  1. ループバック インターフェイス、および他の PE デバイスに接続されたインターフェイスを設定します。

  2. ホストに接続されているインターフェイスxe-2/0/6を設定します。

  3. IRB インターフェイス irb.1、irb.2、および irb.3 を設定します。

  4. PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。

  5. EVPNマルチホーミングアクティブ-アクティブモードが使用されている場合、EVPNルートのパケットごとのロードバランシングを有効にします。

  6. インターフェイスxe-2/0/2.0およびxe-2/0/3.0でMPLSを有効にします。

  7. PE1、PE2、PE3 を含む IBGP オーバーレイを設定します。

  8. EVPN-MPLSが有効になっているエリアIDとインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。

  9. ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDPを設定します。

  10. VLAN v1には、1、2、3のVLAN IDが割り当てられ、VLANに関連付けられたインターフェイスやその他のエンティティを含めて、VLAN v1の仮想スイッチルーティングインスタンスを設定します。