误码率是链路质量的总账
误码率(BER)衡量单位比特里出错的比率,FC 链路对它要求很严:链路预算不足、接头污染、模块与光纤档次不匹配、距离超出规格,都会先体现为误码上升,再表现为 CRC 错误与 I/O 重试。更高速率的链路普遍引入前向纠错,评估时要把纠错前与纠错后的误码分开看:纠错后正常并不代表物理层健康,纠错前的计数持续升高说明链路余量在消耗。具体门限以标准与厂商文档为准。
基本信息
| 直接体现 | CRC 与信号类错误计数增长 |
|---|---|
| 物理量 | 收发光功率、光预算余量、温度与偏置电流 |
| 链路因素 | 光纤类型与等级、接头清洁度、跳线质量、总距离 |
| 进阶因素 | 前向纠错前后误码、速率协商一致性 |
| 权限要求 | 交换机与主机侧只读权限,现场需跳线与清洁工具 |
典型使用场景
- 主机间歇性 I/O 超时,需要判断是否由链路误码引起
- 机房搬迁或重新布放跳线后的链路质量验证
- 光模块替换后确认误码与光功率是否回到正常区间
- 长距链路中评估光预算余量与纠错计数
- 故障复盘确认是否存在长期低强度误码导致的性能衰减
信号质量检查步骤
信号质量检查步骤
# 1) 查看端口误码相关计数与增长趋势
portstatsshow 3
porterrshow
# 2) 读取收发光功率,与模块规格范围比较(以厂商规格为准)
sfpshow 3
# 3) 检查端口速率与对端是否一致
switchshow
# 4) 现场检查接头清洁并规范清洁,必要时更换跳线或模块
# 5) 复核计数与 I/O 表现,确认劣化是否停止信号质量判读
| 观测项 | 正常表现 | 异常特征 |
|---|---|---|
| 接收光功率 | 处于模块规格区间中部 | 接近下限或明显低于历史记录 |
| 发送光功率 | 符合模块规格 | 偏高说明模块老化或驱动异常 |
| 误码相关计数 | 长期不增长 | 持续或阶梯式上升 |
| 纠错前误码 | 维持在有充足余量的水平 | 余量持续被消耗,纠错计数上升 |
| 温度与偏置电流 | 稳定且在规格内 | 接近上限或波动明显 |
接头污染是现场最常见也最容易被忽略的原因:拔插一次就可能带入污染物,规范做法是拔插后重新检查与清洁,并用光功率与误码计数验证效果。
在业务链路上更换跳线或模块会中断该路径,必须确认剩余路径可承载业务并处于变更窗口内;替换后要复核路径数与业务 I/O 是否恢复。