Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:FCoE トランジット スイッチの設定

EX4500 CEE 対応スイッチを FCoE(FCoE)トランジット スイッチとして使用し、FCoE とイーサネット LAN の両方のトラフィックを伝送できます。同じスイッチを使用してストレージネットワークと従来のIPベースのデータ通信の両方をサポートすることで、ネットワークの電源、冷却、プロビジョニング、保守、管理のコストを削減します。

この例には、次のものが含まれます。

  • FIPスヌーピングによるセキュリティ

  • ロスレストランスポートを実現するプライオリティベースのフロー制御(PFC)

  • DCBX アプリケーション プロトコル タイプ、長さ、値(TLV)交換の FCoE 転送クラス

  • FCoE フォワーダ(FCF)に接続する信頼できるポート

  • FCoEトラフィックを処理するための最大送信単位(MTU)サイズの拡大

次に、FCoE トランジット スイッチを設定する例を示します。

必要条件

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

  • EX4500スイッチ1台(CEE対応モデル)

  • Junos OS リリース 12.1 以降(EXシリーズスイッチの場合)

  • 1 つの FCoE ノード(ENode)

  • 1 つの FCoE フォワーダ(FCF)

開始する前に、以下を満たしていることを確認してください。

概要とトポロジー

FCoE の送信は、実際にはポイントツーポイント リンクを介して送信されないため、アドレス スプーフィングや中間者攻撃に対して脆弱です。この例では、従来のファイバーチャネル(FC)ネットワークが提供するものと同様のセキュリティを提供するようにスイッチを構成する方法を説明します。スイッチは ENode と FCF に対して透過的であるため、ENode と FCF はポイントツーポイント リンクの場合と同様に通信します。

FIP スヌーピングはデフォルトで無効になっています。FCoE トラフィックを伝送する VLAN に対して、VLAN ごとに FIP スヌーピングを有効にします。FIP スヌーピングを有効にすると、他のすべてのイーサネット トラフィックのアクセスが拒否されるため、FCoE トラフィックを伝送する VLAN は、必ず FCoE トラフィックのみを伝送するようにしてください。

この例では、1つのENode、つまりコンバージドネットワークアダプタ(CNA)を搭載したサーバーに接続されたEX4500スイッチのVLANでFIPスヌーピングを設定する方法を示しています。この例の設定には、スイッチ上のVLAN fcoe-vlan が含まれています。

この例では、FCoE トラフィックに使用されているインターフェイスで PFC を構成する方法と、スイッチとストレージ エリア ネットワーク(SAN)への FCF ゲートウェイ間のトラフィックを処理するために FCoE 信頼済みポートを構成する方法も示します。

FCoE トラフィックを伝送するインターフェイスの PFC プロパティを設定する必要があります。これは、FCoE トラフィックのトラフィックに対しては、フロー制御をリンク レベルで実装する必要があるためです。

手記:

DCBX(データ センター ブリッジング機能交換プロトコル)は、EX4500 スイッチ上のすべての 10 ギガビット イーサネット インターフェイスでデフォルトで有効になっています。DCBX は、インターフェイスで PFC を有効にするか無効にするかを自動的に制御します。ただし、トラフィック クラスとキューを選択して PFC プロパティを設定する必要があります。 EXシリーズスイッチの優先度ベースのフロー制御の設定(CLI手順)を参照してください。

FCF に接続するトランク インターフェイスは、信頼できるインターフェイスとして設定します。スイッチは、FCF で使用されているものと同じ FCoE MAC アドレス プレフィックス(FC-MAP)値を使用する必要があります。したがって、FCF がデフォルト以外の FC-MAP 値を使用している場合は、その値と一致するようにスイッチの FC-MAP 値を設定する必要があります。

また、FCoE トラフィックを処理するすべてのインターフェイス(アクセスとトランクの両方)の MTU サイズを拡大して、FC フレームとイーサネット ヘッダーの最大サイズに対応する必要があります。

この例では、アプリケーション プロトコル TLV 交換の DCBX サポートを利用できるように、FCoE トラフィックに使用する fcoe 転送クラスの設定も含まれています。その他の情報については、 EXシリーズスイッチのデータ センター ブリッジング機能交換プロトコルについて を参照してください。

