Connectrix - Bシリーズ Brocade: LS LD 長距離リンクモードの設定方法
概要: Brocade Extended Fabricsライセンスは、10 kmを超える距離でのBrocade SAN導入のためのオプションのライセンス機能です。長距離ダイナミック(LD)および長距離スタティック(LS)距離レベルを実装するには、Brocade拡張ファブリック ライセンスが必要です。LD と LS の設定は、10 km を超えるスイッチ間リンク(ISL および IFL)で最大のパフォーマンス結果を得るために必要です。 ...
手順
長距離でのFibre Channel経由のファブリックの相互接続性: ISL と IFL は、長距離のダーク ファイバー接続を使用してデータを転送できます。高密度波長分割多重(DWDM)、粗波長分割多重(CWDM)、時分割多重(TDM)などの波長分割多重により、リンクのキャパシティを増やすことができます。Fibre Channelの速度が上がると、各スイッチの最大距離は短くなります。拡張ファブリック機能は、ISL/IFL が拡張ファイバを介して到達できる距離を延長します。この拡張は、リンクの両側に十分なバッファー クレジットを提供して、拡張された距離によって生じるレイテンシーを補うことによって実現されます
最適化されたスイッチ バッファリング: 拡張ファブリックがゲートウェイ スイッチ(スイッチ間のE_Port接続)にインストールされている場合、ISL/IFL(E_Ports)はバッファー クレジットの大規模なプールで構成されます。拡張スイッチ バッファーは、ほぼ全帯域幅でデータ転送を確実に行い、拡張リンクを介した接続を効率的に使用するのに役立ちます。この効率性により、ISL/IFLで可能な限り最高のパフォーマンスが確保されます
長距離リンク モード:
使用する portCfgLongDistance 長距離リンクをサポートし、特定のポートに十分な数のフルサイズ フレーム バッファーを割り当てるコマンド。このコマンドによって加えられた変更は、スイッチの再起動と電源の入れ直しを行っても維持されます。「 portCfgLongDistance コマンドは、次の長距離リンク モードをサポートします。
通常モード(L0): L0は、E_Portの通常(デフォルト)モードです。E_Portを標準(長距離ではない)ISLとして構成します。E_Portの動作速度に関係なく、合計 20 個のフルサイズ フレーム バッファーがデータ トラフィック用に予約されます。サポートされる最大リンク距離は、2Gで最大5 km、4Gで最大2 km、8G、10G、16Gで最大1 kmです
拡張モード(LE): LE は、その距離が 5 km より長く 10 km 以下の場合に、E_Portの距離を設定します。LE には Extended Fabrics ライセンスは必要ありません。バッファー クレジット計算のベースラインは、2G で km あたり 1 バッファー クレジットです。この割り当てにより、10 km に対して次の値が得られます:
2G ではポートあたり 10 個のバッファ クレジット
4G ではポートあたり 20 個のバッファ クレジット
8G ではポートあたり 40 個のバッファ クレジット
10G ではポートあたり 50 個のバッファ クレジット
16 G ではポートあたり 80 個のバッファ クレジット
32G
ダイナミック モード(LD)ではポートあたり 180 個のバッファ クレジット)。LDは、ポートの初期化中に測定された距離に基づいてバッファ クレジットを計算します。Brocadeスイッチは、独自のアルゴリズムを使用してISL間の距離を推定します。推定距離は、2,112バイトの最大ファイバー チャネル ペイロード サイズに基づいて、LD(動的)拡張リンク モードで必要なバッファー クレジットを決定します。desired_distance値を指定することで、計算に上限を設定できます。Fabric OSは、ユーザー入力を推定した距離を超えないように制限します。測定距離が指定された希望距離よりも大きい場合、必要な距離(小さい方の値)が計算に使用されます
静的モード(LS): LS は、ユーザー定義のdesired_distance値のみに基づいて、バッファー クレジットの静的な数を計算します。また、LSモードでは、すべてのFCペイロードが2,112バイトであることを前提としています。静的長距離リンクを設定するには、LS モードを指定します。
ISLでLSタイプを構成する例:
下のポートはISLで、「Eポート」として設定され、初期状態ではバッファー クレジットに34が割り当てられています。
- ポート速度とタイプ セットを確認します。スイッチの一方の端からもう一方の端までのISLポート間の実際の距離を確認します。距離が10 kmを超える場合は、LSまたはLDをISLポートで設定する必要があります。
/fabos/bin/switchshow : switchName: Switch A switchType: 162.6 switchState: Online switchMode: Native switchRole: Principal switchDomain: 10 switchId: fffc0a switchWwn: xx:xx:xx:xx:xx:xx:xx:xx zoning: ON (FABRIC_A) Index Port Address Media Speed State Proto ================================================== 43 43 0a2b00 id 16G Online FC E-Port (Trunk master) /fabos/cliexec/portbuffershow : User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers ---- ---- ---- ---- ------- ---------------------------- ------ ------- --------- ---------- 43 E - 20 3(1364) - ( 308) 34 34 <2km
- 「portBufferCalc」コマンドを実行して、ポートごとに必要なバッファ数を計算します。
Ex : switch:admin> portbuffercalc 9/4 \ -distance 100 -speed 8 -framesize 512 1606 buffers required for 100km at 8G and framesize of 512 bytes
- スイッチの拡張ファブリックの確認:
/fabos/link_sbin/license --show: License Id : xx:xx:xx:xx:xx:xx:xx:xx License 1 : ------------------------------------------------------------- License features : Extended Fabric
- ISLポートを無効にし、次のコマンドを実行して、ISLポートで「LS」モードを設定します。
switch:admin:FID128:admin> portdisable 43 switch:admin:FID128:admin> portcfglongdistance 43 LS 1 -distance 100 Warning: port (43) may be reserving more credits depending on port speed. switch:admin:FID128:admin> portenable 43
- バッファー クレジットを確認します。
CURRENT CONTEXT -- 0, 128 /fabos/cliexec/portbuffershow : User Port Lx Max/Resv Avg Buffer Usage & FrameSize Buffer Needed Link Remaining Port Type Mode Buffers Tx Rx Usage Buffers Distance Buffers ---- ---- ---- ---- ------- ---------------------------- ------ ------- --------- ---------- 43 E LS 806 187(1904) 185(1884) 806 806 100km
- 「Switchshow」コマンドでスイッチ ポートのステータスを確認します。
Index Port Address Media Speed State Proto ================================================== 43 43 0a2b00 id N16 Online FC LS
その他の情報
コマンド リファレンス ガイド: https://docs.broadcom.com/doc/FOS-82x-Command-RM