Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

FCoE-FC ゲートウェイ機能について

QFX3500スイッチがFCoE(Fibre Channel over Ethernet)-Fibre Channel (FC)ゲートウェイとして機能する場合、以下の機能を提供します。

ログインとログアウト

ゲートウェイ上の各ネイティブFCインターフェイスは、各インターフェイスの初期化時に、FCスイッチへのファブリックログイン(FLOGI)を実行します。これにより、各ゲートウェイ FC インターフェイスと FC スイッチの間にリンクが確立されます。

イーサネット・ネットワーク上のFCoEデバイスがゲートウェイにFCoE初期化プロトコル(FIP)ログイン(FIP FLOGI)またはFIPディスカバリー(FIP FDISC)要求を送信すると、ゲートウェイはそれらのデバイスに代わって動作し、FIP FLOGIおよびFIP FDISC要求をFC FDISC要求に変換します。ゲートウェイは、FC FDISC 要求を FC スイッチに送信します。FC スイッチが FDISC 要求に応答すると、ゲートウェイは FC 応答を FIP 応答に変換し、適切な FCoE デバイスに送信します。

また、ゲートウェイは、FCoE デバイスからの FIP ログアウト(LOGO)要求を FC スイッチに対する FC LOGO 要求に変換し、FC スイッチの応答を FCoE デバイスに対する FIP 応答に変換します。

FCoE および FC フレームの処理

ゲートウェイは、FCoE デバイスから FCoE フレームを受信すると、ネイティブ FC フレームを FC スイッチに送信する前に、FC フレームからイーサネット カプセル化を取り除きます。

ゲートウェイは、FC スイッチからネイティブ FC フレームを受信すると、ネイティブ FC フレームをイーサネットにカプセル化してから、結果の FCoE フレームを適切なVN_Portに送信します。

データ センター ブリッジング

FCoE デバイスに接続されたイーサネット ポートは 10 Gbps イーサネット ポートで、データ センター ブリッジング(DCB)仕様をサポートしています。

  • プライオリティベースのフロー制御 (PFC、IEEE 802.1Qbb に記述)

  • IEEE 802.1ABで記述されたLLDP(Link Layer Data Protocol)の拡張であるDCBX(データセンターブリッジング能力交換プロトコル)

  • 拡張伝送選択(ETS、IEEE 802.1Qazに記述)

  • 10ギガビットイーサネットポート

ファブリックWWN検証チェックの無効化

ゲートウェイは、ゲートウェイNP_Ports(ネイティブFCポート)を使用して SAN ファブリックに接続します。NP_Portsが初期化されると、各ポートは、SAN ファブリック内で接続されている FC スイッチに FLOGI を送信します。FC スイッチは、FLOGI accept(FLOGI-ACC)メッセージを各NP_Portに送り返します。FLOGI-ACCメッセージには、SANファブリック・ワールドワイド名(WWN)が含まれます。ゲートウェイは、FCoE ネットワーク内の ENodes に送信するマルチキャスト検出アドバタイズメント(MDA)で SAN ファブリック WWN を使用します。

一部のFCスイッチは、FLOGI-ACCメッセージのSANファブリックWWNを独自のWWN(多くの場合、FCスイッチの仮想WWN)に置き換えます。FCスイッチがファブリックWWNの代わりにそれ自身のWWNを使用する場合、NP_PortsがそのSANファブリック内の異なるFCスイッチに接続されている場合、同じSANファブリックにログインするゲートウェイNP_Ports FLOGI-ACCメッセージで異なるファブリックWWNを受信する可能性があります。ファブリックWWNが異なれば、SANファブリックも異なるため、問題が発生します。しかしこのシナリオでは、異なるファブリックWWNは、同じSANファブリック内の異なるFCスイッチから来ています。

