Services gRPC pour l’interface de télémétrie Junos
Configuration de gRPC pour l’interface de télémétrie Junos
Vous pouvez diffuser des données de télémétrie pour divers éléments réseau via gRPC, une infrastructure open source de gestion des appels de procédure à distance basée sur TCP. L’interface de télémétrie Junos s’appuie sur un modèle push pour fournir des données de manière asynchrone, ce qui élimine tout besoin d’attente active (polling). Pour tous les équipements Juniper exécutant une version de Junos OS avec un noyau FreeBSD mis à niveau, vous devez installer le progiciel Junos Network Agent, qui fournit les interfaces permettant de gérer les abonnements gRPC. Pour les équipements réseau Juniper exécutant toutes les autres versions de Junos OS, cette fonctionnalité est intégrée dans le logiciel Junos OS. Pour plus d’informations sur l’installation du package de l’Agent d’administration Junos, reportez-vous à la section Installation du package de l’Agent d’administration.
Avant de commencer :
-
Installez Junos OS version 16.1R3 ou ultérieure sur votre équipement Juniper Networks.
-
Si votre équipement Juniper Networks exécute une version de Junos OS avec un noyau FreeBSD mis à niveau, installez le progiciel Junos Network Agent.
-
Installez le module OpenConfig for Junos. Pour plus d’informations, reportez-vous à la section Installation du package OpenConfig.
Pour configurer votre système pour les services gRPC, spécifiez le paramètre de connexion API basé sur la technologie SSL (Secure Socket Layer).
Par exemple, pour définir la connexion à l’API :
[edit system services] user@host# set extension-service request-response grpc ssl
Pour une connexion SSL, vous devez spécifier un nom de certificat local. Vous pouvez vous fier à l’adresse IP par défaut ( ::) pour permettre à Junos d'« écouter » toutes les adresses IPv4 et IPv6 sur les connexions entrantes. Si vous préférez spécifier une adresse IP, suivez l’étape 2 ci-dessous.
Voir aussi
Configuration de l’authentification bidirectionnelle pour gRPC pour l’interface de télémétrie Junos
À partir de Junos OS version 17.4R1, vous pouvez configurer l’authentification bidirectionnelle pour les sessions gRPC utilisées pour diffuser des données de télémétrie. Auparavant, seule l’authentification du serveur, c’est-à-dire l’appareil Juniper, était prise en charge. Désormais, le client externe, c’est-à-dire la station de gestion qui collecte les données, peut également être authentifié à l’aide de certificats SSL. Le processus de service JET (jsd
), qui prend en charge l’interaction des applications avec Junos OS, utilise les informations d’identification fournies par le client externe pour authentifier le client et autoriser une connexion.
Avant de commencer :
Si votre équipement Juniper exécute une version de Junos OS avec un noyau FreeBSD mis à niveau, installez le progiciel Junos Network Agent.
Installez le module OpenConfig for Junos. Pour plus d’informations, reportez-vous à la section Installation du package OpenConfig.
Configurez le serveur gRPC. Pour plus d’informations, reportez-vous à la section Configuration de gRPC pour l’interface de télémétrie Junos.
Pour configurer l’authentification du client externe, c’est-à-dire la station de gestion qui collecte les données de télémétrie transmises depuis l’équipement Juniper :
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plate-forme et la version que vous utilisez. Utilisez l’Explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.