Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general del modo de configuración de CLI

El modo de configuración de la Junos OS CLI permite configurar un dispositivo mediante instrucciones de configuración para establecer, administrar y supervisar las propiedades del dispositivo.

Descripción del modo de configuración de CLI

Puede configurar todas las propiedades, incluidas las Junos OS interfaces, la información general de enrutamiento, los protocolos de enrutamiento y el acceso de los usuarios, así como varias propiedades de hardware del sistema.

Como se describe en Descripción de los modos, comandos y jerarquías de instrucciones de la CLI de Junos OS, una configuración de dispositivo se almacena como una jerarquía de instrucciones.Modos, comandos y jerarquías de instrucciones de la CLI: descripción general En el modo de configuración, se crea un conjunto de instrucciones de configuración para utilizar. Cuando termine de introducir las instrucciones de configuración y esté seguro de que están completas y son correctas, las confirma, lo que activa la configuración en el dispositivo.

Puede crear la configuración de forma interactiva o puede crear un archivo de texto ASCII que contenga la configuración, cargarla en el dispositivo y confirmarla.

Comandos del modo de configuración

En la siguiente tabla se resume cada comando del modo de configuración de la CLI. Los comandos están organizados alfabéticamente.

Tabla 1: Resumen de comandos del modo de configuración

Comando

Description

activate

Quitar la etiqueta de una instrucción.inactive: Las instrucciones o identificadores que se han activado surtirán efecto la próxima vez que ejecute el comando.commit

annotate

Agregar comentarios a una configuración. Solo puede agregar comentarios en el nivel jerárquico actual.

commit

Confirme el conjunto de cambios en la base de datos y haga que los cambios surtan efecto operativo.

copy

Haga una copia de una instrucción existente en la configuración.

deactivate

Agregue la etiqueta a una instrucción, comentando efectivamente la instrucción o identificador de la configuración.inactive: Las instrucciones o identificadores marcados como inactivos se omiten al ejecutar el comando.commit

delete

Eliminar una instrucción o un identificador. Todas las instrucciones subordinadas y los identificadores contenidos en la ruta de instrucción especificada se eliminan con ella.

edit

Desplazarse dentro de la jerarquía de instrucciones especificada. Si la instrucción no existe, se crea.

exit

Salga del nivel actual de la jerarquía de instrucciones, volviendo al nivel anterior al último comando de edición, o salga del modo de configuración. Los comandos y son equivalentes.quitexit

extension

Administre las configuraciones que aportan los paquetes de aplicaciones del SDK. Adminístrelos mostrando o eliminando las configuraciones definidas por el usuario que contribuyó el paquete de aplicación del SDK nombrado. El comando de extensión nunca elimina una configuración definida en cualquier paquete nativo .Junos OS

help

Muestra ayuda sobre las instrucciones de configuración disponibles.

insert

Insertar un identificador en una jerarquía existente.

load

Cargue una configuración desde un archivo de configuración ASCII o desde la entrada del terminal. La ubicación actual en la jerarquía de configuración se omite cuando se produce la operación de carga.

quit

Salga del nivel actual de la jerarquía de instrucciones, volviendo al nivel anterior al último comando de edición, o salga del modo de configuración. Los comandos y son equivalentes.quitexit

rename

Cambiar el nombre de una instrucción de configuración o identificador existente.

replace

Reemplace identificadores o valores en una configuración.

rollback

Vuelva a una configuración previamente confirmada. El software guarda las últimas 10 configuraciones confirmadas, incluido el número de reversión, la fecha, la hora y el nombre del usuario que emitió el comando.commitconfiguration

run

Ejecute un comando de CLI sin salir del modo de configuración.

save

Guarde la configuración en un archivo ASCII. Se guardan las instrucciones de configuración hasta e incluyendo el nivel actual de la jerarquía de instrucciones, junto con la jerarquía de instrucciones que la contiene. Esta acción permite guardar una sección de la configuración, mientras se especifica completamente la jerarquía de instrucciones.

set

Cree una jerarquía de instrucción y establezca valores de identificador. Este comando es similar a , excepto que el nivel actual en la jerarquía no cambia.edit

show

Mostrar la configuración actual.

status

Mostrar los usuarios que actualmente están editando la configuración.

top

Vuelva al nivel superior del modo de comando de configuración, que se indica mediante el banner.[edit]

up

Suba un nivel en la jerarquía de instrucciones.

update

Actualizar una base de datos privada.

wildcard delete

Eliminar una instrucción o un identificador. Todas las instrucciones subordinadas y los identificadores contenidos en la ruta de instrucción especificada se eliminan con ella. Puede utilizar expresiones regulares para especificar un patrón. En función de este patrón, el sistema operativo busca elementos que contengan estos patrones y los elimina.

Instrucciones de configuración e identificadores

Puede configurar las propiedades del dispositivo incluyendo las instrucciones correspondientes en la configuración. Normalmente, una instrucción consta de una palabra clave definida por el sistema, que es texto fijo, y un identificador opcional. Un identificador es un nombre de identificación que puede definir, como el nombre de una interfaz o un nombre de usuario, que le permite a usted y a la CLI diferenciar entre una colección de instrucciones.

