Streaming-Telemetrie: gNMI, OpenConfig, gRPC

SNMP-Polling in 60-Sekunden-Intervallen ist tot. Moderne OcNOS-Deployments streamen modellgetriebene Telemetrie über gRPC mit Sub-Sekunden-Granularität, OpenConfig-modellierten Pfaden und Dial-out-Collectoren, die direkt in Prometheus, InfluxDB und Grafana einspeisen, ohne Übersetzungsschicht.

Telemetry-Pipeline

OcNOS-Router streamen gNMI-Subscribe-Payloads (gRPC Dial-out) an einen zentralen Collector. Der Collector demultiplext in Time-Series- und Search-Backends, und Grafana rendert darauf die Dashboards.

Streaming-Telemetrie-Topologie: OcNOS-Router senden gNMI-Dial-Out an einen Collector, der an Prometheus, InfluxDB und Grafana verteilt
Streaming-Telemetrie: gNMI-Dial-Out von OcNOS an einen Collector, verteilt an Prometheus, InfluxDB und Grafana.

Warum Streaming-Telemetrie SNMP abgelöst hat

SNMP-Poll-Zyklen verpassen Microbursts, belasten die Control Plane stark und können kein strukturiertes, modellgetriebenes Payload liefern. gNMI Subscribe über gRPC kehrt das Modell um: Das Gerät sendet typisierte Updates bei Änderung oder in einem Sample-Intervall, der Collector parst einfach das Protobuf. OcNOS stellt das vollständige OpenConfig tree plus IETF- und IP Infusion-native Modelle und unterstützt sowohl Dial-in-Deployments (der Collector verbindet sich mit dem Gerät) als auch Dial-out-Deployments (das Gerät verbindet sich mit dem Collector hinter NAT).

Die OcNOS Streaming-Telemetry-Implementierung

gNMI Subscribe

ON_CHANGE / SAMPLE / TARGET_DEFINED

Vollständige Subscribe-RPC-Unterstützung einschließlich ON_CHANGE für State-Deltas, SAMPLE für periodische Updates und TARGET_DEFINED, damit das Gerät die richtige Kadenz pro Leaf wählt.

YANG-Modelle

OpenConfig + IETF + nativ

OpenConfig-Interfaces, Network-Instance, BGP und Platform-Modelle; IETF YANG, wo ratifiziert; native Modelle für OcNOS-spezifischen State. Die Modelle sind versioniert und veröffentlicht.

Dial-out-Modus

Router hinter NAT

gRPC Dial-out ermöglicht Cell-Site- und Edge-Routern hinter NAT, Telemetrie an einen zentralen Collector zu senden, ohne dass eingehende Ports geöffnet werden müssen.

Sensorabdeckung

1-Sekunden-Granularität

Counter pro Port, Queue-Tiefen, BGP RIB-in/out, optisches DOM, CPU- und Memory-State: alles in 1-Sekunden-Sampling-Intervallen oder feiner verfügbar, wo der ASIC es unterstützt.

Encoding

JSON_IETF + Protobuf

Sowohl JSON_IETF- als auch protobuf-Encodings werden unterstützt. Protobuf gewinnt bei der Wire-Effizienz für High-Fanout-Sensoren; JSON gewinnt bei der Debugbarkeit.

Collector-Integration

Telegraf + gNMIc

Validierte Referenz-Pipelines mit dem gNMI-Input-Plugin von Telegraf oder dem gNMIc von Nokia, die Prometheus, InfluxDB und Grafana out of the box speisen.

Was Sie mit OcNOS-Telemetrie erhalten

  • Standardkonforme Pfade. OpenConfig-Leaf-Pfade entsprechen genau dem, was Ihr bestehender Collector bereits erwartet, ohne proprietäre YANG-Übersetzungsschicht.
  • Transparenz im Sekundenbruchteil. Microburst-Erkennung, ECN-markierte Zähler und Queue-Tiefe in Intervallen, die SNMP nicht erreichen kann.
  • Bereit für Open-Source-Stack. Referenz-Dashboards für Grafana, einsatzfertige Telegraf-Konfigurationen und beispielhafte Prometheus-Alerting-Regeln.
  • Eine einzige Konfigurationsebene. Derselbe gNMI-Server beherrscht Get, Set und Subscribe: Telemetrie und Config-as-Code teilen sich einen Auth- und TLS-Pfad.

Modernisieren Sie Ihren Observability-Stack?

Technische Demo anfragen →
FAQ

Häufig gestellte Fragen

Worin besteht der Unterschied zwischen Streaming-Telemetrie und SNMP?
SNMP fragt das Gerät in einem festen Zyklus ab und kann Microbursts verpassen, während es die Control Plane belastet. Bei gNMI-Streaming-Telemetrie sendet das Gerät strukturierte, modellgetriebene Updates bei Änderung oder in einem Abtastintervall, sodass der Collector lediglich die Payload parst.
Welche gNMI-Subscription-Modi unterstützt OcNOS?
OcNOS unterstützt den vollständigen Subscribe RPC: ON_CHANGE für State-Deltas, SAMPLE für periodisches Streaming und TARGET_DEFINED, damit das Gerät die passende Taktung je Leaf selbst wählen kann.
Kann OcNOS Telemetrie von Routern hinter einem NAT streamen?
Ja. gRPC-Dial-out ermöglicht es Cell-Site- und Edge-Routern hinter NAT, Telemetrie an einen zentralen Collector zu senden, ohne dass eingehende Ports geöffnet werden müssen. OcNOS unterstützt zudem Dial-in, bei dem der Collector eine Verbindung zum Gerät aufbaut.
Welche Sensoren und welche Granularität stehen zur Verfügung?
Zähler pro Port, Queue-Tiefen, BGP RIB-in/out, optisches DOM sowie CPU- und Speicherstatus stehen in Sample-Intervallen von 1 Sekunde oder feiner zur Verfügung, sofern der ASIC dies unterstützt, über OpenConfig-, IETF- und native YANG-Pfade.
Welche Collectors und Dashboards funktionieren mit der OcNOS-Telemetrie?
OcNOS stellt Referenz-Pipelines bereit, die das gNMI-Input-Plugin von Telegraf oder gNMIc nutzen und Prometheus, InfluxDB und Grafana speisen, wobei sowohl JSON_IETF- als auch protobuf-Encoding unterstützt werden.