Ver la configuración
El show
comando de modo de configuración muestra la configuración actual de un dispositivo que ejecuta Junos OS.
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 actual de la jerarquía o en el nivel especificado.
user@host# show <statement-path>
Las instrucciones de configuración aparecen en un orden fijo, las interfaces aparecen ordenadas alfabéticamente por tipo y, luego, en orden numérico por número de ranura, PIC y de puerto. Tenga en cuenta que al configurar el dispositivo, puede escribir instrucciones en cualquier orden.
También puede usar el comando de modo operativo de la CLI show configuration
para mostrar la última configuración asignada, que es aquella que se ejecuta actualmente en el enrutador:
user@host> show configuration
Cuando se muestra una configuración, una marca de hora en la parte superior de la misma indica cuándo fue la última vez que se cambió:
## Last commit: 2018-07-18 11:21:58 PDT by echen version 8.3
Si omitió una instrucción requerida en un nivel de jerarquía específico, cuando ejecute el comando show
en modo de configuración, aparecerá un mensaje que indicará la instrucción que falta. Si falta una instrucción obligatoria, la CLI seguirá mostrando este mensaje cada vez que se introduzca un comando show
.
Por ejemplo:
[edit]
user@host# show
protocols {
pim {
interface so-0/0/0 {
priority 4;
version 2;
# Warning: missing mandatory statement(s): 'mode'
}
}
}
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 mostrará un mensaje que indica que dicha instrucción se omite en la configuración porque está configurada en una plataforma no compatible. Al ejecutar el comando show
con la opción | display xml
, puede ver el atributo unsupported="unsupported”
de configuración no 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 en la que se explica cada una de las instrucciones 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, los cuales son necesarios para volver a crear la configuración desde el nivel superior de la jerarquía como comandos set
, emita el comando de modo de configuración show
con la opción display set
:
user@host# show | display set <explicit>
Cuando se ejecuta el comando show configuration
con la opción de canalización | display set
para ver la configuración como comandos set
, 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 comandos set
desde 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 comandos set
y buscar texto que coincida con una expresión regular mediante la filtración de la salida, especifique la opción match
después de la barra vertical (|):
user@host# show | display set | match regular-expression
Mostrar direcciones IP asociadas con una interfaz:
xe-2/3/0 {
unit 0 {
family inet {
address 192.107.9.106/30;
}
}
}
so-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 so-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