Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation de l’interface de télémétrie Junos

À mesure que le nombre d’objets présents sur le réseau et les mesures qu’ils génèrent ont augmenté, les modèles traditionnels, comme SNMP, utilisés pour collecter des statistiques opérationnelles pour surveiller l’intégrité d’un réseau, ont imposé des limites à l’échelle et à l’efficacité des éléments du réseau. Le modèle pull utilisé par SNMP et la CLI, qui nécessite un traitement supplémentaire pour interroger régulièrement l’élément réseau, limite directement l’évolutivité.

L’interface de télémétrie Junos (JTI) surmonte ces limites en s’appuyant sur un modèle dit push pour fournir des données de manière asynchrone, ce qui élimine les interrogations. Une demande d’envoi de données est envoyée une fois par une station de gestion pour diffuser des mises à jour périodiques. En conséquence, JTI est hautement évolutif et peut prendre en charge la surveillance de milliers d’objets dans un réseau.

Note:

L’interface de télémétrie Junos a été introduite dans la version 15.1F3 de Junos OS, sur les routeurs MX Series avec des interfaces configurées sur MPC1 via MPC6E, et sur les routeurs PTX Series avec des interfaces configurées sur FPC3. À partir de la version 15.1F5 de Junos OS, l’interface de télémétrie Junos est également prise en charge sur MPC7E, MPC8E et MPC9E sur les routeurs MX Series.

À partir des versions 16.1R3 de Junos OS, FPC1, FPC2 et les deux moteurs de routage sur les routeurs PTX Series sont également pris en charge.

À partir de la version 17.2R1 de Junos OS, les commutateurs QFX10002, QFX10008 et QFX10016, les commutateurs QFX5200 et les routeurs PTX1000 et PTX10008 sont également pris en charge. QFX5200 swtiches ne prennent en charge que les capteurs gRPC.

À partir de la version 17.3R1 de Junos OS, les commutateurs QFX5110, les commutateurs EX4600, EX4600-VC et EX9200, ainsi que la carte de routage et de contrôle (RCB) sur PTX3000 routeurs sont également pris en charge. QFX5110 commutateurs ne prennent en charge que les capteurs gRPC.

À partir de la version 17.4R1 de Junos OS, les routeurs PTX10016 et les routeurs virtual MX Series (vMX) sont pris en charge.

À partir de la version 18.2R1 de Junos OS, les routeurs PTX10002 sont également pris en charge.

Capteurs et modèles de données de télémétrie

L’interface de télémétrie Junos vous permet de provisionner des capteurs pour collecter et exporter des données pour diverses ressources système, telles que les interfaces physiques et les filtres de pare-feu. Deux modèles de données, chacun utilisant un mode de transport différent, sont pris en charge :

  • Un modèle de données ouvert et extensible défini par Juniper Networks. Les données sont générées sous forme de messages structurés gpb (Google Protocol Buffers). Les fichiers qui définissent chaque .proto message sont publiés sur le site Web de Juniper Networks. Les capteurs natifs exportent des données proches de la source, comme la carte de ligne ou l’unité de traitement du réseau (NPU), à l’aide du protocole UDP (User Datagram Protocol). Ce modèle étant doté d’une architecture distribuée, il évolue facilement.

  • Un modèle de données OpenConfig qui génère des données sous forme de messages gpb dans un format universel clé/valeur. OpenConfig pour Junos OS, que vous devez télécharger, prend en charge les modèles de données YANG. Les appels de procédure à distance gRPC (gRPC) sont utilisés pour provisionner des capteurs et pour s’abonner et recevoir des données de télémétrie. gRPC est basé sur TCP et prend en charge le chiffrement SSL. Il est donc considéré comme sécurisé et fiable. Si votre équipement Juniper Networks exécute une version de Junos OS avec le noyau FreeBSD mis à niveau, ce modèle vous oblige à télécharger le package Agent réseau Junos, qui s’exécute sur le moteur de routage et fournit des interfaces pour gérer les abonnements gRPC. Pour les autres versions de Junos OS, la fonctionnalité Agent réseau est intégrée au logiciel. À partir de la version 18.2R1 de Junos OS, les capteurs du moteur de routage (RE) OpenConfig peuvent diffuser des données sous forme de messages structurés gpb sur UDP.