Tabla 2 enumera las instrucciones de configuración de nivel superior. Consulte Explorador de CLI para obtener información sobre cada instrucción de configuración.https://apps.juniper.net/cli-explorer/

Tabla 2: Instrucciones de nivel superior del modo de configuración

Declaración

Description

access

Configure el Protocolo de autenticación por desafío mutuo (CHAP).

accounting-options

Configure la recopilación de datos de estadísticas contables para interfaces y filtros de firewall.

chassis

Configure las propiedades del chasis del enrutador, incluidas las condiciones que activan las alarmas y las propiedades de trama y concatenación de SONET/SDH.

class-of-service

Configure los parámetros de clase de servicio.

firewall

Configure filtros que seleccionen paquetes en función de su contenido.

forwarding-options

Configure las opciones de reenvío, incluidas las opciones de muestreo de tráfico.

groups

Configurar grupos de configuración.

interfaces

Configure la información de la interfaz, como la encapsulación, las interfaces, los identificadores de canal virtual (VCI) y los identificadores de conexión de vínculo de datos (DLCI).

policy-options

Configure directivas de enrutamiento, que le permiten filtrar y establecer propiedades en rutas entrantes y salientes.

protocols

Configure protocolos de enrutamiento, incluidos BGP, IS-IS, LDP, MPLS, OSPF, RIP y RSVP.

routing-instances

Configure una o varias instancias de enrutamiento.

routing-options

Configure opciones de enrutamiento independientes del protocolo, como rutas estáticas, números de sistema autónomo, miembros de la confederación y operaciones de seguimiento global (depuración) para registrar.

security

Configure los servicios de seguridad IP (IPsec).

snmp

Configure cadenas de comunidad, interfaces, capturas y notificaciones SNMP.

system

Configure las propiedades de todo el sistema, incluidos el nombre de host, el nombre de dominio, el servidor del Sistema de nombres de dominio (DNS), los inicios de sesión y permisos de usuario, las asignaciones entre nombres de host y direcciones, y los procesos de software.

Jerarquía de instrucciones de configuración

La configuración consta de una jerarquía de instrucciones.Junos OS Hay dos tipos de instrucciones:

  • Instrucciones contenedoras, que son ramas que pueden contener otras instrucciones (incluidas instrucciones contenedor adicionales o instrucciones leaf). Las instrucciones contenedor en la parte superior de la jerarquía se consideran el tronco del árbol de jerarquía.

  • Instrucciones leaf (contenidas por instrucciones contenedoras), que no contienen otras instrucciones.

Las instrucciones container y leaf forman la jerarquía de configuración. Cada instrucción en el nivel superior de la jerarquía de configuración reside en el tronco de un árbol jerárquico. Estas instrucciones de nivel superior son instrucciones contenedoras que contienen otras instrucciones que forman las ramas del árbol. Las instrucciones leaf son las hojas del árbol jerárquico. Una jerarquía individual de instrucciones, que comienza en el tronco del árbol jerárquico, se denomina ruta de instrucción.

En la siguiente ilustración se muestra el árbol jerárquico, que ilustra una ruta de instrucción para la parte de la jerarquía de configuración de protocolo responsable de configurar la instrucción en una interfaz de un área OSPF.hello-interval

Figura 1: Modo de configuración Jerarquía de instrucciones Modo de configuración Jerarquía de instrucciones

La instrucción es una instrucción de nivel superior en el tronco del árbol de configuración.protocols Las instrucciones , y son todas instrucciones contenedor subordinadas de una instrucción superior (son ramas del árbol jerárquico).ospfareainterface La instrucción es una hoja en el árbol, que en este caso contiene un valor de datos, es decir, la longitud del , en segundos.hello-intervalhello-interval

El siguiente ejemplo de configuración ilustra la jerarquía de instrucciones tal como se muestra en :Figura 1

[edit protocols ospf area area-number interface interface-name]

El comando muestra la configuración de la siguiente manera:

La CLI aplica sangría a cada nivel de la jerarquía para indicar la posición relativa de cada instrucción en la jerarquía. Además, en general, establece cada nivel con aparatos ortopédicos, utilizando un corsé abierto al comienzo de cada nivel de jerarquía y un corsé de cierre al final. Si la instrucción en un nivel jerárquico está vacía, las llaves no se imprimen.

Cada declaración de hoja termina con un punto y coma. Si la jerarquía no se extiende hasta una instrucción leaf, la última instrucción de la jerarquía termina con un punto y coma.

La jerarquía de configuración también puede contener "oneliners" en el nivel más bajo de la jerarquía. Los Oneliners quitan un nivel de llaves en la sintaxis y muestran la instrucción container, sus identificadores, la instrucción child o leaf y sus atributos, todo en una línea.

Por ejemplo, es un oneliner porque la instrucción, su identificador y la instrucción leaf aparecen en una línea cuando se ejecuta el comando en modo de configuración:dynamic-profile dynamic-profile-name aggregate-clients;dynamic-profiledynamic-profile-nameaggregate-clientsshow