手記:

DCBX インターフェイスで PFC と転送クラス fcoe を設定および適用すると、これらのインターフェイスで DCBX FCoE アプリケーション プロトコル交換が自動的に有効になります。FCoE アプリケーション マップを明示的に設定するとコミット エラーが発生するため、明示的に設定しないでください。その他の情報については、 EXシリーズスイッチのデータ センター ブリッジング機能交換プロトコルについて を参照してください。

手記:

PFCは、10ギガビット イーサネット インターフェイスでのみサポートされています。

手記:

また、次のこともお勧めします。

  • fcoe転送クラスに使用しているものと同じ802.1pコードポイントに対して、PFC輻輳通知プロファイルを設定します。コード ポイント 011 は、FCoE トラフィックの従来の IEEE 802.1p コード ポイントであるため、推奨します。

  • PFC を使用するキューのバッファの少なくとも 20% を設定します。

  • PFC を使用しているキューのバッファーを構成する場合は、 exact オプションを指定しないでください。

  • loss-priority ステートメントを、PFC を使用しているトラフィック クラスにlowように設定します。

  • 使用している他の転送クラス(デフォルトの転送クラスとユーザー定義の転送クラス)に対して、バッファの適切な割合を設定します

位相幾何学

この例のトポロジーのコンポーネントを 、表 1 に示します。

表 1:FCoE セキュリティ トポロジーのコンポーネント
プロパティ 設定

スイッチ ハードウェア

1 つの EX4500 CEE 対応スイッチ

VLAN 名と ID

fcoe-vlan、タグ 20

FCoE トラフィックの転送クラス

fcoe、コード・ポイント 011

fcoe-vlanのインターフェイス

xe-0/0/1xe-0/0/2 xe-0/0/3xe-0/0/30

FCF への FCoE 信頼済みポート

xe-0/0/30

PFC インターフェイス

xe-0/0/1xe-0/0/2 xe-0/0/3xe-0/0/30

CoS転送クラスインターフェイス

xe-0/0/30

CoS スケジューラマップ インターフェイス

xe-0/0/30

MTUが2500で設定されたインターフェイス

xe-0/0/1

xe-0/0/2

xe-0/0/3

xe-0/0/30

この例では、スイッチはすでに次のように設定されています。

  • すべてのアクセスポートは信頼できません。これがデフォルト設定です。

  • DCBX は、すべての 10 ギガビット イーサネット インターフェイスでデフォルトで有効になっています。

  • スイッチを FCF に接続するポートは、トランク ポートとして設定されます。

構成

FCoE トランジット スイッチを設定するには、以下のタスクを実行します。

プロシージャ

CLIクイック構成

FCoE トランジット スイッチを迅速に設定するには、以下のコマンドをコピーしてスイッチ端末ウィンドウに貼り付けます。

手順

FCoE トランジット スイッチを設定するには、次の手順を実行します。

  1. VLAN で FIP スヌーピングを有効にし、FCF で使用されている FC-MAP 値と一致するように FC-MAP 値を変更します。

  2. FCF に面したインターフェイス(xe-0/0/30)を FCoE に信頼されるように設定します。

  3. 輻輳通知プロファイルを設定し、プロファイルの名前を指定し、受信パケットの 802.1Q タグ付きフレームのユーザー優先度ビットで示されるトラフィッククラスに適用します。

    手記:

    ENode とスイッチは、FCoE トラフィックに同じトラフィック クラスを使用する必要があります。DCBX は、スイッチによって使用されているトラフィック クラスをアドバタイズし、ENode によって使用されているトラフィック クラスを検出します。不一致がある場合、スイッチはスイッチ インターフェイスの PFC 機能を無効にします。

    手記:

    PFC の設定には、2 つの異なる ieee-802.1 設定ステートメントが含まれます。

  4. FCoE VLAN に使用するインターフェイスで、標準フロー制御を無効にします。

    手記:

    PFC と標準フロー制御を同じインターフェイスで有効にすることはできないため、FCoE トラフィックには PFC を使用する必要があります。

  5. 混雑通知プロファイルを FCoE VLAN のすべてのインターフェイスにバインドします。

  6. FCoE 転送クラスの CoS 分類子を作成します。

  7. 低損失の優先度値を使用し、PFC に使用されるのと同じコード ポイントを使用するように、この転送クラス(fcoe)を設定します。

    手記:

    コード ポイント 011 は、FCoE トラフィックの従来の IEEE 802.1p コード ポイントであるため、使用することをお勧めします。

  8. pfc-class 分類子を FCoE VLAN のすべてのインターフェイスにバインドします。

  9. 転送クラス fcoe をエグレスキューに割り当てます。

  10. このキューのスケジューラを設定し、バッファの少なくとも 20% を pfc-sched に割り当てます。

  11. 既定のキューのスケジューラを設定し、バッファーの 17% をそのキューに割り当てます。

  12. スケジューラ(pfc-sched)をfcoe転送クラスに関連付け、デフォルトの転送クラス(Assured-Forwarding、best-Effort、Network-Control)をデフォルトのスケジュールに関連付けるスケジューラマップ(pfc-map)を設定します。

  13. FCF に面したインターフェイス(xe-0/0/30)にスケジューラ マップ(pfc-map)を割り当てます。

  14. FCoE トラフィックを処理するすべてのインターフェイス(アクセスとトランクの両方)の MTU サイズを 2500 バイトに拡大します。

