Servicios gRPC para la interfaz de telemetría de Junos
Configuración de gRPC para la interfaz de telemetría de Junos
Puede transmitir datos de telemetría para varios elementos de red a través de gRPC, un marco de código abierto para manejar llamadas a procedimientos remotos basados en TCP. La interfaz de telemetría de Junos se basa en el llamado modelo push para entregar datos de forma asincrónica, lo que elimina el sondeo. Para todos los dispositivos Juniper que ejecutan una versión de Junos OS con kernel FreeBSD actualizado, debe instalar el paquete de software del Agente de red de Junos, que proporciona las interfaces para administrar las suscripciones gRPC. Para los dispositivos de red Juniper que ejecutan todas las demás versiones de Junos OS, esta funcionalidad está integrada en el software Junos OS. Para obtener más información acerca de la instalación del paquete del Agente de red de Junos, consulte Instalación del paquete del Agente de red.
Antes de empezar:
-
Instale Junos OS versión 16.1R3 o posterior en su dispositivo de Juniper Networks.
-
Si el dispositivo de Juniper Networks ejecuta una versión de Junos OS con un kernel FreeBSD actualizado, instale el paquete de software del Agente de red de Junos.
-
Instale OpenConfig para el módulo Junos. Para obtener más información, consulte Instalación del paquete OpenConfig.
Para configurar el sistema para los servicios gRPC, especifique la configuración de conexión de API basada en la tecnología Secure Socket Layer (SSL).
Por ejemplo, para establecer la conexión de API:
[edit system services] user@host# set extension-service request-response grpc ssl
Para una conexión basada en SSL, debe especificar un nombre de certificado local. Puede confiar en la dirección IP predeterminada (::) para permitir que Junos "escuche" todas las direcciones IPv4 e IPv6 en las conexiones entrantes. Si prefiere especificar una dirección IP, siga el paso 2 a continuación.
Ver también
Configuración de la autenticación bidireccional para gRPC en la interfaz de telemetría de Junos
A partir de Junos OS versión 17.4R1, puede configurar la autenticación bidireccional para las sesiones gRPC usadas para transmitir datos de telemetría. Anteriormente, solo se admitía la autenticación del servidor, es decir, del dispositivo Juniper. Ahora el cliente externo, es decir, la estación de administración que recopila datos, también se puede autenticar mediante certificados SSL. El proceso del servicio JET (jsd
), que admite la interacción de la aplicación con Junos OS, utiliza las credenciales proporcionadas por el cliente externo para autenticar al cliente y autorizar una conexión.
Antes de empezar:
Si el dispositivo Juniper ejecuta una versión de Junos OS con un kernel FreeBSD actualizado, instale el paquete de software del Agente de red de Junos.
Instale OpenConfig para el módulo Junos. Para obtener más información, consulte Instalación del paquete OpenConfig.
Configure el servidor gRPC. Para obtener más información, consulte Configuración de gRPC para la interfaz de telemetría de Junos.
Para configurar la autenticación para el cliente externo, es decir, la estación de administración que recopila datos de telemetría transmitidos desde el dispositivo Juniper:
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.