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 ピアにトラフィックのロード バランシングを行うことができます。

必要条件

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

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

  • ジュニパーネットワークスQFXシリーズスイッチ1台(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 メンバーが 1 つのプロバイダー デバイスに接続されているかのように動作します。設定されたモードはアクティブ/アクティブであるため、すべてのLAGメンバーは転送状態になり、CEデバイスはピアリングPEデバイスへのトラフィックのロードバランシングを行います。

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

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

トポロジー図

図 3: QFX から MX MC-LAG への相互運用性 QFX to MX MC-LAG Interoperability

図 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のナビゲーションについては、「 1 コンフィグレーション・モードでの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)とVLAN 100。

    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 ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。

    global 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保護リンクとして指定する必要があります。ICL から MC-LAG バンドルへの論理ユニット レベルのマッピングはサポートされていません。正しく動作させるには、ユニット0がICL上のMC-LAG VLANのブリッジングに使用されていることを確認する必要があります。

S0 の結果

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

R1ルーターの設定

手順

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

ルータ R1 の設定を行う。

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

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

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

    手記:

    ICL リンクは、すべての MC-LAG VLAN と、ICCP に使用される 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によって使用されます。慣例により、アクティブ ノードにはシャーシ ID 0 が割り当てられ、スタンバイ ノードには 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で示したように、ICL保護リンクを物理デバイスレベル(ユニット0を想定)でグローバルに [edit multi-chassis multi-chassis-protection] 階層で指定できます。

    手記:

    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 を定義します。WFX シリーズ スイッチでは、これは [edit vlans] 階層で行われます。これが、QFX シリーズ スイッチと MX シリーズ ルーターの違いの 1 つです。

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

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

    global 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(イーサネット上のファイバーチャネル)トラフィックに冗長アグリゲーションレイヤーを提供できます。MC-LAG を介した FCoE トラフィックの損失のない転送をサポートするには、MC-LAG ポート メンバーを持つ両方のスイッチで適切なサービス クラス(CoS)を設定する必要があります。MC-LAG は転送クラスおよび IEEE 802.1p プライオリティ情報を伝送しないため、両方の MC-LAG スイッチで CoS 設定を同じにする必要があります。

手記:

この例では、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 パススルー トランジット スイッチ ポートとして機能します。

QFX シリーズ スイッチと EX4600 スイッチは、MC-LAG をサポートしています。QFabric システム ノードデバイスはMC-LAGをサポートしていません。

必要条件

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

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

  • トランジット スイッチ モードで FCoE サーバー アクセスを提供し、MC-LAG スイッチに接続する 2 台のジュニパーネットワークス QFX3500 スイッチ。これらのスイッチは、スタンドアロンQFX3500スイッチにすることも、QFabric システムのノード デバイスにすることもできます。

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

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

概要

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

  • プライオリティベースのフロー制御(PFC)および拡張伝送選択(ETS、FCoE 転送クラスの優先度と転送クラス セットの優先度グループのリソースの階層スケジューリング)を含む、MC-LAG を形成する 2 つのQFX3500スイッチ上の FCoE トラフィックの CoS を設定します。

    手記:

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

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

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

    手記:

    これは、VLAN で IGMP スヌーピングが有効になっている場合にのみ必要です。Junos OS リリース 13.2 以前までは、IGMP スヌーピングはデフォルトで VLAN で有効になっていました。Junos OSリリース13.2以降、IGMPスヌーピングはデフォルトでデフォルトVLANでのみ有効になっています。

  • ロスレス 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 のコンポーネント

コンポーネント

設定

ハードウェア

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

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

デフォルト 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. のメンバーです。すべてのポートは、 trunk ポートモードで、AS fcoe-trusted、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. のメンバーです。すべてのポートは、 trunk ポートモードで、AS fcoe-trusted、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のメンバーで、ポートモードでfcoe-trustedとして設定され、MTUは2180trunk設定されていますポート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のメンバーであり、ポートモードでfcoe-trustedとして設定され、MTUは2180trunkポートxe-0/0/30、xe-0/0/31、xe-0/0/32、xe-0/0/33はポートモードでtagged-access設定され、MTUは2180です。

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 スヌーピングを実行しないようにします。

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

手記:

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

MC-LAG を介した FCoE トラフィックの CoS を設定するには、次の手順に従います。

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

    手記:

    Junos OS リリース 12.2 では、明示的に設定された転送クラスにマッピングされたトラフィックは、たとえ fcoe などのロスレス転送クラスであっても、損失あり(best-effort)トラフィックとして扱われ、損失なしの処理 は受けられません 。リリース 12.2 でロスレス処理を受けるには、トラフィックはデフォルトのロスレス転送クラス(fcoe または no-loss)のいずれかを使用する必要があります。

    Junos OSリリース12.3以降では、明示的転送クラス設定に no-loss packet drop属性を含めることで、ロスレス転送クラスを設定することができます。

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

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

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

  • ロスレスFCoEトランスポートに必要な帯域幅を提供するために、インターフェイスで拡張伝送選択(ETS、階層スケジューリングとも呼ばれる)を設定します。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 にコマンドをコピーして貼り付けます。CoSの設定は同じでなければならず、この例では両方のスイッチで同じポートを使用しているため、スイッチS1とS2の設定は同じです。

