Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Limitar el número de interfaces E1

Este ejemplo de script de confirmación limita la cantidad de interfaces E1 configuradas en una PIC de cola inteligente (IQ) STM1 canalizada para evitar problemas de contención con programadores por unidad.

Requisitos

En este ejemplo, se usa un dispositivo que ejecuta Junos OS con una PIC canalizada de cola inteligente (IQ) STM1 .

Descripción general y script de confirmación

El siguiente script garantiza que no haya más de 16 interfaces E1 configuradas en una interfaz IQ STM1 canalizada. Para cada interfaz STM1 canalizada (cstm1-), se selecciona el conjunto de interfaces E1 correspondientes. El número de esas interfaces, según lo determinado por la función XSLT (transformaciones de lenguaje de hoja de estilo extensible) count() integrada, no puede superar el límite establecido por el parámetro limitglobal . Si hay más interfaces E1 que limit, se genera un error de confirmación y se produce un error en la operación de confirmación.

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 e1-limit.xsl o e1-limit.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 del script, cambie el nombre de archivo en el [edit system scripts commit file] nivel jerárquico a e1-limit.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 del script 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 canalizan una interfaz cstm1-0/1/0 en 17 interfaces E1, por lo que el script genera un error y la operación de confirmación falla. El siguiente resultado aparece después de emitir un commit comando: