Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Trace NETCONF y Junos XML Protocol Session Operations (Operaciones de sesión de protocolo XML de Junos)

En este ejemplo, se muestra cómo configurar las operaciones de seguimiento para las sesiones de protocolos NETCONF y Junos XML.

Nota:

A partir de Junos OS versión 16.1, cuando habilita operaciones de rastreo en la [edit system services netconf traceoptions] jerarquía, Junos OS habilita operaciones de rastreo para las sesiones de protocolo NETCONF y Junos XML y agrega las [NETCONF] etiquetas y [JUNOScript] a las entradas del archivo de registro para distinguir el tipo de sesión. Antes de la versión 16.1 de Junos OS, solo se registraron los datos de sesión de NETCONF y se omitió la [NETCONF] etiqueta.

Requisitos

  • Se requiere un dispositivo de enrutamiento, conmutación o seguridad que ejecute la versión 16.1 o posterior de Junos OS.

Visión general

En este ejemplo, se configuran operaciones de seguimiento básicas para las sesiones de protocolos NETCONF y Junos XML. En el ejemplo, se configura el archivo de seguimiento netconf-ops.log y se establece un número máximo de 20 archivos de seguimiento y un tamaño máximo de 3 MB para cada archivo. La flag all instrucción configura el seguimiento para todos los datos de protocolos NETCONF o Junos XML entrantes y venideros. La world-readable opción permite el acceso sin restricciones a los archivos de seguimiento.

Configuración

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el [edit] nivel de jerarquía.

Configuración de operaciones de rastreo de protocolos XML DE NETCONF y Junos

Procedimiento paso a paso

Para configurar las operaciones de rastreo de protocolos NETCONF y Junos XML:

  1. Para las sesiones de NETCONF, habilite NETCONF a través de SSH.

  2. Configure el indicador traceoptions para especificar qué datos de sesión capturar.

    Puede especificar datos entrantes, salientes o todos. En este ejemplo, se configura el seguimiento para todos los datos de sesión.

  3. (Opcional) Configure el nombre de archivo del archivo de seguimiento.

    La siguiente instrucción configura el archivo de seguimiento netconf-ops.log, que se almacena en el directorio /var/log . Si no especifica un nombre de archivo, los datos de sesión del protocolo XML NETCONF y Junos se almacenan en /var/log/netconf.

  4. (Opcional) Configure el número máximo de archivos de seguimiento y el tamaño máximo de cada archivo.

    Las siguientes instrucciones configuran un máximo de 20 archivos de seguimiento con un tamaño máximo de 3 MB por archivo.

  5. (Opcional) Restrinja el resultado del seguimiento para incluir solo las líneas que coincidan con una expresión regular determinada.

    La siguiente configuración, que no se utiliza en este ejemplo, hace coincidir y registra solo los datos de sesión que contienen "mensaje de error".

  6. (Opcional) Configure el seguimiento a pedido para controlar las operaciones de rastreo desde la sesión del protocolo NETCONF o Junos XML.

    La siguiente configuración, que no se utiliza en este ejemplo, permite el rastreo a pedido.

  7. (Opcional) Configure los permisos en el archivo de seguimiento especificando si el archivo está world-readable o no-world-readable.

    En este ejemplo, se habilita el acceso sin restricciones al archivo de seguimiento.

  8. Confirme la configuración.

Resultados

Verificación

Verificar la operación de rastreo de protocolos NETCONF y Junos XML

Propósito

Compruebe que el dispositivo esté escribiendo datos de sesión del protocolo NETCONF y Junos XML en el archivo de seguimiento configurado. En este ejemplo, se registran los datos de protocolos NETCONF entrantes y salientes y Junos XML. En la sesión de NETCONF de ejemplo, que no se detalla aquí, el usuario modifica la configuración candidata en R1 para incluir la secuencia de comandos bgp-troubleshooting.slax op y, a continuación, confirma la configuración.

Acción

Muestre el resultado del seguimiento del archivo de seguimiento configurado /var/log/netconf-ops.log mediante la emisión del comando del show log modo operativo.

Significado

En este ejemplo, se configuró la flag all instrucción, por lo que el archivo de seguimiento muestra todas las operaciones de sesión de protocolo NETCONF o Junos XML entrantes y salientes. Cada operación incluye la fecha y la marca de hora. El archivo de registro indica el tipo de sesión, ya sea NETCONF o protocolo XML Junos, incluyendo la [NETCONF] o [JUNOScript] etiqueta, respectivamente. Varias sesiones de protocolos NETCONF y Junos XML se distinguen por un número de sesión. En este ejemplo, solo una sesión NETCONF, con el identificador de sesión 3694, está activa.

Tabla de historial de versiones
Lanzamiento
Descripción
16.1
A partir de Junos OS versión 16.1, cuando habilita operaciones de rastreo en la [edit system services netconf traceoptions] jerarquía, Junos OS habilita operaciones de rastreo para las sesiones de protocolo NETCONF y Junos XML y agrega las [NETCONF] etiquetas y [JUNOScript] a las entradas del archivo de registro para distinguir el tipo de sesión. Antes de la versión 16.1 de Junos OS, solo se registraron los datos de sesión de NETCONF y se omitió la [NETCONF] etiqueta.