CodingBox 說明文件

生產環境中的 DDM 監測

讀取一次 DDM 只能說明模組此刻的狀態,做趨勢分析才能說明它未來的走向。多數光模組故障會提前數週顯現徵兆:Rx 功率漂移、偏置電流攀升、FEC 前誤碼率上升,只是需要有人在記錄這些數字才能看到。

工作台、CLI 還是 NMS

場景工具最適合
工作台CodingBox DDM 介面、CSV 匯出來料檢驗、建立基線、診斷拆下的模組
交換機 CLIshow interfaces transceiver 及各平台對應命令(按 NOS故障排查時的抽查
NMS / 遙測SNMP、流式遙測(gNMI)、廠商 API全網範圍的趨勢分析與警報

通過 SNMP 採集

多數平台通過標準的 ENTITY-SENSOR-MIBentPhySensorValue,每個傳感器帶有類型/量程/精度)以及廠商私有 MIB(Cisco 的 entity sensor、Juniper 的 DOM MIB、Arista、華為)暴露 DDM 數據。LibreNMS 等開源 NMS 能自動發現光模組傳感器並繪製曲線;Zabbix 和 Prometheus/Grafana 既可以使用同樣的 OID,也可以使用流式遙測。輪詢間隔取 1–5 分鐘即可:DDM 數值變化緩慢,模組響應兩線總線的速度也不快。

鏈路檔案

安裝時,為每條鏈路的兩端都記錄以下內容:

  • Tx 功率、Rx 功率、偏置電流、溫度(即 DDM 這組參數);
  • 模組廠商 / 型號 / 序號;
  • 光纖長度,如有條件,還包括 OTDR 曲線。

後續讀數都要與這份基線對比。沒有基線,「Rx 為 −12 dBm」只是一個數字;有了基線,「Rx 自三月以來下降了 2.5 dB」就是一份工單。

警報:看變化量,而不只是閾值

模組的閾值是廠商自定的限值(參見閾值與警報);你自己的警報應當更嚴格,並且基於相對變化:

信號建議觸發條件可能的含義
Rx 功率相對基線下降 2–3 dB連接器髒污/損壞、光纖彎折、對端激光器衰退
Rx 功率兩個方向不對稱問題出在偏弱的一側,而非線路本身
Tx 偏置電流相對基線上升 15–20%激光器老化,應安排更換
溫度超過 65–70 °C,或相對基線上升 +10 °C散熱或密度問題
FEC 前誤碼率(CMIS/VDM)向 FEC 極限攀升PAM4 鏈路上的最早徵兆
模組警報旗標位任意兜底手段,不應作為第一道警報

快速響應

  • 重要鏈路上的 BFD 能在毫秒級發現路徑劣化,遠早於路由協議或用戶察覺。
  • 對多通道模組要跟蹤逐通道數值(參見分通道診斷),單一通道失效是 AI/數據中心場景中最常見的故障模式。
  • 閾值觸發後,按照診斷階梯推進:電平 → 清潔 → 更換 → OTDR。

DDM 無法告訴你的事

  • 廉價模組的 Tx 功率可能是一個固定值(參見DDM 電平)。
  • DDM 看到的是光,不是位元:鏈路電平完全正常,仍可能因色散、FEC 不匹配或極性故障而出錯,因此要將 DDM 與誤碼計數器結合使用。
  • 分辨率為 0.1 µW:低於 −40 dBm 的數值無法測量。

CodingBox 中的呈現

CodingBox 承擔的是這一流程中工作台一側的工作:可配置的輪詢間隔測量日誌CSV 匯出在安裝前生成鏈路檔案,並讓拆下的模組可以在 code database 中與自己的歷史記錄對比。

採集細節:CLI 命令、ethtool、ENTITY-SENSOR-MIB 與廠商 OID、OpenConfig 路徑,參見用工具讀取 DDM。PAM4 鏈路上該警報甚麼,參見VDM 與 FEC 指標

按廠商列出承載本文所述數值的 SNMP 對象、OpenConfig 遙測路徑和 syslog 消息,參見管理與監測

趨勢能揭示的緩慢線路故障(污染、接頭進水、季節性波動)以及趨勢異常後的排查順序,參見光纖線路故障

DDM 置於整個有源基礎設施背景下的位置(放大器遙測、OSC、OCM、RFTS、警報分級,以及模組數據與光纖數據的關聯分析),參見監測與管理


如果您發現本文有不準確之處或錯誤,請選取相應片段並按 Ctrl+Enter,即可