Ver la configuración
El show
comando de modo de configuración muestra la configuración actual de un dispositivo que ejecute Junos OS Evolved.
Mostrar la configuración actual
Para mostrar la configuración actual de un dispositivo de Juniper Networks, use el show
comando en modo de configuración. Este comando muestra la configuración en el nivel de jerarquía actual o en el nivel especificado.
user@host# show <statement-path>
Las instrucciones de configuración aparecen en un orden fijo, las interfaces aparecen alfabéticamente por tipo y, a continuación, en orden numérico por número de ranura, número PIC y número de puerto. Tenga en cuenta que al configurar el dispositivo, puede escribir instrucciones en cualquier orden.
También puede usar el comando de modo show configuration
operativo de CLI para mostrar la última configuración confirmada, que es la configuración que se ejecuta actualmente en el enrutador:
user@host> show configuration
Cuando se muestra una configuración, una marca de tiempo en la parte superior de la configuración indica cuándo se modificó por última vez:
## Last commit: 2018-07-18 11:21:58 PDT by echen version 8.3
Si ha omitido una instrucción requerida en un nivel de jerarquía específico, cuando ejecute el comando en modo show
de configuración, aparecerá un mensaje que indicará qué instrucción falta. Si falta una instrucción obligatoria, la CLI sigue mostrando este mensaje cada vez que se emite un show
comando.
Las instrucciones no compatibles incluidas en la configuración de la CLI se muestran con el texto "no compatible" en la configuración. Por ejemplo, si se configura una instrucción en una plataforma no compatible, la CLI muestra un mensaje que indica que la instrucción se omite en la configuración porque está configurada en una plataforma no compatible. Al ejecutar el show
comando con la | display xml
opción, puede ver el atributo de unsupported="unsupported”
configuración que no es compatible.
El atributo "no compatible" incluido en la configuración de texto o XML se proporciona a las secuencias de comandos cuando el unsupported="unsupported"
atributo se incluye en la <get-configuration>
llamada RPC.
Ejemplo: mostrar la configuración actual
En el ejemplo siguiente se muestra cómo se puede mostrar la configuración actual del dispositivo.
Establecer y confirmar una configuración:
[edit] user@host#set protocols ospf area 0.0.0.0 interface xe-0/0/0 hello-interval 5
[edit] user@host#commit
commit complete [edit] user@host#quit
exiting configuration mode
Mostrar la configuración actual:
[edit]
user@host# show
protocols {
ospf {
area 0.0.0.0 {
interface xe-0/0/0 {
hello-interval 5;
}
}
}
}
Mostrar la configuración en una jerarquía determinada:
[edit]
user@host# show protocols ospf area 0.0.0.0
interface xe-0/0/0 {
hello-interval 5;
}
Bajar un nivel y mostrar la configuración en ese nivel:
[edit] user@host#edit protocols ospf area 0.0.0.0
[edit protocols ospf area 0.0.0.0] user@host#show
interface xe-0/0/0 { hello-interval 5; }
Mostrar la última configuración confirmada:
user@host> show configuration
## Last commit: 2018-08-10 11:21:58 PDT by user
version 8.3
protocols {
ospf {
area 0.0.0.0 {
interface xe-0/0/0 {
hello-interval 5;
}
}
}
}
Mostrar información adicional sobre la configuración
Solo en el modo de configuración, para mostrar información adicional sobre la configuración del dispositivo, utilice el comando después de display detail
la barra vertical ( | ) junto con un show
comando. La información adicional incluye la cadena de ayuda que explica cada instrucción de configuración y los bits de permiso necesarios para agregar y modificar la instrucción de configuración.
user@host# show <hierarchy-level> | display detail
Por ejemplo:
[edit]
user@host# show | display detail
##
## version: Software version information
## require: system
##
version 21.3-202107190949.0;
system {
##
## host-name: Host name for this router
## match: ^[[:alnum:]._-]+$
## require: system
##
}
host-name router-name;
##
## domain-name: Domain name for this router
## match: ^[[:alnum:]._-]+$
## require: system
##
domain-name isp.net;
##
## backup-router: Address of router to use while booting
##
backup-router 192.168.100.1;
root-authentication {
##
## encrypted-password: Encrypted password string
##
encrypted-password "$ABC123"; # SECRET-DATA
}
##
## name-server: DNS name servers
## require: system
##
name-server {
##
## name-server: DNS name server address
##
208.197.1.0;
}
login {
##
## class: User name (login)
## match: ^[[:alnum:]_-]+$
##
class super-user {
##
## permissions: Set of permitted operation categories
##
permissions all;
}
...
##
## services: System services
## require: system
##
services {
## services: Service name
##
ftp;
##
## services: Service name
##
telnet;
##
}
syslog {
##
## file-name: File to record logging data
##
file messages {
##
## Facility type
## Level name
##
any notice;
##
## Facility type
## Level name
##
authorization info;
}
}
}
chassis {
alarm {
sonet {
##
## lol: Loss of light
## alias: loss-of-light
##
lol red;
}
}
}
interfaces {
##
## Interface name
##
xe-2/1/1 {
atm-options {
##
## vpi: Virtual path index
## range: 0 .. 255
## maximum-vcs: Maximum number of virtual circuits on this VP
##
vpi 0 maximum-vcs 512;
}
##
## unit: Logical unit number
## range: 0 .. 16384
##
unit 0 {
##
## vci: ATM point-to-point virtual circuit identifier ([vpi.]vci)
}
##
vci 0.128;
}
}
...
Mostrar comandos set desde la configuración
En el modo de configuración, puede mostrar la configuración como una serie de comandos de modo de configuración necesarios para volver a crear la configuración. Esto resulta útil si no está familiarizado con el uso de los comandos del modo de configuración o si desea cortar, pegar y editar la configuración mostrada.
Para mostrar la configuración como una serie de comandos de modo de configuración, que son necesarios para volver a crear la configuración desde el nivel superior de la jerarquía como set
comandos, emita el comando de show
modo de configuración con la display set
opción:
user@host# show | display set <explicit>
Cuando se ejecuta el show configuration
comando con la | display set
opción de canalización para ver la configuración como set
comandos, aquellas partes de la configuración para las que no tiene permiso de visualización se sustituyen por el texto ACCESS-DENIED
.
Puede utilizar la <explicit>
opción con el | display set
comando para mostrar explícitamente todas las instrucciones de configuración que el sistema crea internamente, como una serie de comandos set, cuando configure determinadas instrucciones desde el nivel superior de la jerarquía.
Por ejemplo, supongamos que emite el comando set interfaces ge-0/0/0.0 family inet configuration mode. A continuación, se muestra la configuración resultante con las interfaces show ge-0/0/0 | mostrar comando set. El resultado muestra el mismo comando set que ingresó. Si incluye el argumento explícito, el resultado también muestra las instrucciones de configuración necesarias para crear la jerarquía donde se especifica la instrucción inet de familia. Por lo tanto, específicamente para este ejemplo, el resultado incluye la instrucción set interfaces ge-0/0/0 unit 0 además de la instrucción inet de la familia set ge-0/0/0.0.
- Ejemplo: Mostrar comandos set desde la configuración
- Ejemplo: Mostrar comandos set con la opción Coincidir
Ejemplo: Mostrar comandos set desde la configuración
Mostrar los set
comandos de la configuración en el nivel de jerarquía [edit interfaces
]:
[edit interfaces xe-0/0/0] user@host#show
unit 0 { family inet { address 192.107.1.230/24; } family iso; family mpls; } inactive: unit 1 { family inet { address 10.0.0.1/8; } } [edit interfaces ge-0/0/0] user@host#show | display set
set interfaces ge-0/0/0 unit 0 family inet address 192.107.1.230/24 set interfaces xe-0/0/0 unit 1 family inet address 10.0.0.1/8 deactivate interfaces xe-0/0/0 unit 1 [edit interfaces ge-0/0/0] user@host#show | display set | explicit
set interfaces ge-0/0/0 unit 0 family inet address 192.107.1.230/24 set interfaces xe-0/0/0 unit 0 family iso set interfaces xe-0/0/0 unit 0 family mpls set interfaces ge-0/0/0 unit 0 family inet set interfaces ge-0/0/0 unit 0 set interfaces xe-0/0/0 unit 1 family inet address 10.0.0.1/8 deactivate interfaces xe-0/0/0 unit 1
Para mostrar la configuración como una serie de comandos de modo de configuración necesarios para volver a crear la configuración desde el nivel de jerarquía actual, emita el comando de show
modo de configuración con la show | display set relative
opción. Puede utilizar la <explicit>
opción para mostrar explícitamente, como una serie de comandos, todas las configuraciones que el sistema crea internamente al configurar determinadas instrucciones del nivel de jerarquía actual.
[edit interfaces fe-0/0/0] user@host# show unit 0 { family inet { address 192.107.1.230/24; } family iso; family mpls; } inactive: unit 1 { family inet { address 10.0.0.1/8; } } [edit interfaces xe-0/0/0] user@host#show | display set relative
set unit 0 family inet address 192.107.1.230/24 set unit 0 family iso set unit 0 family mpls set unit 1 family inet address 10.0.0.1/8 deactivate unit 1 user@host#show | display set relative | explicit
set unit 0 family inet address 192.168.1.230/24 set unit 0 family inet set unit 0 family iso set unit 0 family mpls set unit 0 set unit 1 family inet address 10.0.0.1/8 set unit 1 family inet deactivate unit 1
Ejemplo: Mostrar comandos set con la opción Coincidir
Para mostrar la configuración como set
comandos y buscar texto que coincida con una expresión regular filtrando la salida, especifique la opción después de match
la barra vertical ( |):
user@host# show | display set | match regular-expression
Mostrar direcciones IP asociadas a una interfaz:
xe-2/3/0 {
unit 0 {
family inet {
address 192.107.9.106/30;
}
}
}
et-5/1/0 {
unit 0 {
family inet {
address 192.107.9.15/32 {
destination 192.107.9.192;
}
}
}
}
lo0 {
unit 0 {
family inet {
address 127.0.0.1/32;
}
}
}
user@host# show interfaces | display set | match address
set interfaces xe-2/3/0 unit 0 family inet address 192.168.9.106/30
set interfaces et-5/1/0 unit 0 family inet address 192.168.9.15/32 destination 192.168.9.192
set interfaces lo0 unit 0 family inet address 127.0.0.1/32