Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configurar un sensor de telemetría de Junos

Puede habilitar la supervisión y la transmisión de datos para diversos recursos del sistema, como interfaces físicas y lógicas y filtros de firewall mediante los comandos de la interfaz de línea de comandos (CLI). Para supervisar un recurso específico del sistema, configure un sensor. Cada configuración de sensor requiere tres componentes principales:

  • Perfil del sensor: habilita el monitoreo de los recursos del sistema y permite definir parámetros relacionados, como el servidor de destino para enviar datos.

  • Perfil de exportación: especifica los atributos del proceso de exportación de los datos recopilados, como el protocolo de transporte que se va a utilizar y el intervalo en el que se recopilarán los datos.

  • Perfil del servidor de streaming: especifica el servidor para recopilar datos y parámetros relacionados, incluida la dirección IP de destino y el número de puerto.

Práctica recomendada:

Le recomendamos que configure al menos un perfil de exportación y al menos un servidor de streaming antes de configurar un perfil de sensor. De esta forma, puede asociar un perfil de exportación y un servidor de streaming a la configuración del perfil del sensor.

Antes de empezar:

  • Configure una conexión desde su dispositivo de Juniper Networks a un servidor que utilice interfaces de administración en banda.

Configurar un perfil de exportación

Un perfil de exportación define los parámetros del proceso de exportación de datos generados mediante el mecanismo de telemetría de Junos. Debe configurar al menos un perfil de exportación, también puede configurar varios perfiles de exportación. Cada perfil de exportación se puede asociar con varios perfiles de sensor. Sin embargo, solo puede asociar un perfil de exportación con un perfil de sensor específico.

Comportamiento del perfil de exportación específico de la plataforma

Use el Explorador de características para confirmar la compatibilidad de la plataforma y el lanzamiento de características específicas.

Use la tabla siguiente para revisar los comportamientos específicos de la plataforma para sus plataformas:

Tabla 1: Comportamiento del perfil de exportación específico de la plataforma

Plataforma

Diferencia

Serie MX

A partir de Junos OS versión 17.3R1 solo en enrutadores serie MX, puede especificar una prioridad de pérdida de paquetes para un perfil de exportación. Como resultado, puede aplicar la prioridad de pérdida de paquetes adecuada a cada sensor. La configuración de prioridad de pérdida ayuda a determinar qué paquetes se descartan de la red durante los períodos de congestión. Anteriormente, solo podía especificar la clase de reenvío y el valor DSCP en un perfil de exportación. Se admiten las siguientes configuraciones de prioridad de pérdida de paquetes: high, low, medium-high y medium-low. Para obtener más información acerca de la configuración de prioridad de pérdida de paquetes, consulte Asignación de PLP a perfiles de caída RED.

