SAN 网络架构与传输距离
SAN 的布局方式决定了它需要哪种光模块——从机柜排内的短距 SW 链路,到楼宇之间的 LW/ELW 交换机间链路,再到站点之间用于复制的 DWDM。
光纤网络基础
- 双光纤网络。 生产环境的 SAN 运行两个完全独立的光纤网络(A 和 B);每台主机和阵列都同时连接到两者。单个光模块故障不会使存储离线——但会使路径减半,因此必须找出故障点。
- 分区控制哪些发起方可以看到哪些目标;它不影响光模块,但意味着“LUN 丢失”的报告可能掩盖了某一路径上的物理层问题。
- ISL(交换机间链路)承载交换机之间的流量;通常会将若干条 ISL 组成一个中继。 ISL 是最值得用 DDM 监测的链路。
缓冲区信用与距离
FC 通过缓冲区到缓冲区信用实现无损:只有当对端已声明有空闲缓冲区时,端口才能发送。随着距离增加,往返会消耗信用——在 16GFC 下,一帧大约占用 1 km 光纤——因此长距离 ISL 所需的信用远多于短距离链路,否则即使链路“已启用”,吞吐量也会崩溃。 FC 交换机上的长距离端口允许为每条链路分配额外信用;但光模块仍必须满足损耗预算。
按距离选择光模块
| 跨距 | 光模块 | 说明 |
|---|---|---|
| 机柜排内/机房内 | OM4 上的 SW | 100–190 m,取决于代际 |
| 机房之间/楼宇之间 | 单模上的 LW | 10 km |
| 园区/城域 | 单模上的 ELW | 25–40 km,需注意信用和预算 |
| 城域复制 | DWDM 上的 FC | DWDM 系统上的信道;延迟将同步复制限制在约 100 km 以内 |
关于 SW/LW/ELW 的传输距离数据,参见 Fibre Channel 光模块。
SAN 中常见的物理层故障
- 慢排空/信用停滞,可追溯到某条 CRC 持续上升的临界链路——先检查电平并清洁连接器(链路抖动)。
- 更换光模块后出现 Mod_Inv——交换机未能验证该模块的身份;参见 厂商锁定。
- 一条光纤网络路径劣化,另一条正常——典型情况是一侧激光器正在老化;对比 A、B 两条路径的 DDM。
在 CodingBox 中
光模块投入光纤网络之前,先在工作台上读取它:确认 FC 速率代码、波长类型以及交换机所期望的身份信息,并记录其 DDM 作为日后对比的基线。对于要求严格的平台,可在 EEPROM 编辑器中将模块编码为合格的身份信息。