業績

設定の結果の表示:

検証

FCoE トランジット スイッチの設定が正常に機能していることを確認します。

スイッチで FIP スヌーピングが正しく動作していることの確認

目的

FIP スヌーピングが適切な VLAN に実装されていることを確認します。

アクション

ENodesからスイッチにいくつかの要求を送信します。

FIP スヌーピング情報を表示します。

意味

このVLAN(fcoe-vlan)の出力には、設定したFC MAP値が含まれています。スイッチを介して FCoE トラフィックを送信している FCF と ENode の MAC アドレスが表示されます。

PFC が有効であること、FCoE アプリケーションがアドバタイズされていること、およびスイッチ インターフェイスと DCB ピアが同じ 802.1p コード ポイントを使用していることの確認

目的

ローカルスイッチインターフェイスとピアインターフェイスでPFCが有効になっていること、およびローカルインターフェイスとピアインターフェイスが同じコードポイントを使用していることを確認します。

アクション

ENodesからスイッチにいくつかの要求を送信します。

設定された CoS 転送クラス インターフェイス(xe-0/0/30)によってアドバタイズされ、スイッチによって検出された DCBX 情報を表示します。

意味

PFC は FCoE トラフィックを送信するための要件であり、PFC は、ローカル デバイスとピア デバイスの両方が PFC に対して有効になっており、PFC トラフィックの送信に同じトラフィック クラス(コード ポイント)を使用している場合にのみ機能します。

Feature: PFC の出力で、Local-Advertisement のステータスをチェックして、PFC が有効になっていることを確認します。DCBX は、DCB ピアの設定ミスを検出すると、PFC 機能を使用不可にします。この例では、スイッチと DCB ピアで PFC が対称に設定されているため、PFC Operational Stateenabledされています。どちらのデバイスも、トラフィックの転送にコードポイント011を使用しています。

結果に PFC が無効であることが示された場合は、このコマンドで提供される情報を使用して輻輳通知プロファイルを再設定し、ピア デバイスで PFC に使用されているコード ポイントに一致させます。 EXシリーズスイッチの優先度ベースのフロー制御の設定(CLI手順)を参照してください。

Appl-Name は、デフォルトの FCoE アプリケーションを示しています。FCoE アプリケーションは常に Ethernet-Type 0x8906を示します。FCoE アプリケーションの Priority-Map は、PFC 輻輳通知プロファイルに指定されたコード ポイント設定の 8 ビット形式を示しています。この場合、3 ビット コード ポイントは 3, 011 です。そのため、デフォルトの FCoe アプリケーションの Priority-Map00001000 です。

fcoe転送クラスとPFCが設定され、スイッチとDCB上のアプリケーションの設定が同期されています。したがって、FCoE アプリケーションのStatusEnabledです。

スイッチ上の FCoE アプリケーションの設定が DCB ピアの FCoE アプリケーションと一致しない場合、アプリケーションのステータスは Disabled と表示されます。