FC 光模块
光纤通道使用与以太网相同的可插拔封装形式,但其光模块依据 FC 自身的物理层标准进行认证,并使用 FC 自己的术语标注。为 SAN 选型或编码模块,就要使用这套术语。
波长标识
| 标识 | 波长 | 光纤 | 典型传输距离 |
|---|---|---|---|
| SW(短波) | 850 nm | 多模 OM3/OM4 | 数十米至 ~150 m |
| LW(长波) | 1310 nm | 单模 | 10 km |
| ELW(超长波) | 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 中单个通道劣化是典型的隐蔽故障(见 故障)。
在 CodingBox 中
CodingBox 按 SFF-8472/8636 读取 FC 光模块,解码 FC 速率代码,显示带阈值的 DDM,并针对目标 SAN 平台重新编码身份——厂商、料号、速率代码——同时重新计算校验和,并在 代码数据库中备份。
读取 SAN 端口错误计数器、区分光模块问题与拥塞问题:FC 端口诊断;光模块必须通过的登录与分区(zoning)步骤才能让端口可用:FC 协议基础。