Para configurar un perfil de exportación:

  1. Especifique un nombre para el perfil de exportación.

    Por ejemplo, para especificar un nombre de perfil de exportación de export-params:

  2. Especifique la dirección IP de origen de los paquetes exportados.

    Por ejemplo, para especificar una dirección IP de origen de 192.0.2.3 para un perfil de exportación con el nombre export-params:

  3. Especifique el número de puerto de origen de los paquetes exportados.

    Por ejemplo, para especificar un número de puerto de origen 21111 para un perfil de exportación con el nombre export-params:

  4. Especifique el intervalo, en segundos, en el que el sensor genera datos de telemetría.
    • Al final de cada intervalo configurado, el sensor recopila la muestra más reciente y la reenvía al servidor de recopilación de datos designado.

    • Rango válido: Para lanzamientos anteriores a 23.4 R2, de 1 a 86400 segundos (24 horas).

    Nota:

    A partir de Junos OS y Junos Evolved 23.4R2, el valor mínimo admitido para reporting-rate es "2" segundos para los sensores del motor de reenvío de paquetes (PFE). Si una configuración especifica un valor por debajo de "2" segundos y se realiza una actualización de software, la configuración se eliminará y la telemetría no estará operativa hasta que se corrija el valor.

    Por ejemplo, para especificar un intervalo de 20 segundos en el que cualquier sensor asociado con el perfil de exportación con el nombre export-params genere datos de telemetría:

  5. Especifique el formato para definir la estructura de los datos exportados.
    Nota:

    El único formato actualmente compatible es Google Protocol buffers (gpb).

    Por ejemplo, para especificar el formato de búferes de protocolo de Google para los datos exportados para un perfil de exportación con el nombre export-params:

  6. Especifique el protocolo de transporte para transportar los datos de telemetría en los paquetes IP.

    Por ejemplo, para especificar el UDP como protocolo de transporte de datos de telemetría para un perfil de exportación con el nombre export-params:

    Nota: Configurar el protocolo de transporte como udp y el formato de datos exportados como gpb-gnmi juntos es erróneo.
  7. (Opcional) Especifique el valor del punto de código DiffServ (DSCP) que desea asignar a los paquetes exportados.
    Nota:

    El valor predeterminado es 0 (cero).

    Cualquier regla de reescritura DSCP de nivel de interfaz que haya configurado invalida el valor DSCP que especifique para el perfil de exportación. Especifique un valor DSCP para el perfil de exportación solo si no configura las reglas de reescritura DSCP en la interfaz de salida. Para obtener más información, consulte Configuración de reglas de reescritura.

    Por ejemplo, para especificar un valor DSCP de 20 para un perfil de exportación con el nombre export-params:

  8. (Opcional) Especifique una clase de reenvío para asignar a los paquetes exportados.
    Nota:

    Puede especificar una clase de reenvío sólo para los paquetes exportados por sensores del motor de reenvío de paquetes. El valor predeterminado es best-effort.

    Por ejemplo, para especificar una clase de reenvío de assured-forwarding para un perfil de exportación con el nombre export-params:

  9. (Opcional) (Enrutadores serie MX solo en Junos OS versión 17.3R1 o posterior) Especifique una prioridad de pérdida de paquetes para asignar a los paquetes exportados.

    Por ejemplo, para especificar una prioridad de pérdida de para un perfil de high exportación con el nombre export-params:

Configurar un perfil de servidor de streaming

Un perfil de servidor define los parámetros del servidor que recopila los datos de telemetría exportados. Puede definir más de un perfil de servidor. También puede asociar el mismo perfil de servidor con más de un perfil de sensor. A partir de Junos OS versión 15.1F6, puede asociar más de un servidor con un sensor específico.

Nota:

Directrices para la transmisión de datos de telemetría a través de UDP:

  1. Los datos de telemetría fluyen directamente desde la aplicación de origen al recopilador a través de UDP. La configuración depende del tipo de conexión al recopilador. El recopilador debe ser accesible a través de la interfaz de administración o una interfaz WAN.
  2. En el caso de los sensores de tarjetas de línea, las tarjetas de línea pueden exportar directamente los datos al recopilador si se puede acceder a la dirección remota a través de la interfaz WAN. Si los datos de telemetría deben exportarse a través de la interfaz de administración para sensores de tarjeta de línea, dirija los datos al motor de enrutamiento y, a continuación, envíelos al recopilador.
  3. Solo se admite el formato .gpb para transportar datos de telemetría a través de UDP. A continuación se muestra un ejemplo de configuración para transmitir datos de telemetría a través de UDP para la ruta /junos/system/linecard/interface/del sensor. Los datos se exportan cada "10" segundos al recolector con un tamaño de carga útil máximo de "5000" a la dirección remota 143.1.1.2 con número de puerto 3026:

Para definir el perfil de un servidor de streaming para recopilar datos de telemetría exportados:

  1. Especifique el nombre del servidor de streaming.

    Por ejemplo, para especificar un nombre de servidor de streaming de telemetry server:

  2. Especifique una dirección IP de destino para los paquetes exportados.

    Por ejemplo, para especificar una dirección de destino de 192.0.2.2 para un servidor de streaming con el nombre telemetry-server:

  3. Especifique un número de puerto de destino para los paquetes exportados.

    Por ejemplo, para especificar un número de puerto de destino 30000 para un servidor de streaming con el nombre telemetry-server:

Configurar un perfil de sensor

Un perfil de sensor define los parámetros del recurso del sistema para monitorear y transmitir datos. Solo puede habilitar un recurso del sistema para supervisar cada perfil de sensor. Configure un perfil de sensor diferente para cada recurso del sistema que desee supervisar. Sin embargo, puede configurar más de un sensor para supervisar el mismo recurso del sistema. Por ejemplo, considere la posibilidad de configurar diferentes parámetros para exportar datos desde el mismo recurso del sistema.