スイッチS1およびスイッチS2

MC-LAG 全体でロスレス FCoE トランスポート用の CoS を迅速に設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて変数と詳細を変更し、 [edit] 階層レベルでトランジット スイッチ TS1 とトランジット スイッチ TS2 の CLI にコマンドをコピーして貼り付けます。CoSの設定は同じでなければならず、この例では両方のスイッチで同じポートを使用しているため、スイッチTS1とTS2の設定は同じです。

スイッチTS1とスイッチTS2

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

手順

MC-LAG 全体のロスレス FCoE トランスポートをサポートするために、CoS リソース スケジューリング(ETS)、PFC、FCoE VLAN、LAG および MC-LAG インターフェイスのメンバーシップと特性を設定するには(この例では、デフォルトの 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. PFC 設定を LAG および MC-LAG インターフェイスに適用します。

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

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

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

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

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

  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 スヌーピングを有効にする必要があります。

MC-LAG 全体でロスレス FCoE トランスポートをサポートするためのリソーススケジューリング(ETS)、PFC、FCoE VLAN、および LAG インターフェイスのメンバーシップと特性を設定するには(この例では、デフォルトの 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)で、ポートモードを trunk として設定し、FCoE VLAN(fcoe_vlan)のメンバーシップとして設定します。

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

  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 スヌーピングを使用しています。この例は、FIP スヌーピングを使用する場合VN2VF_Port同様に有効です)。

業績

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つのスイッチそれぞれで同じです。

アクション

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

意味

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

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

  • プライオリティ グループが消費できる最大ポート帯域幅(シェーピング レート 100 percent)

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

  • 最低保証プライオリティグループポート帯域幅(保証レート 3000000000 bps)

転送クラスセット(プライオリティグループ)が作成されていることの確認

目的

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 の出力とは異なります。

アクション

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

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

意味

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 トランジット スイッチ 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 の出力とは異なります。

アクション

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

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

意味

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 トランジット スイッチ 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 スヌーピングのタイプが FIP スヌーピング(examine-vn2vn)VN2VN_Port、ビーコン周期が 90000 ミリ秒に設定されている。トランジット スイッチ TS1 および TS2 では、インターフェイスが FCoE trusted として設定されていない限り、FCoE VLAN のすべてのインターフェイス メンバーは FIP スヌーピングを実行します。トランジット スイッチ TS1 および TS2 では、インターフェイス xe-0/0/30、xe-0/0/31、xe-0/0/32、および xe-0/0/33 は FCoE trusted として設定されていないため、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 動作モード コマンドを使用して、FCoE トランジット スイッチ TS1 および TS2 の FIP スヌーピング設定を一覧表示します。

手記:

出力は、関連情報のみを表示するために切り捨てられています。

意味

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

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

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

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

目的

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

アクション

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

意味

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

例:EVPN-MPLS と MC-LAG トポロジーの相互作用

この例では、イーサネット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 デバイスが相互に連携するように設定する方法を示しています。

必要条件

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

  • EX9200 スイッチ 3 台:

    • 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 は、プロバイダー エッジ デバイス PE1 と PE2 が MC-LAG ピアとして設定された 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:集合型イーサネットインターフェイスae1(xe-2/1/1とxe-2/1/2で構成)

ICCP: xe-2/1/0

ICL:集合型イーサネットインターフェイスae1(xe-2/1/1とxe-2/1/2で構成)

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

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

EVP1、EVPN2、EVPN3

EVP1、EVPN2、EVPN3

EVP1、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 設定ステートメントを含める必要があります。この設定ステートメントにより、EVPN-MPLS と MC-LAG ピア上の 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をレイヤー3インターフェイスとして設定し、その上でICCPを設定します。PE1へのICCPピアとして、PE2上のIPアドレス203.0.113.2のインターフェイスを指定します。

  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. ルーターIDと、PE1、PE2、およびPE3が存在する自律システムを割り当てます。

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

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

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

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

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

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

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をレイヤー3インターフェイスとして設定し、その上でICCPを設定します。PE2へのICCPピアとして、PE1上のIPアドレス203.0.113.1を持つインターフェイスを指定します。

  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. ルーターIDと、PE1、PE2、およびPE3が存在する自律システムを割り当てます。

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

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

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

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

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

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

PE3 の設定

CLIクイック構成

PE3: EVPN-MPLS コンフィギュレーション

PE3: EVPN-MPLS の設定

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

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

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

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

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

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

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

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

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

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