ゲートウェイが同じSANファブリックに接続されているNP_Ports上で異なるファブリックWWNを受信した場合、ゲートウェイはENodesに送信するMDAで受信した最初のファブリックWWNを使用します。ゲートウェイは、FLOGI-ACCメッセージで異なるファブリックWWNを受信するファブリックに接続されているNP_Portsを分離します。分離されたNP_Portsには ENode セッションは割り当てられません。FCトラフィックは、FCファブリックにログインした最初のNP_Portが受信したファブリックWWNと一致するファブリックWWNを受信したNP_Portsにのみ割り当てられます。(FCファブリックにログインした最初のNP_Portが受信したファブリックWWNと一致しないファブリックWWNをNP_Portが受信した場合、SANファブリックへのトラフィックは伝送されません)。

要約すると、シナリオは次のとおりです。

  1. ゲートウェイには、SAN ファブリック内の複数の FC スイッチに接続された複数のNP_Portsがあります。

  2. NP_Portsが初期化されると、各NP_Portは接続されているFCスイッチにFLOGIを送信します。

  3. FCスイッチは、FLOGI-ACCメッセージ内のファブリックWWNを独自のWWNに置き換えるため、異なるNP_Ports異なるファブリックWWNを受信します。

  4. ゲートウェイがFCoEデバイスに送信するMDAでは、ゲートウェイはファブリックにログインする最初のNP_PortがFLOGI-ACCメッセージで受信するファブリックWWNを使用します。他のNP_Portsが SAN ファブリック内の他の FC スイッチから異なるファブリック WWN を受信した場合、そのファブリック WWN はアドバタイズされません。

  5. 最初に受信したファブリックWWNと一致しないファブリックWWNを受信したNP_Portsは分離され、ENodeセッションはそれらのポートを使用できません。

これを防ぐには、ゲートウェイ・ファブリックのWWN検証チェックを無効にして、NP_PortがFLOGI-ACCメッセージで受信するファブリックWWNに関係なく、SANファブリックに接続されているすべてのNP_PortsがゲートウェイとFCスイッチ間のトラフィック伝送に使用されるようにします。

メモ:

ファブリックのWWN検証チェックを無効または有効にすると、すべてのFCoEセッションがログアウトされます。

ロードバランシング

スイッチは、ゲートウェイと FC SAN 間の接続に対して自動リンク ロード バランシングを実行し、イーサネット ネットワーク内のゲートウェイと FCoE デバイス間の接続に対してもロード バランシングを実行できます。ゲートウェイとFC SAN間のネイティブFCリンク(NP_Ports)では、ゲートウェイは以下の3つのロードバランシングアルゴリズムのいずれかを使用できます。

  • シンプルロードバランシング:スイッチは、各ENode FLOGIセッションとVN_Port FDISCセッションを最小負荷のリンクに割り当てます。スイッチは、親 FLOGI セッションとは異なるリンクに FDISC セッションを配置できます(ENode FLOGI セッションとそれに続く FDISC セッションは異なるリンクに配置できます)。単純な負荷分散は、既定の負荷分散アルゴリズムです。リンクの負荷を再分散すると、影響を最小限に抑えるために、選択したセッションのみが中断されます(スイッチは、他のリンクに移動する必要があるセッションのみをログアウトし、それらのセッションが再びログインしたときに負荷を分散します)。

  • ENode ベースのロード バランシング - ENode がファブリックにログインすると、スイッチは、リンクVN_Portの負荷に関係なく、その ENode に関連する後続のすべての FDISC セッションを ENode FLOGI セッションと同じリンクに配置します。新しいENode FLOGIは、最小負荷のリンクに配置されます。スイッチは、各NP_Portリンク上のFLOGIとFDISCの合計に基づいてリンク負荷を計算します。リンクの負荷を再分散すると、すべてのセッションが中断されます(すべてのセッションがログアウトしてから、再度ログインします)。

  • FLOGI ベースの負荷分散 - ENode ベースの負荷分散に似ています。ENode がファブリックにログインすると、スイッチは、リンクの負荷に関係なく、その ENode に関連するVN_Port後続のすべての FDISC セッションを ENode FLOGI セッションと同じリンクに配置します。新しいENode FLOGIは、最小負荷のリンクに配置されます。

メモ:

FCoE セッションの実行中にロードバランシングアルゴリズムを変更すると、FCoE セッションは強制的にログアウトされ、その後、再度ログインします。