流式遙測:gNMI、OpenConfig、gRPC
以 60 秒為間隔的 SNMP 輪詢已成過去式。現代 OcNOS 部署通過 gRPC 流式傳輸模型驅動的遙測數據,具備亞秒級粒度、OpenConfig 建模的路徑以及 dial-out 採集器,可直接饋入 Prometheus、InfluxDB 和 Grafana,無需轉換層。
遙測數據管道
OcNOS 路由器將 gNMI Subscribe 負載(gRPC dial-out)上報至中央採集器。採集器解復用至時序與搜索後端,Grafana 在其之上渲染儀錶盤。
為什麼流式遙測取代了 SNMP
SNMP 輪詢周期會錯過微突發、重壓控制平面,且無法提供結構化、模型驅動的負載數據。 gNMI Subscribe 基於 gRPC 的方式顛覆了原有模型:設備在狀態變化時或按採樣間隔主動推送類型化更新,採集器只需解析 protobuf 即可。OcNOS 完整開放了 OpenConfig tree plus IETF 與 IP Infusion 原生模型,並同時支持 dial-in(採集器連接到設備)和 dial-out(設備從 NAT 後連接到採集器)兩種部署模式。
OcNOS 的流式遙測實現
ON_CHANGE / SAMPLE / TARGET_DEFINED
完整支持 Subscribe RPC,包括用於狀態增量的 ON_CHANGE、用於周期性上報的 SAMPLE,以及讓設備為每個葉子節點(leaf)自行選擇合適節奏的 TARGET_DEFINED。
OpenConfig + IETF + 原生
OpenConfig interfaces、network-instance、BGP 及 platform 模型;已批准的 IETF YANG;以及適用於 OcNOS 特有狀態的原生模型。所有模型均經版本管理並對外發布。
NAT 後路由器
gRPC dial-out 讓位於 NAT 之後的基站側與邊緣路由器將遙測數據推送至中央採集器,無需開放任何入站埠。
1 秒粒度
逐埠計數器、隊列深度、BGP RIB-in/out、光學 DOM、CPU 與記憶體狀態:均可按 1 秒採樣間隔獲取,在 ASIC 支持的情況下可更精細。
JSON_IETF + Protobuf
同時支持 JSON_IETF 與 protobuf 編碼。在高扇出傳感器場景下 protobuf 在傳輸效率上更優;JSON 則在可調試性上更勝一籌。
Telegraf + gNMIc
經驗證的參考流水線,使用 Telegraf 的 gNMI 輸入插件或 Nokia 的 gNMIc,開箱即用地對接 Prometheus、InfluxDB 與 Grafana。
OcNOS 遙測能為你帶來什麼
- 符合標準的路徑。 OpenConfig leaf 路徑與您現有採集器的預期完全匹配,無需任何專有 YANG 轉換層。
- 亞秒級可視性。 微突發檢測、ECN 標記計數器,以及 SNMP 無法觸及的隊列深度採樣間隔。
- 支持開源軟體棧。 適用於 Grafana 的參考儀錶盤、即插即用的 Telegraf 配置,以及 Prometheus 告警規則示例。
- 統一的配置界面。 同一個 gNMI 伺服器同時支持 Get、Set 和 Subscribe:遙測與配置即代碼共用一套認證和 TLS 路徑。