問題分類與診斷方法
本節梳理網絡工程師在使用 SFP/QSFP/QSFP-DD 光模組和光纖佈線時真正遇到的困難——取材於對 50 多個討論帖和技術資料的行業調研——以及行之有效的解決辦法。下面每個主題都有獨立的材料,包含症狀、原因和可行的解決方案。如果只有症狀、不知從何入手,打開 症狀索引。
最常出問題的地方
| 問題領域 | 出現頻率 | 材料 |
|---|---|---|
| 廠商鎖定——«unsupported transceiver»、errdisable、端口不起來 | 非常常見 | 廠商鎖定 |
| 第三方光模組——可靠性、壞批次、與廠商支援打交道 | 非常常見 | 第三方光模組 |
| DDM/DOM——讀取 Tx/Rx 電平、閾值、「在範圍內卻丟包」 | 常見 | DDM 電平 |
| 鏈路抖動、CRC/接收錯誤上升、連接器髒污 | 常見 | 鏈路抖動 |
| EEPROM 改碼——密碼、地址、編碼工具 | 常見 | EEPROM 改碼 |
| DAC 與 AOC 與光模組——100G/400G 線纜故障、彎曲半徑 | 偶發 | DAC 與 AOC |
| 失效——激光器退化、過熱、批次性損壞、假貨 | 偶發 | 失效 |
| CMIS 模組(QSFP-DD/OSFP,400G 及以上)——狀態機、低功耗鎖定、FEC | 呈上升趨勢 | CMIS 問題 |
診斷階梯
無論症狀是甚麼,經驗豐富的運維人員都遵循同一個順序。它對 1G SFP 和 400G CMIS 模組同樣適用:
- 讀取兩端的電平。 將 Tx/Rx 與安裝時記錄的數值對比,留意兩個方向之間的不對稱,以及是否越過 DDM 閾值。
- 檢查並清潔連接器。 檢查 → 清潔 → 復查。污染是你能挽回的最便宜的分貝。
- 重新插拔或更換模組。 重新插入光模組;如果無效,換成已知良好的模組。
- 雙向 OTDR 測試。 只有到這一步,才應該懷疑光纖鏈路本身——並向服務商索要曲線。
只有完成這四步之後,深入研究 EEPROM 內容、CMIS 狀態、FEC 設定或誤碼率才有意義。
貫穿始終的六個規律
- 留一個原廠模組用於支援電話。 業內被反覆提及的建議:在向廠商開工單之前先換上原廠模組,這樣支援人員就無法把責任推給第三方光模組。
- EEPROM 編碼解決了大多數「兼容性」問題。 兼容性關乎模組記憶體中的識別字元串,而不是固件。這正是 CodingBox 存在的意義。
- DDM 是主要工具,但並不完備。 閾值由模組廠商設定,廉價模組的 Tx 讀數可能是虛構的,「在範圍內」不等於「健康」。
- 鏈路三步法。 電平 → 清潔 → 更換模組 → OTDR。
- 從 DAC/AOC 轉向光模組的趨勢。 成熟的網絡正在轉向光模組 + 單模光纖,即使是短距離鏈路,也是為了可維護性和可升級性。
- 失效關乎批次和溫度,而不是品牌。 四通道模組中單通道 Rx 退化是典型的隱性故障。
CodingBox 的用武之地
這些問題大多都歸結到模組記憶體——交換機無法識別的身份字元串、掩蓋臨界鏈路的閾值、守護受保護頁面的密碼。CodingBox 在 Check transceiver 和 DDM 介面中正是讀取這部分記憶體,並在 EEPROM editor 中修改它,自動重新計算校驗和,並在 code database 中保留備份。
分步指南
- 症狀索引——找到你的症狀,獲取首要檢查項和對應材料。
- 無鏈路:檢查清單——針對起不來的端口的十個有序步驟。
- 物理層不匹配——光纖類型、波長/ BiDi、APC/UPC、MPO 極性、Tx/Rx 接反、過載。
- 速率與模式問題——多速率、拆分、FEC、 SGMII 與 1000BASE-X、「type not supported」。
- 功率等級、低功耗與過熱——功率等級位元組、LowPwr、熱警報。
- EEPROM 讀寫錯誤——工作台一側:未被檢測到、讀出 FFh、WRITE FAIL、寫入回滾、校驗和。
- PON 問題——ONU 註冊、LOS、電平、光棒。