Para configurar un perfil de sensor:

  1. Especifique el nombre del sensor.

    Por ejemplo, para especificar un nombre de sensor de interface-1:

  2. Especifique el recurso del sistema para supervisar y transmitir datos.

    Por ejemplo, para habilitar la supervisión de interfaces lógicas para el sensor interface-1:

    Nota:

    Debe especificar exactamente la cadena de recursos.

  3. (Opcional) Especifique una expresión regular para filtrar los datos del recurso del sistema que especificó en el paso 2. Si no especifica una expresión regular, el recurso del sistema se supervisa globalmente, es decir, en todo el sistema.

    Por ejemplo, para filtrar datos sólo para interfaces lógicas Ethernet para sensor interface-1:

  4. Especifique el nombre de un perfil de exportación configurado en el [edit export-profile profile-name] nivel de jerarquía para asociarlo al perfil de sensor. Este perfil de exportación define los parámetros para exportar datos de telemetría.

    Por ejemplo, para asociar un perfil de exportación denominado export-params a un sensor denominado interface-1:

  5. Especifique el nombre de un servidor de streaming configurado en el nivel de jerarquía para recopilar los [edit services analytics streaming-server server-name] datos exportados.
    Nota:

    A partir de Junos OS versión 15.1F6, puede especificar más de un servidor de streaming para un perfil de sensor. Para especificar más de un servidor de transmisión para un sensor, debe incluir los nombres entre paréntesis.

    Por ejemplo, para asociar el nombre telemetry-server de un servidor de streaming a un sensor denominado interface-1:

Comprobar la configuración del sensor de la interfaz de telemetría de Junos

Propósito

Confirme su configuración.

Acción

Desde el modo de configuración, confirme la configuración introduciendo el show services analytics comando. Si el resultado no muestra la configuración deseada, repita las instrucciones del procedimiento de configuración para corregirla.

Después de confirmar la configuración, ejecute el show agent sensors comando operativo para verificar que el sensor esté habilitado.

Nota:

La show agent sensors salida del comando para los sensores gRPC se trunca en la plataforma Junos OS Evolved para alinearse con el formato de salida de la plataforma Junos OS.

Comprobar la configuración del sensor de la interfaz de telemetría de Junos

Propósito

Confirme su configuración.

Acción

Desde el modo de configuración, confirme la configuración introduciendo el show services analytics comando. Si el resultado no muestra la configuración deseada, repita las instrucciones de este procedimiento de configuración para corregir la configuración.

Después de confirmar la configuración, ejecute el show agent sensors comando operativo para verificar que el sensor esté habilitado.

Nota:

La show agent sensors salida del comando para los sensores gRPC se trunca en la plataforma Junos OS Evolved para alinearse con el formato de salida de la plataforma Junos OS.

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.

Lanzamiento
Descripción
19.1R1
A partir de Junos OS versión 19.1R1, también se admiten enrutadores serie MX que funcionan con MS-MIC y MS-MPC, conmutadores QFX10002 y enrutadores PTX10002.
17.4R1
A partir de Junos OS versión 17.4R1, se admiten enrutadores serie MX virtual (vMX).
17.3R1
A partir de Junos OS versión 17.3R1, también se admiten conmutadores EX9200 y la tarjeta de enrutamiento y control (RCB) en enrutadores PTX3000.
17.3R1
A partir de Junos OS versión 17.3R1 solo en enrutadores serie MX, puede especificar una prioridad de pérdida de paquetes para un perfil de exportación.
17.2R1
A partir de Junos OS versión 17.2R1, también se admiten conmutadores QFX10000 y PTX1000.
16.1R3
A partir de Junos OS versión 16.1R3, también se admiten FPC1 y FPC2 en enrutadores serie PTX.
15.1F5
A partir de Junos OS versión 15.1F5, la interfaz de telemetría de Junos también es compatible con MPC7E, MPC8E y MPC9E en enrutadores serie MX.
15.1F3
La interfaz de telemetría de Junos se introdujo en Junos OS versión 15.1F3 en enrutadores serie MX con interfaces configuradas en MPC1 a MPC6E y en enrutadores serie PTX con interfaces configuradas en FPC3.