FC トランシーバーと光モジュール
Fibre Channel は、イーサネットと同じプラガブルフォームファクター上で動作しますが、光モジュールは FC 独自の物理層規格に対して認定され、FC 独自の用語で表記されます。SAN 向けにモジュールを選ぶ、あるいはコーディングするということは、その用語を扱うということです。
波長タイプの表記
| ラベル | 波長 | 光ファイバー | 代表的な伝送距離 |
|---|---|---|---|
| SW(short wave) | 850 nm | マルチモード OM3/OM4 | 数十 m ~ 約 150 m |
| LW(long wave) | 1310 nm | シングルモード | 10 km |
| ELW(extended long wave) | 1550 nm | シングルモード | 25–40 km |
世代別の伝送距離(マルチモード)
マルチモードの伝送距離は、速度が上がるにつれて短くなります。これが、SAN の配線が OM3 から OM4/OM5 へ移行した理由です。
| 世代 | OM3 | OM4 |
|---|---|---|
| 8GFC | 150 m | 190 m |
| 16GFC | 100 m | 125 m |
| 32GFC | 70 m | 100 m |
| 64GFC | 70 m | 100 m |
シングルモードのロングウェーブ光モジュールは、世代に関わらず 10 km に達します。
光モジュールの背景にある規格
物理層は、T11 のFC-PIシリーズで定義されています:FC-PI-5(16GFC)、FC-PI-6(32GFC)、FC-PI-7(64GFC)、FC-PI-8(128GFC)。モジュールの識別情報、速度、DDM は、イーサネットの光モジュールと同じ MSA 管理仕様に従います。SFP+/SFP28 は SFF-8472、QSFP28 は SFF-8636 に従い、FC の速度はレートおよびアプリケーションコードを通じて通知されます。
速度別のモジュール
| 速度 | モジュール | 備考 |
|---|---|---|
| 8GFC / 16GFC | SFP+ | 16GFC で 8b/10b → 64b/66b |
| 32GFC | SFP28 | 25GbE の光モジュールと同一フットプリント |
| 64GFC | SFP-DD / SFP56 クラス | PAM4 |
| 128GFC | QSFP28 | 4 × 32GFC |
SAN スイッチにおけるベンダーロック
FC スイッチベンダーは、光モジュールについて最も厳格な部類に入ります。多くのプラットフォームはモジュールの識別情報を検証し、認定されていないモジュールが挿入されると、Mod_Val(検証中)やMod_Inv(無効)といったポート状態を表示します。この状態ではポートはオンラインになりません。ストレージアレイと HBA にも、認定部品リストが付属します。この仕組みは、イーサネットスイッチと同じ識別情報チェックです(ベンダーロックを参照)。対処法も同じで、プラットフォームが期待する識別情報にコーディングされたモジュールを使用します。
SAN における DDM
ストレージトラフィックはロスレスであるため、限界に近い光リンクは、ポートダウンとして現れるよりずっと前に、CRC/無効伝送ワードとクレジットの停滞として現れます。ISL とアレイポートで、Rx パワーと Tx バイアスの傾向を追ってください。128GFC の QSFP28 で1レーンだけが劣化するのは、典型的なサイレント障害です(障害を参照)。
CodingBox では
CodingBox は、SFF-8472/8636 に従って FC の光モジュールを読み取り、FC のレートコードをデコードし、しきい値付きで DDM を表示します。また、対象の SAN プラットフォーム向けに識別情報(ベンダー、型番、レートコード)を再コーディングし、チェックサムを再計算して、code database にバックアップを保存します。
SAN ポートのエラーカウンターを読み取り、光モジュールの問題と輻輳を切り分ける方法について:FC ポート診断。光モジュールがポートを通過させなければならないログインとゾーニングの手順について:FC プロトコルの基礎。