Utilisations et avantages

L’une des fonctions principales de l’interface de télémétrie Junos est la surveillance des performances. La diffusion de données vers un système de gestion des performances permet aux administrateurs réseau de mesurer les tendances d’utilisation des liaisons et des nœuds, et de résoudre les problèmes tels que la congestion du réseau en temps réel.

Dans un déploiement typique, l’élément réseau, ou l’équipement, transmet des données en double à deux serveurs de destination qui servent de collecteurs de système de gestion des performances. Le streaming de données vers deux collecteurs assure la redondance. Voir la figure 1 pour une illustration de la façon dont les collecteurs du système de gestion des performances demandent des données et comment l’équipement transmet les données. L’équipement provisionne des capteurs pour collecter et exporter des données à l’aide de l’interface de ligne de commande (CLI), de la configuration via NETCONF ou des appels d’abonnement gRPC. Les collecteurs demandent des données en initiant un abonnement télémétrique. Les données ne sont demandées qu’une seule fois et sont diffusées régulièrement.

Figure 1 : Télémétrie en streaming pour la gestion des Telemetry Streaming for Performance Management performances

À partir de la version 18.1R1 de Junos OS, un nouveau capteur est disponible qui permet de diffuser les données syslog vers les systèmes de collecte de télémétrie du réseau. À l’aide du capteur /junos/events/et d’un profil d’exportation avec un reporting-rate nombre de 0, vous pouvez désormais diffuser les données d’événements ainsi que les données statistiques vers vos systèmes de collecte de télémétrie.

D’autres applications de l’interface de télémétrie Junos comprennent la fourniture de données en temps réel pour prendre en charge la synchronisation de l’état opérationnel entre un élément réseau et un contrôleur externe, comme le contrôleur Northstar, qui automatise la création de chemins d’ingénierie du trafic sur l’ensemble du réseau. Le contrôleur NorthStar peut s’abonner aux données télémétriques concernant certains éléments du réseau, telles que les statistiques de chemin de commutation d’étiquettes (LSP).

Tableau de l’historique des versions
Libération
Description
18.2R1
À partir de la version 18.2R1 de Junos OS, les routeurs PTX10002 sont également pris en charge.
18.2R1
À partir de la version 18.2R1 de Junos OS, les capteurs du moteur de routage (RE) OpenConfig peuvent diffuser des données sous forme de messages structurés gpb sur UDP.
18.1R1
À partir de la version 18.1R1 de Junos OS, un nouveau capteur est disponible qui permet de diffuser les données syslog vers les systèmes de collecte de télémétrie du réseau.
17.4R1
À partir de la version 17.4R1 de Junos OS, les routeurs PTX10016 et les routeurs virtual MX Series (vMX) sont pris en charge.
17.3R1
À partir de la version 17.3R1 de Junos OS, les commutateurs QFX5110, les commutateurs EX4600, EX4600-VC et EX9200, ainsi que la carte de routage et de contrôle (RCB) sur PTX3000 routeurs sont également pris en charge. QFX5110 commutateurs ne prennent en charge que les capteurs gRPC.
17.2R1
À partir de la version 17.2R1 de Junos OS, les commutateurs QFX10002, QFX10008 et QFX10016, les commutateurs QFX5200 et les routeurs PTX1000 et PTX10008 sont également pris en charge. QFX5200 swtiches ne prennent en charge que les capteurs gRPC.
16.1R3
À partir des versions 16.1R3 de Junos OS, FPC1, FPC2 et les deux moteurs de routage sur les routeurs PTX Series sont également pris en charge.
15.1F5
À partir de la version 15.1F5 de Junos OS, l’interface de télémétrie Junos est également prise en charge sur MPC7E, MPC8E et MPC9E sur les routeurs MX Series.
15.1F3
L’interface de télémétrie Junos a été introduite dans la version 15.1F3 de Junos OS, sur les routeurs MX Series avec des interfaces configurées sur MPC1 via MPC6E, et sur les routeurs PTX Series avec des interfaces configurées sur FPC3.