流式遙測:gNMI、OpenConfig、gRPC

以 60 秒為間隔的 SNMP 輪詢已成過去式。現代 OcNOS 部署通過 gRPC 流式傳輸模型驅動的遙測數據,具備亞秒級粒度、OpenConfig 建模的路徑以及 dial-out 採集器,可直接饋入 Prometheus、InfluxDB 和 Grafana,無需轉換層。

遙測數據管道

OcNOS 路由器將 gNMI Subscribe 負載(gRPC dial-out)上報至中央採集器。採集器解復用至時序與搜索後端,Grafana 在其之上渲染儀錶盤。

gNMI 流式遙測採集器流水線 流式遙測管道。多臺 OcNOS 路由器通過 gRPC 將 gNMI dial-out 遙測數據流式傳輸至中央採集器。採集器將數據分發至 Prometheus、InfluxDB 與 Grafana,用於時序儲存、即席查詢與儀錶盤展示。 OcNOS-1 gNMI OcNOS-2 gNMI OcNOS-N gNMI gRPC dial-out Collector Telegraf · gNMIc Prometheus TSDB InfluxDB TSDB Grafana Dashboards gNMI · OPENCONFIG YANG · 1-SEC GRANULARITY · JSON + PROTOBUF

為什麼流式遙測取代了 SNMP

SNMP 輪詢周期會錯過微突發、重壓控制平面,且無法提供結構化、模型驅動的負載數據。 gNMI Subscribe 基於 gRPC 的方式顛覆了原有模型:設備在狀態變化時或按採樣間隔主動推送類型化更新,採集器只需解析 protobuf 即可。OcNOS 完整開放了 OpenConfig tree plus IETF 與 IP Infusion 原生模型,並同時支持 dial-in(採集器連接到設備)和 dial-out(設備從 NAT 後連接到採集器)兩種部署模式。

OcNOS 的流式遙測實現

gNMI Subscribe

ON_CHANGE / SAMPLE / TARGET_DEFINED

完整支持 Subscribe RPC,包括用於狀態增量的 ON_CHANGE、用於周期性上報的 SAMPLE,以及讓設備為每個葉子節點(leaf)自行選擇合適節奏的 TARGET_DEFINED。

YANG 模型

OpenConfig + IETF + 原生

OpenConfig interfaces、network-instance、BGP 及 platform 模型;已批准的 IETF YANG;以及適用於 OcNOS 特有狀態的原生模型。所有模型均經版本管理並對外發布。

Dial-out 模式

NAT 後路由器

gRPC dial-out 讓位於 NAT 之後的基站側與邊緣路由器將遙測數據推送至中央採集器,無需開放任何入站埠。

傳感器覆蓋範圍

1 秒粒度

逐埠計數器、隊列深度、BGP RIB-in/out、光學 DOM、CPU 與記憶體狀態:均可按 1 秒採樣間隔獲取,在 ASIC 支持的情況下可更精細。

Encoding

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 路徑。

正在讓可觀測性技術棧現代化?請聯繫網路架構師。

申請技術演示 →