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 la CLI

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

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

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

Como se describe en Descripción de los modos, los comandos y las jerarquías de instrucciones de la CLI de Junos OS , la configuración de un dispositivo se almacena como una jerarquía de instrucciones. En el modo de configuración, se crea un conjunto de instrucciones de configuración que se van a utilizar. Cuando termine de escribir 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

Descripción

activate

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

annotate

Agregar comentarios a una configuración. Solo puede agregar comentarios en el nivel actual de jerarquía.

commit

Confirmar el conjunto de cambios en la base de datos y hacer que los cambios surtan efecto operativo.

copy

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

deactivate

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

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

Muévase 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, vuelva al nivel anterior al último comando de edición o salga del modo de configuración. Los quit comandos y exit son equivalentes.

extension

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

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 ignora cuando se produce la operación de carga.

quit

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

rename

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

replace

Reemplace los identificadores o valores en una configuración.

rollback

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

run

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

save

Guarde la configuración en un archivo ASCII. Las instrucciones de configuración hasta el nivel actual de la jerarquía de instrucciones se guardan, junto con la jerarquía de instrucciones que las contiene. Esta acción permite guardar una sección de la configuración, a la vez que 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 edit, con la diferencia de que el nivel actual en la jerarquía no cambia.

show

Mostrar la configuración actual.

status

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

top

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

up

Subir 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 usar 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. Por lo general, 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.

En la tabla 2 se enumeran las instrucciones de configuración de nivel superior. Consulte Explorador de CLI para obtener información acerca de cada instrucción de configuración.

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

Declaración

Descripción

access

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

accounting-options

Configure la recopilación de datos de estadísticas de contabilidad 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 concatenación y tramas 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

Configure los 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 políticas de enrutamiento, que le permiten filtrar y establecer propiedades en rutas entrantes y salientes.

protocols

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

routing-instances

Configure una o varias instancias de enrutamiento.

routing-options

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

security

Configure los servicios de seguridad IP (IPsec).

snmp

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

system

Configure las propiedades de todo el sistema, como el nombre de host, el nombre de dominio, el servidor del sistema de nombres de dominio (DNS), los inicios de sesión y los 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 de Junos OS evolucionado consta de una jerarquía de instrucciones. Hay dos tipos de instrucciones:

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

  • Instrucciones leaf (contenidas en 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 de contenedor que contienen otras instrucciones que forman las ramas de árbol. Las instrucciones leaf son las hojas del árbol jerárquico. Una jerarquía individual de instrucciones, que comienza en el tronco del árbol de jerarquía, se denomina ruta de instrucciones.

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

Figura 1: Jerarquía de instrucciones Configuration Mode Hierarchy of Statements del modo de configuración

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

El siguiente ejemplo de configuración ilustra la jerarquía de instrucciones como se muestra en la 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, resalta cada nivel con llaves, usando una llave abierta al comienzo de cada nivel de jerarquía y una llave de cierre al final. Si la instrucción en un nivel de jerarquía está vacía, las llaves no se imprimen.

Cada instrucción leaf 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. Oneliners elimina un nivel de llaves en la sintaxis y muestra la instrucción contenedora, sus identificadores, la instrucción secundaria o leaf y sus atributos, todo en una línea.

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

Entrar y salir del modo de configuración de la CLI

Para configurar Junos OS Evolved , ingrese al modo de configuración y cree una jerarquía de instrucciones de modo de configuración.

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

    Cuando se entra en el modo de configuración, están disponibles los siguientes comandos de modo de configuración:

    Nota:

    Cuando realice cambios de configuración, deprofíquelos antes de salir. Si sale del modo de configuración sin confirmar los cambios de configuración, perderá los cambios previstos.

    Debe tener permiso de configuración para ver y utilizar el configure comando. En el modo de configuración, puede ver y modificar solo las instrucciones para las que tenga privilegios de acceso.

  • Si entra en el modo de configuración y otro usuario también está en el modo de configuración, aparecerá un mensaje con 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 el modo de configuración simultáneamente, y todos pueden hacer cambios en la configuración al mismo tiempo.

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

    Si intenta salir del modo fconfiguration mediante el exit comando y la configuración contiene cambios que no ha confirmado, verá el siguiente mensaje y el indicador:

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

Comandos del modo de configuración relativa

El top comando o up seguido de otro comando de configuración, como edit, insert, delete, deactivateannotate, o , le showpermite desplazarse rápidamente a la parte superior de la jerarquía o a un nivel por encima del área que está configurando.

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

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

Finalización de comandos en el modo de configuración

En este tema se explica cómo acceder a la ayuda de comandos y cómo utilizar la finalización de comandos básicos en el modo de configuración de la CLI. En cada caso, se accede a la ayuda utilizando el carácter del 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, use solo el ? comando:

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

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

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

También puede mostrar una lista de todas las instrucciones de política configuradas:

Convenciones de notación usadas en jerarquías de configuración

Cuando trabaja en el modo de configuración de la CLI, la pancarta 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:

La documentación de Junos OS evolucionado se utiliza user@host# como indicador del modo de configuración estándar. 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 set ? comando para mostrar las instrucciones que puede incluir en la configuración en el nivel actual. El help apropos comando también es sensible al contexto y muestra instrucciones coincidentes solo en el nivel actual de jerarquía de comandos y versiones inferiores.

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

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