Télémétrie en streaming : gNMI, OpenConfig, gRPC
Le polling SNMP à intervalles de 60 secondes est mort. Les déploiements OcNOS modernes diffusent une télémétrie model-driven sur gRPC avec une granularité inférieure à la seconde, des chemins modélisés en OpenConfig et des collecteurs dial-out, alimentant directement Prometheus, InfluxDB et Grafana sans couche de traduction.
Pipeline de télémétrie
Les routeurs OcNOS diffusent des charges utiles gNMI Subscribe (gRPC dial-out) vers un collecteur central. Le collecteur les démultiplexe vers des backends time-series et de recherche, et Grafana affiche les tableaux de bord par-dessus.
Pourquoi la télémétrie en streaming a remplacé SNMP
Les cycles de polling SNMP manquent les microbursts, sollicitent excessivement le control plane et ne peuvent pas fournir une charge utile structurée et pilotée par modèle. gNMI Subscribe sur gRPC inverse le modèle : l'équipement pousse des mises à jour typées au changement ou selon un intervalle d'échantillonnage, le collecteur se contente d'analyser le protobuf. OcNOS expose l'intégralité OpenConfig arborescence plus les modèles natifs IETF et IP Infusion, et prend en charge les déploiements dial-in (le collecteur se connecte à l'équipement) comme dial-out (l'équipement se connecte au collecteur derrière un NAT).
L'implémentation de la télémétrie en streaming d'OcNOS
ON_CHANGE / SAMPLE / TARGET_DEFINED
Prise en charge complète du RPC Subscribe, incluant ON_CHANGE pour les deltas d'état, SAMPLE pour le périodique, et TARGET_DEFINED pour laisser l'équipement choisir la bonne cadence par leaf.
OpenConfig + IETF + natif
Modèles OpenConfig interfaces, network-instance, BGP et platform ; YANG IETF lorsqu'il est ratifié ; modèles natifs pour l'état propre à OcNOS. Les modèles sont versionnés et publiés.
Routeurs derrière NAT
Le dial-out gRPC permet aux routeurs de site cellulaire et de périphérie situés derrière un NAT de pousser la télémétrie vers un collecteur central, sans aucune ouverture de port entrant requise.
Granularité à la seconde
Compteurs par port, profondeurs de file, BGP RIB-in/out, DOM optique, état CPU et mémoire : le tout disponible à des intervalles d'échantillonnage de 1 seconde ou plus fins là où l'ASIC le permet.
JSON_IETF + Protobuf
Les encodages JSON_IETF et protobuf sont tous deux pris en charge. Le protobuf l'emporte en efficacité sur le fil pour les capteurs à fort fanout ; le JSON l'emporte en facilité de débogage.
Telegraf + gNMIc
Pipelines de référence validés utilisant le plugin d'entrée gNMI de Telegraf ou le gNMIc de Nokia, alimentant Prometheus, InfluxDB et Grafana de manière native.
Ce que vous obtenez avec la télémétrie OcNOS
- Chemins conformes aux standards. Les chemins de feuille OpenConfig correspondent à ce que votre collecteur existant attend déjà, sans couche de traduction YANG propriétaire.
- Visibilité en moins d'une seconde. Détection de microbursts, compteurs marqués ECN et profondeur de file à des intervalles inaccessibles à SNMP.
- Pile open source prête à l'emploi. Tableaux de bord de référence pour Grafana, configurations Telegraf prêtes à l'emploi et exemples de règles d'alerte Prometheus.
- Une surface de configuration unique. Le même serveur gNMI parle Get, Set et Subscribe : la télémétrie et le config-as-code partagent un seul chemin d'authentification et TLS.