Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: evitar la importación de la tabla de enrutamiento completa

En la política de enrutamiento de Junos OS, si configura una política sin condiciones de coincidencia y una acción de finalización de y, a continuación, aplica la política a un protocolo de then acceptenrutamiento, el protocolo importa toda la tabla de enrutamiento. En este ejemplo, se muestra cómo usar una secuencia de comandos de confirmación para evitar este escenario.

Requisitos

En este ejemplo, se utiliza un dispositivo que ejecuta Junos OS.

Descripción general y secuencia de comandos de confirmación

En este ejemplo, se inspeccionan las import instrucciones configuradas en los [edit protocols ospf] niveles de jerarquía y [edit protocols isis] para determinar si alguna de las políticas denominadas contiene un then accept término sin condiciones de coincidencia. La secuencia de comandos protege contra la importación de la tabla de enrutamiento completa a estos protocolos de puerta de enlace interiores (IGP).

La secuencia de comandos de ejemplo se muestra en la sintaxis de XSLT y SLAX:

Sintaxis de XSLT

Sintaxis SLAX

Configuración

Procedimiento

Procedimiento paso a paso

Para descargar, habilitar y probar la secuencia de comandos:

  1. Copie la secuencia de comandos en un archivo de texto, asigne al archivo import.xsl o import.slax el nombre adecuado y cópielo en el directorio /var/db/scripts/commit/ del dispositivo.

  2. Seleccione las siguientes estrofas de configuración de prueba y presione Ctrl + c para copiarlas en el portapapeles.

    Si usa la versión SLAX de la secuencia de comandos, cambie el nombre de archivo en el [edit system scripts commit file] nivel de jerarquía a import.slax.

  3. En el modo de configuración, ejecute el load merge terminal comando para fusionar las estrofas en la configuración del dispositivo.

    1. En el indicador, pegue el contenido del portapapeles con el mouse y el icono de pegar.

    2. Presione Intro.

    3. Presione Ctrl + d.

  4. Confirme la configuración.

Verificación

Verificar la ejecución de script de confirmación

Propósito

Compruebe que la secuencia de comandos se comporta como se esperaba.

Acción

Revise el resultado del commit comando. La configuración de ejemplo configura una import instrucción en el [edit protocols ospf] nivel de jerarquía. Dado que la política contiene un then accept término sin condiciones de coincidencia, la secuencia de comandos genera un error y se produce un error en la operación de confirmación. El siguiente resultado aparece después de ejecutar un commit comando: