Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: requiere cronómetro interno en interfaces T1

En este ejemplo, se muestra cómo usar una secuencia de comandos de confirmación para requerir que las interfaces T1 se configuren con reloj interno.

Requisitos

En este ejemplo, se usa un dispositivo que ejecuta Junos OS con interfaces T1.

Descripción general y script de confirmación

Esta secuencia de comandos de confirmación garantiza que las interfaces T1 estén explícitamente configuradas para usar el reloj interno. Si la clocking instrucción no se incluye en la configuración o si la clocking external instrucción está incluida, se genera un mensaje de error y la configuración no se confirma.

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 probar el script:

  1. Copie el script en un archivo de texto, asigne un nombre al archivo clocking-error.xsl o clocking-error.slax según corresponda, 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 utiliza la versión SLAX de la secuencia de comandos, cambie el nombre de archivo en el [edit system scripts commit file] nivel jerárquico a clocking-error.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. Confirme la configuración.

Verificación

Verificar la ejecución de scripts de confirmación

Propósito

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

Acción

Revise el resultado del commit comando. Las estrofas de configuración de ejemplo configuran dos interfaces T1-0/0/0 y t1-0/0/1. La interfaz t1-0/0/0 está configurada con la instrucción, y la clocking external interfaz t1-0/0/1 no incluye ninguna clocking instrucción. El script genera un error y se produce un error en la operación de confirmación. El siguiente resultado aparece después de emitir un commit comando: