Oamc

光模块与光纤排障 · 修改记录

这是 network/optical-fiber.md 的每次改动内容,按时间从新到旧。其他文章一起提交的部分不会出现在这里。

#1 2026-10-18 +67 −0 docs: 新增 23 篇网络/ Linux / Windows / 服务器文章 be5956e
 new file mode 100644
 @@ -0,0 +1,67 @@
+---
+tags: [光模块, 光纤, 弱电]
+order: 80
+---
+
+# 光模块与光纤排障
+
+## 场景
+
+链路时通时断、端口反复 up/down、CRC 错误增长,多半是光或者模块的问题。
+
+## 前置条件
+
+- 知道两端用的是单模还是多模、什么波长、多少距离
+- 能看光功率(`display transceiver diagnosis` 或 iDRAC 的模块信息)
+- 有干净的跳线和法兰
+
+## 配置
+
+先看两端收发光:
+
+```text
+display transceiver diagnosis interface GigabitEthernet1/0/25
+display transceiver interface GigabitEthernet1/0/25
+```
+
+关键四个值:
+
+- `Rx power` 收光功率
+- `Tx power` 发光功率
+- 模块类型和波长
+- 告警/告警阈值
+
+判断标准(大致):
+
+| 类型 | 正常收光 |
+| --- | --- |
+| 千兆多模 850nm | -3 ~ -15 dBm |
+| 万兆多模 | -3 ~ -9 dBm |
+| 千兆单模 1310nm(10km) | -3 ~ -20 dBm |
+
+两端发光正常、收光偏低,先换跳线,再换模块,最后怀疑熔接点。
+
+## 验证
+
+```text
+display interface GigabitEthernet1/0/25
+```
+
+看 `CRC`、`input errors` 是否持续增长;清一下计数器再观察:
+
+```text
+reset counters interface GigabitEthernet1/0/25
+```
+
+## 回滚
+
+换模块/跳线没有配置回滚,换回去即可。如果换了模块型号,确认两端速率和波长匹配。
+
+## 坑
+
+- **单模模块接多模光纤**(或反过来)会收光异常,甚至烧坏接收端。
+- 两端波长必须一致,1310 对 1550 是不通的。
+- 光纤端面脏是最常见原因,用无水酒精和擦纤纸,不要用嘴吹。
+- 光功率在阈值边缘时会时好时坏,别等彻底不通才换。
+- 长距离链路要算损耗,不是插上就一定通。
+- 第三方模块兼容性问题也会导致链路不稳,优先用原厂或认证过的。