Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configurar automáticamente interfaces lógicas y direcciones IP

Cada interfaz que configure requiere al menos una unidad lógica y una dirección IP. Las interfaces del modo de transferencia asincrónica (ATM) también requieren un identificador de circuito virtual (VCI) para cada interfaz lógica. Si necesita configurar varias unidades lógicas en una interfaz, puede usar una macro y un script de confirmación para completar la tarea rápidamente y sin errores.

Requisitos

En este ejemplo, se usa un dispositivo que ejecuta Junos OS con interfaces ATM físicas.

Descripción general y script de confirmación

La siguiente secuencia de comandos de confirmación expande una apply-macro instrucción que proporciona el nombre de una interfaz ATM física y un conjunto de parámetros que especifican cómo configurar varias unidades lógicas en la interfaz. Las unidades y los números VCI se numeran secuencialmente de la unit variable a la max variable y se les asignan direcciones IP a partir de la address variable. Para recorrer las unidades lógicas, las transformaciones de lenguaje de hoja de estilo extensible (XSLT) usan la recursividad, que se implementa en la <emit-interface> plantilla. El cálculo de la siguiente dirección se realiza en la <next-address> plantilla.

El script de ejemplo se muestra en la sintaxis XSLT y SLAX:

Sintaxis XSLT

Sintaxis SLAX

Configuración

Procedimiento

Procedimiento paso a paso

Para descargar, habilitar y ejecutar el script:

  1. Copie el script en un archivo de texto, asigne un nombre al archivo atm-logical.xsl o atm-logical.slax según corresponda, y descárggalo 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 utiliza la versión SLAX del script, cambie el nombre de archivo en el [edit system scripts commit file] nivel jerárquico a atm-logical.slax.

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

    1. En el indicador, pegue el contenido del portapapeles con el ratón y el icono de pegar.

    2. Presione Intro.

    3. Presione Ctrl + d.

  4. Emita el commit comando para confirmar la configuración.

Verificación

Verificar la configuración

Propósito

Compruebe que los cambios correctos están integrados en la configuración.

Acción

Antes de confirmar la configuración, puede comprobar que la secuencia de comandos de confirmación producirá los resultados correctos mediante la emisión del comando del show interfaces at-1/2/3 | display commit-scripts modo de configuración. Después de confirmar la configuración, puede revisar la configuración activa mediante la emisión del comando de show configuration interfaces at-1/2/3 modo operativo. Aparecerá el siguiente resultado:

Significado

La | display commit-scripts opción muestra los datos de configuración después de aplicar todos los scripts de confirmación. El resultado incluye cambios persistentes y transitorios. Si las adecuadas unit y vci están configuradas en cada interfaz ATM, la secuencia de comandos de confirmación se ejecuta correctamente durante una operación de confirmación. Después de confirmar la configuración, puede revisar la configuración activa mediante la emisión del comando de show configuration interfaces at-1/2/3 modo operativo.