Entrar y salir del modo de configuración de CLI

Para configurar, Junos OS entre en el modo de configuración y se crea una jerarquía de instrucciones de modo de configuración.

  • Para entrar en el modo de configuración, utilice el comando.configure

    Al entrar en el modo de configuración, están disponibles los siguientes comandos del modo de configuración:

    Nota:

    Cuando realice cambios de configuración, confirme antes de salir. Si sale del modo de configuración sin confirmar los cambios de configuración, perderá los cambios deseados.

    Debe tener permiso de configuración para ver y usar el comando.configure Cuando esté en modo de configuración, sólo puede ver y modificar las instrucciones para las que tiene privilegios de acceso.

  • Si entra en el modo de configuración y otro usuario también está en modo de configuración, un mensaje muestra el nombre del usuario y la parte de la configuración que el otro usuario está viendo o editando:

    Hasta 32 usuarios pueden estar en modo de configuración simultáneamente, y todos pueden realizar cambios en la configuración al mismo tiempo.

  • Para salir del modo de configuración, utilice el comando de modo de configuración desde cualquier nivel o utilice el comando desde el nivel superior.exit configuration-modeexit Por ejemplo:

    Si intenta salir del modo de configuración mediante el comando y la configuración contiene cambios que no ha confirmado, verá el siguiente mensaje y el símbolo del sistema:exit

  • Para salir con los cambios no confirmados sin tener que responder a un mensaje, use el comando.exit configuration-mode Este comando es útil cuando se utilizan secuencias de comandos para realizar la configuración remota.

Comandos del modo de configuración relativa

El comando o seguido de otro comando de configuración, como , , , , o —le permite desplazarse rápidamente a la parte superior de la jerarquía o a un nivel por encima del área que está configurando.topupeditinsertdeletedeactivateannotateshow

Para emitir comandos de modo de configuración desde la parte superior de la jerarquía, utilice el comando y especifique un comando de configuración.top Por ejemplo:

Para emitir comandos de modo de configuración desde una ubicación superior en la jerarquía, utilice el comando de modo de configuración.up Especifique el número de niveles que desea subir en la jerarquía y, a continuación, especifique un comando de configuración. Por ejemplo:

Finalización de comandos en modo de configuración

En este tema se muestra cómo obtener acceso a la ayuda de comandos y cómo usar la finalización básica de comandos en el modo de configuración de CLI. En cada caso, puede acceder a la ayuda utilizando el carácter de signo de interrogación (), ya sea solo o con un comando parcial o una instrucción de configuración.?

Para enumerar los comandos del modo de configuración, utilice solo el comando:?

Para enumerar todas las instrucciones disponibles en un nivel de jerarquía determinado, utilice después del nombre del nivel de jerarquía que desea ver.? En este ejemplo, vea las jerarquías y :editedit protocols

Para enumerar todos los comandos que comienzan con una cadena o letra determinada, escriba la cadena, la letra o ambas y, a continuación, escriba el carácter.? En este ejemplo se muestran todos los comandos que comienzan con la letra "a":routing-options

En este ejemplo se muestran todas las interfaces configuradas .xe- Puede mostrar estas interfaces utilizando las dos primeras letras de la abreviatura (ex) y el carácter:?

También puede mostrar una lista de todas las instrucciones de directiva configuradas:

Convenciones de notación utilizadas en las jerarquías de configuración

Cuando se trabaja en el modo de configuración de CLI, el banner en la línea que precede al mensaje indica el nivel de jerarquía actual. En el ejemplo siguiente, el nivel es :[edit protocols ospf]

Nota:

Junos OS La documentación se utiliza como indicador del modo de configuración estándar.user@host# En una sesión de CLI, el mensaje muestra su ID de usuario y el nombre configurado del dispositivo de Juniper Networks en el que está trabajando.

Utilice el comando para mostrar las instrucciones que puede incluir en la configuración en el nivel actual.set ? El comando también es sensible al contexto y muestra instrucciones coincidentes solo en el nivel de jerarquía de comandos actual e inferior.help apropos

Las instrucciones se enumeran alfabéticamente dentro de cada jerarquía y subjerarquía. Se produce una excepción si una subjerarquía es tan larga que puede ser difícil determinar dónde termina y dónde comienza su siguiente instrucción del mismo nivel. En el caso de una subjerarquía muy larga, la subjerarquía aparece al final de su jerarquía principal en lugar de en orden alfabético. En este escenario de excepción, aparece un marcador de posición en la posición alfabética donde se habría enumerado la subjerarquía.

Por ejemplo, en el nivel de jerarquía, la subjerarquía tiene más de 20 instrucciones secundarias, incluidas varias subjerarquías con instrucciones secundarias propias.[edit interfaces interface-name unit logical-unit-number]family family-name La jerarquía completa aparece al final de su jerarquía principal (), y el siguiente marcador de posición aparece en su posición alfabética:family family-name[edit interfaces interface-name unit logical-unit-number]

Otra excepción al orden alfabético es que la instrucción siempre aparece primero en cualquier jerarquía que la incluya.disable