Aprovisionamiento sin intervención
El aprovisionamiento sin intervención instala o actualiza el software automáticamente en sus nuevos dispositivos de Juniper Networks con una intervención manual mínima.
Descripción general del aprovisionamiento sin intervención
El aprovisionamiento sin intervención (ZTP) le permite aprovisionar nuevos dispositivos de Juniper Networks en su red automáticamente, con una intervención manual mínima. Puede usar puertos de administración o puertos de red, según su dispositivo, para conectarse a la red. Cuando conecta físicamente un dispositivo a la red y lo arranca con una configuración predeterminada de fábrica, el dispositivo actualiza (o degrada) la versión de software e instala automáticamente un archivo de configuración desde la red. El archivo de configuración puede ser una configuración o un script. Mediante scripts puede crear archivos de configuración específicos del dispositivo y realizar operaciones de solicitud HTTP a servidores web para descargar archivos de configuración o versiones de software específicos.
Para buscar la imagen de software y los archivos de configuración necesarios en la red, el dispositivo utiliza información que ha configurado en un servidor de Protocolo de configuración dinámica de host (DHCP). Si no configura el servidor DHCP para proporcionar esta información, el dispositivo arrancará con el software preinstalado y la configuración predeterminada de fábrica.
Para Junos OS Evolved, el aprovisionamiento sin intervención (ZTP) detecta dinámicamente la velocidad de los puertos de las interfaces WAN y utiliza esta información para crear puertos de servidor ZTP con la misma velocidad. Los dispositivos que ejecutan Junos OS Evolved admiten la automatización de la configuración de dispositivos y la actualización de software mediante la interfaz de administración del motor de enrutamiento 0 (RE0) o mediante interfaces WAN.
Scripts previos a la actualización
Puede utilizar scripts previos a la actualización para realizar cualquier tarea de aprovisionamiento previo antes de que ZTP actualice cualquier imagen de software o archivo de configuración. Admitimos scripts Bash, shell y Python 3.
Algunas tareas de aprovisionamiento previo incluyen:
-
Descargar claves de firma o certificados para sus aplicaciones de terceros e instalarlos en el dispositivo.
-
Especificar los nombres de interfaz WAN y de administración, así como la velocidad de las interfaces WAN.
ZTP utiliza esta información para evitar el desplazamiento a través de los grupos de velocidad innecesarios donde no reside la interfaz.
-
Alternar entre usar DHCPv4 opción 43 subopción 5 como una dirección IP FTP y un puerto HTTP.
También puede usar un script previo a la actualización para mejorar el tiempo de convergencia de ZTP. Cree un archivo con el nombre de dhcp_interface
en el /var/tmp
directorio que contenga los nombres de las interfaces de administración, así como los nombres y velocidades de las interfaces WAN, y haga referencia a este archivo en el script previo a la actualización. La velocidad es opcional para las interfaces de administración. ZTP utiliza esta información para evitar el desplazamiento a través de los grupos de velocidad innecesarios donde no reside la interfaz. Si se produce un error en la interfaz, ZTP solo volverá a intentar la interfaz fallida hasta cinco veces. Este proceso mejora el tiempo de convergencia porque ZTP no recorre interfaces que no son necesarias.
Estos son algunos ejemplos del formato para especificar los nombres de interfaz y las velocidades en el script previo a la actualización.
Para una interfaz WAN:
INTERFACE = <interface name> SPEED = <speed>
Para una interfaz de administración:
INTERFACE = mgmt
Este es un ejemplo que muestra el nombre de una interfaz WAN y su velocidad:
INTERFACE = et-0/0/1 SPEED = 4x25G
En el script previo a la actualización, puede especificar si la subopción 5 de la opción 43 de DHCPv4 se usa como dirección IP FTP o como puerto HTTP. Para utilizar DHCPv4 opción 43 subopción 5 como puerto HTTP, cree un archivo con el nombre de http_port
en el /var/tmp/
directorio. Cuando se ejecuta la secuencia de comandos previa a la actualización y ZTP descubre que hay un http_port
archivo ubicado en el directorio, se utiliza la subopción 5 de /var/tmp/
la opción 43 de DHCPv4 como puerto HTTP. Este puerto se utiliza para descargar cualquier imagen de software o archivo de configuración. Si ZTP no descubre este archivo, la subopción 5 de la opción 43 de DHCPv4 se utiliza como dirección IP FTP y utiliza esta dirección para descargar imágenes de software o archivos de configuración. Esta mejora conduce a una convergencia más rápida.
Puede utilizar la opción 43 de DHCP, la subopción 9 para DHCPv4, y la opción 17 de DHCPv6, subopción 9, para DHCPv6, para especificar el nombre del script previo a la actualización como parte de la información del programa de arranque.
Para ver qué plataformas admiten ZTP, en un navegador, vaya al Explorador de características. En la sección Explorar características de la página Explorador de características, seleccione Todas las características. En el cuadro Características agrupadas por familia de características , seleccione Aprovisionamiento sin intervención. También puede escribir el nombre de la característica en el cuadro de edición Buscar características . Consulte la tabla Historial de versiones al final de este tema para obtener más detalles sobre cómo se ha ampliado la compatibilidad con ZTP.
- Flujo de trabajo ZTP
- Aprovisionamiento de un dispositivo mediante un script
- Activadores del proceso de reinicio del aprovisionamiento sin intervención
- Aprovisionamiento sin intervención en enrutadores PTX10008 que ejecutan Junos OS Evolved
Flujo de trabajo ZTP
Cuando un dispositivo se inicia con la configuración predeterminada, se producen los siguientes eventos:
-
El cliente DHCP se ejecuta en interfaces compatibles.
-
El servidor DHCP aprovisiona una dirección IP e incluye varias opciones DHCP en la respuesta relacionadas con el proceso ZTP.
-
El dispositivo procesa las opciones de DHCP y localiza los archivos de configuración, ejecuta scripts y actualiza o degrada el software.
-
Si los archivos de imagen y de configuración están presentes, la imagen se instala y se aplica la configuración.
-
Si solo está presente el archivo de imagen, la imagen se instala en el dispositivo.
-
Si la imagen es la misma que la imagen ya instalada en el dispositivo, ZTP continúa y omite el paso de instalación.
-
Si el dispositivo no pudo recuperar la imagen, ZTP intentará recuperar la imagen nuevamente.
-
Si la imagen está dañada, la instalación falla.
Si la instalación falla por cualquier motivo, ZTP volverá a intentarlo en otras interfaces.
-
Si solo está presente el archivo de configuración, se descarga la configuración.
Si la primera línea del archivo consiste en el comando #! seguidos de una ruta de intérprete, el archivo se considera un script y el intérprete ejecuta el script. Si el script devuelve un error, ZTP volverá a intentarlo en otras interfaces.
Si no se puede descargar el archivo de configuración, el proceso ZTP intentará descargarlo de nuevo.
Si el archivo de configuración está dañado, tiene errores de sintaxis o incluye comandos que no son compatibles con el dispositivo, el dispositivo no podrá confirmar y ZTP volverá a intentarlo en otras interfaces.
-
Si no hay ninguna imagen o archivo de configuración, ZTP volverá a intentarlo en otras interfaces.
-
Si no hay información del servidor de archivos, ZTP volverá a intentarlo en otras interfaces.
-
Una vez confirmada la configuración, el proceso ZTP se considera correcto y finaliza.
Aprovisionamiento de un dispositivo mediante un script
Durante el proceso ZTP, cuando conecta y arranca un nuevo dispositivo de red, el dispositivo solicita una dirección IP al servidor DHCP. El servidor proporciona la dirección IP y, si está configurado, los nombres de archivo y las ubicaciones de la imagen de software y el archivo de configuración del dispositivo. El archivo de configuración puede ser una configuración o un script.
Si se proporciona un archivo de configuración, el sistema operativo determina si el archivo es un script basado en la primera línea del archivo. Si la primera línea contiene los caracteres #!
seguidos de una ruta de intérprete, el sistema operativo trata el archivo como un script y lo ejecuta con el intérprete especificado.
Si el script devuelve un error (es decir, un valor distinto de cero), ZTP volverá a intentarlo en otras interfaces.
En la Tabla 1 se describen los tipos de script admitidos, la ruta del intérprete correspondiente y las plataformas que admiten ese tipo de script durante el proceso ZTP.
Tipo de script |
Ruta del intérprete |
Soporte de plataforma |
---|---|---|
Script de shell |
|
Todos los dispositivos |
Script SLAX |
|
Todos los dispositivos |
Script de Python |
|
Dispositivos que ejecutan Junos OS con automatización mejorada Dispositivos que ejecutan Junos OS evolucionado |
Por motivos de seguridad, Junos OS tiene requisitos estrictos para ejecutar scripts de Python sin firmar en dispositivos que ejecutan Junos OS. Solo los dispositivos que ejecutan Junos OS con automatización mejorada y los dispositivos que ejecutan Junos OS Evolved admiten el uso de scripts de Python sin firmar en la opción 43 de DHCP, subopción 01.
Si el sistema operativo no encuentra los caracteres #!
seguidos por una ruta de intérprete, trata el archivo como una configuración en formato de texto y carga la configuración en el dispositivo.
Activadores del proceso de reinicio del aprovisionamiento sin intervención
ZTP se reinicia cuando se produce cualquiera de los eventos siguientes:
-
Se produce un error en la solicitud del archivo de configuración, el archivo de script o el archivo de imagen.
-
El archivo de configuración es incorrecto y se produce un error en la confirmación.
-
No hay ningún archivo de configuración ni ningún archivo de imagen disponible.
-
El archivo de imagen está dañado y la instalación falla.
-
No hay información del servidor de archivos disponible.
-
El servidor DHCP no tiene configurados parámetros ZTP válidos.
-
Cuando ninguna de las interfaces de cliente DHCP pasa a un estado enlazado.
-
En los dispositivos Junos OS Evolved, si se produce un error al descargar un archivo, ZTP se reinicia.
Cuando se produce alguno de estos eventos, ZTP restablece el equipo de estado del cliente DHCP en todas las interfaces configuradas por el cliente DHCP (administración y red) y, a continuación, reinicia el equipo de estado. El reinicio de la máquina de estado permite al cliente DHCP obtener los parámetros configurados por el servidor DHCP más recientes.
Antes de que se reinicie ZTP, deben transcurrir aproximadamente de 15 a 30 segundos para que haya tiempo suficiente para crear una lista de interfaces de cliente DHCP enlazadas y no enlazadas.
La lista de interfaces de cliente DHCP enlazadas y no enlazadas puede contener:
-
No hay entradas.
-
Varias interfaces de cliente DHCP.
Se da prioridad a las interfaces de cliente DHCP que han recibido todos los parámetros ZTP (archivo de imagen de software, archivo de configuración e información del servidor de archivos) del servidor DHCP.
ZTP intenta descargar la imagen de software y los archivos de configuración del servidor de archivos. Si se produce un error en esa descarga, ZTP borra el enlace del cliente DHCP en esa interfaz y reinicia el equipo de estado en otras interfaces.
El proceso de reinicio de ZTP continúa hasta que haya una actualización de software correcta o un operador confirme manualmente una configuración de usuario y elimine la configuración de ZTP.
Aprovisionamiento sin intervención en enrutadores PTX10008 que ejecutan Junos OS Evolved
El aprovisionamiento sin intervención (ZTP) le permite aprovisionar su enrutador en su red automáticamente, con una intervención manual mínima. A partir de Junos OS Evolved versión 20.1R1, los dispositivos PTX10008 admiten la automatización de la configuración de dispositivos y la actualización de software a través de la interfaz de administración del motor de enrutamiento 0 (RE0).
ZTP está habilitado en el dispositivo PTX10008 en el modo predeterminado de fábrica. Puede conectar la interfaz de administración (re0:mgmt-0) a una red con un servidor de Protocolo de configuración dinámica de host (DHCP) y, a continuación, agregar la configuración ZTP al servidor DHCP. Utilice el show interfaces re0:mgmt-0
comando del dispositivo PTX10008 para buscar la dirección MAC de la interfaz que se utilizará en la configuración del servidor DHCP.
Cuando el dispositivo PTX10008 puede ponerse en contacto con el servidor DHCP y recuperar parámetros ZTP, realiza las siguientes operaciones ZTP basadas en estos parámetros:
-
Recupera la imagen especificada y/o el archivo de configuración utilizando el protocolo especificado.
-
Si se especifica una imagen, ZTP instala la imagen en ambos motores de enrutamiento y reinicia el dispositivo.
-
Si se especifica un archivo de configuración:
-
Si el archivo es una configuración de Junos, ZTP aplica la configuración en el dispositivo.
-
Si el archivo es un script, ZTP ejecuta el script en el dispositivo.
-
Aprovisionamiento sin intervención mediante opciones de DHCP
El aprovisionamiento sin intervención (ZTP) permite el aprovisionamiento automático de los dispositivos de red de Juniper que agregue a su red. Puede aprovisionar cualquier dispositivo compatible mediante un script que se ejecutará o un archivo de configuración que se cargará. También deberá configurar un servidor DHCP con la información necesaria, que se proporciona en este procedimiento, para utilizar ZTP.
ZTP requiere que el dispositivo esté en un estado predeterminado de fábrica. El dispositivo arranca de fábrica con el software preinstalado y la configuración predeterminada de fábrica. En un dispositivo que actualmente no tiene la configuración predeterminada de fábrica, puede ejecutar el request system zeroize
comando.
Antes de empezar:
-
Asegúrese de que el dispositivo tenga acceso a los siguientes recursos de red:
-
El servidor DHCP que proporciona la ubicación de la imagen de software y los archivos de configuración en la red
Consulte la documentación del servidor DHCP para obtener instrucciones de configuración.
-
El servidor de Protocolo de transferencia de archivos (FTP anónimo), Protocolo de transferencia de hipertexto (HTTP), Protocolo de transferencia de hipertexto seguro (HTTPS) o Protocolo trivial de transferencia de archivos (TFTP) en el que se almacenan los archivos de configuración e imagen de software
Nota:Aunque se admite TFTP, se recomienda utilizar FTP o HTTP en su lugar, ya que estos protocolos de transporte son más confiables.
CAUTELA:Las URL HTTP están limitadas a 256 caracteres de longitud.
-
Un servidor del Sistema de nombres de dominio (DNS) para realizar búsquedas DNS inversas (no compatible).
-
(Opcional) Un servidor NTP para realizar la sincronización de hora en la red
-
(Opcional) Un servidor de registro del sistema (syslog) para administrar los mensajes y alertas de registro del sistema.
Los mensajes de syslog se reenviarán a este servidor syslog durante ZTP.
-
-
Localice y registre la dirección MAC de su dispositivo.
En PTX10008 dispositivos, las direcciones MAC de administración se encuentran en los motores de enrutamiento.
No puede confirmar una configuración mientras el dispositivo está realizando el proceso de actualización de software. Si confirma una configuración mientras el dispositivo está realizando el proceso de autoinstalación del archivo de configuración, el proceso se detiene y el archivo de configuración no se descarga de la red.
Para habilitar el aprovisionamiento sin intervención para un dispositivo mediante las opciones de DHCP:
Aprovisionamiento sin intervención mediante las opciones de DHCPv6
El aprovisionamiento sin intervención (ZTP) con opciones de DHCPv6 no se admite en las imágenes de Junos OS Flex. Una imagen Flex tiene la palabra "flex" en el nombre de archivo. Aquí hay un ejemplo de nombre de archivo de una imagen de Flex: jinstall-host-qfx-5e-flex-x86-64-20.4R3.8-secure-signed.tgz.
El protocolo DHCPv6 no tiene una opción de subred para que el IA_NA (asociación de identidad para direcciones no temporales) aprenda e instale rutas de subred. En su lugar, la ruta de subred se instala a través del protocolo de detección de vecinos.
En IPv6, los dispositivos anuncian periódicamente prefijos IPv6 junto con otros parámetros de vínculo mediante mensajes de anuncio de enrutador (RA). En el cliente (dispositivo Juniper que ejecuta ZTP), una vez que el cliente DHCPv6 está enlazado, el protocolo de detección del vecino (NDP) aprenderá estos prefijos e instalará las rutas de prefijo a través de la interfaz del cliente, con el siguiente salto como vínculo a la dirección local del dispositivo de puerta de enlace.
En el dispositivo cliente, la configuración de anuncio del enrutador está habilitada de forma predeterminada junto con la configuración de DHCPv6.
-
Asegúrese de que el dispositivo tenga acceso a los siguientes recursos de red:
-
El servidor DHCP que proporciona la ubicación de la imagen de software y los archivos de configuración en la red
Consulte la documentación del servidor DHCP para obtener instrucciones de configuración.
-
El servidor de Protocolo de transferencia de archivos (FTP anónimo), Protocolo trivial de transferencia de archivos (TFTP), Protocolo de transferencia de hipertexto (HTTP) o Protocolo seguro de transferencia de hipertexto (HTTPS) en el que se almacenan los archivos de imagen y configuración del software.
CAUTELA:Las URL HTTP están limitadas a 256 caracteres de longitud.
-
-
Localice y registre la dirección MAC impresa en el dispositivo.
El aprovisionamiento sin intervención (ZTP) permite el aprovisionamiento automático de los dispositivos de red de Juniper que agregue a su red. Puede aprovisionar cualquier dispositivo compatible mediante un script que se ejecutará o un archivo de configuración que se cargará.
Para utilizar ZTP, configure un servidor DHCP para proporcionar la información necesaria. Si no configura el servidor DHCP para proporcionar esta información, el dispositivo arrancará con el software preinstalado y la configuración predeterminada de fábrica. Si su dispositivo no está en un estado predeterminado de fábrica, puede emitir el request system zeroize
comando.
Opcionalmente, puede configurar un servidor proxy HTTP para el servidor phone-home o el servidor de redirección. Cuando el cliente phone-home recibe información sobre el servidor proxy HTTP a través de la opción 17 de DHCP subopción 8, creará un túnel transparente HTTPS con el servidor proxy. Una vez establecido el túnel, el cliente phone-home utiliza el túnel como proxy para el servidor phone-home o el servidor de redirección. El cliente phone-home descarga la imagen del software y el archivo de configuración a través del túnel en el dispositivo. Una vez completado el arranque, el dispositivo se reinicia y el túnel se cierra.
A partir de Junos OS versión 20.2R1-S1, el cliente DHCPv6 es compatible con los conmutadores MX-Series, EX3400, EX4300 QFX5100 y QFX5200. Los clientes DHCPv4 y DHCPv6 se incluyen como parte de la configuración predeterminada. Durante el proceso de arranque, el dispositivo utiliza primero el cliente DHCPv4 para solicitar información sobre la imagen y el archivo de configuración del servidor DHCP. El dispositivo comprueba los enlaces DHCPv4 secuencialmente. Si se produce un error con uno de los enlaces DHCPv4, el dispositivo seguirá comprobando si hay enlaces hasta que el aprovisionamiento se realice correctamente. Sin embargo, si no hay enlaces DHCPv4, el dispositivo comprobará si hay enlaces DHCPv6 y seguirá el mismo proceso que para DHCPv4 hasta que el dispositivo se pueda aprovisionar correctamente. El servidor DHCP utiliza las opciones 59 y 17 de DHCPv6 y las subopciones aplicables para intercambiar información relacionada con ZTP entre él y el cliente DHCP.
No puede confirmar una configuración mientras el dispositivo está realizando el proceso de actualización de software. Si confirma una configuración mientras el dispositivo está realizando el proceso de autoinstalación del archivo de configuración, el proceso se detiene y el archivo de configuración no se descarga de la red.
Para usar el aprovisionamiento sin intervención para un dispositivo con opciones de DHCPv6:
Supervisión del aprovisionamiento sin intervención
Puede usar los comandos de consola y modo operativo para supervisar el aprovisionamiento sin intervención.
En Junos OS Evolved, para supervisar el aprovisionamiento sin intervención, utilice el comando mostrar modo operativo ztp del sistema .
- Uso de la consola para supervisar el aprovisionamiento sin intervención en Junos OS Evolved
- Uso del comando show dhcp client binding
- Uso del comando show dhcpv6 client binding
Uso de la consola para supervisar el aprovisionamiento sin intervención en Junos OS Evolved
Propósito
Los archivos de registro del sistema proporcionan información sobre el estado del proceso de actualización automática, listas de interfaces de cliente DHCP enlazadas y no enlazadas, direcciones IP de servidores de archivos, nombres y ubicaciones de archivos de imagen y configuración, e intentos exitosos y fallidos de obtener archivos de configuración e imagen.
Acción
Utilice la información de la consola para supervisar el proceso de actualización automática.
Este es un ejemplo de salida para Junos OS evolucionado.
164.319243] ztp.py[15456]: 2019-07-11 17:54:25 INFO: ZTP: Booted with factory settings set auto-image-upgrade ztp.py[15456]: 2019-07-11 17:54:26 INFO: ZTP: loading config [ 184.456977] ztp.py[15456]: 2019-07-11 17:54:45 INFO: ZTP: Releasing prior dhcp state [ 184.520075] ztp.py[15456]: 2019-07-11 17:54:46 INFO: ZTP: initializing [ 184.520736] ztp.py[15456]: 2019-07-11 17:54:46 INFO: ZTP: Interface vmb0 Watching path /var/db/scripts/ztp/ztpopt.vmb0 [ 184.566657] ztp.py[15456]: 2019-07-11 17:54:46 INFO: ZTP: Interface vmb0v6 Watching path /var/db/scripts/ztp/ztpopt6.vmb0 [ 184.603976] ztp.py[15456]: 2019-07-11 17:54:46 INFO: ZTP: remove "chassis auto-image-upgrade" from config to abort ZTP [ 184.605897] ztp.py[15456]: 2019-07-11 17:54:46 INFO: ZTP: send DHCP discover on interface vmb0 [ 184.606083] ztp.py[15456]: 2019-07-11 17:54:46 INFO: ZTP: send DHCP discover on interface vmb0v6 [ 205.043925] ztp.py[15456]: 2019-07-11 17:55:06 INFO: ZTP: loading options config [ 225.528749] ztp.py[15456]: 2019-07-11 17:55:27 INFO: ZTP:(vmb0) Running: ['/sbin/dhclient', '-1', '-v', 'vmb0', '-cf', '/var /db/scripts/ztp/dhclient.conf', '-pf', '/var/db/scripts/ztp/vmb0.pid4'] [ 227.349638] ztp.py[15456]: 2019-07-11 17:55:28 INFO: ZTP: loading options config [ 248.512666] ztp.py[15456]: 2019-07-11 17:55:50 INFO: ZTP:(vmb0) Running: ['/sbin/dhclient', '-6', '-D', 'LL', '-1', '-v', 'v mb0', '-cf', '/var/db/scripts/ztp/dhclient6.conf', '-pf', '/var/db/scripts/ztp/vmb0.pid6'] [ 309.448411] ztp.py[15456]: 2019-07-11 17:56:50 ERROR: ZTP:(vmb0v6) Unable to get DhcpInfo [ 309.452340] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 ipaddr is 10.10.213.111 [ 309.453114] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 subnetmask is 255.255.255.0 [ 309.453379] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 option150addr is 10.10.213.1 [ 309.453619] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 option66addr is 10.10.213.1 [ 309.453836] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 host-name is sw-s3-u8-07 [ 309.454093] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 ntp server is ['10.129.255.62'] [ 309.454267] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 ntp server is ['10.129.255.62', '10.129.255.63'] [ 309.454451] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 log server is 10.10.213.1 [ 309.454673] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 image path is /ZTP_IMAGES/junos-evo-install-ptx-chassis-x 86-64-19.4EVO.iso [ 309.454886] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 config path is /ZTP_CONFIG/sw-s3-u8-07.cfg [ 309.455217] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: intf vmb0 transfertype is tftp [ 309.457209] ztp.py[15456]: 2019-07-11 17:56:50 INFO: ZTP: Chose interface vmb0: [ 309.633177] ztp.py[15456]: 2019-07-11 17:56:51 INFO: ZTP: loading options config [ 333.584288] ztp.py[15456]: 2019-07-11 17:57:15 INFO: ZTP: downloading image file/ZTP_IMAGES/junos-evo-install-ptx-chassis-x86 -64-19.4-20190708.2-EVO.iso [ 333.584840] ztp.py[15456]: 2019-07-11 17:57:15 INFO: ZTP: downloading image file local /var/tmp/junos-evo-install-ptx-chassis -x86-64-19.4-20190708.2-EVO.iso [ 554.625986] ztp.py[15456]: No such vrf (None) [ 554.628523] ztp.py[15456]: 2019-07-11 18:00:56 INFO: ZTP: Downloaded image file [ 554.629289] ztp.py[15456]: 2019-07-11 18:00:56 INFO: ZTP: Downloading config file /ZTP_CONFIG/sw-s3-u8-07.cfg [ 555.198176] ztp.py[15456]: No such vrf (None) [ 555.200076] ztp.py[15456]: 2019-07-11 18:00:56 INFO: ZTP: Downloaded config file [ 555.201882] ztp.py[15456]: 2019-07-11 18:00:56 INFO: ZTP: loading options config 577.427218] ztp.py[15456]: 2019-07-11 18:01:18 INFO: ZTP: Upgrading image [ 577.427770] ztp.py[15456]: 2019-07-11 18:01:18 INFO: ZTP: Upgraded image localpath is /var/tmp/junos-evo-install-ptx-chassis-x86-64-19.4EVO.iso [ 577.483927] ztp.py[15456]: 2019-07-11 18:01:19 INFO: ZTP: Installing via CLI (/var/tmp/junos-evo-install-ptx-chassis-x86-64-19.4-20190708.2-EVO.iso) [ 577.484271] ztp.py[15456]: 2019-07-11 18:01:19 INFO: ZTP: Running: ['/usr/sbin/cli', '-c', 'show chassis hardware | display xml | match <name> | match "CB" | count'] [ 577.775918] ztp.py[15456]: 2019-07-11 18:01:19 INFO: ZTP: Dual-RE setup detected [ 577.776130] ztp.py[15456]: 2019-07-11 18:01:19 INFO: ZTP: Checking for second RE [ 577.776894] ztp.py[15456]: 2019-07-11 18:01:19 INFO: ZTP: Running: ['/usr/sbin/cli', '-c', 'show chassis hardware | display xml | match <name> | match "Routing Engine" | count'] [ 577.987278] ztp.py[15456]: 2019-07-11 18:01:19 INFO: Running: ['/usr/sbin/cli', '-c', 'request system software add /var/tmp/junos-evo-install-ptx-chassis-x86-64-19.4EVO.iso | display xml'] [ 738.153925] ztp.py[15456]: 2019-07-11 18:03:59 INFO: ZTP: wait returns: 0 [ 738.154148] ztp.py[15456]: 2019-07-11 18:03:59 INFO: ZTP: Return Code: 0 [ 738.154281] ztp.py[15456]: 2019-07-11 18:03:59 INFO: ZTP: Upgraded image status is 0 [ 738.154749] ztp.py[15456]: 2019-07-11 18:03:59 INFO: ZTP: Upgrade succeeded Rebooting [ 738.155372] ztp.py[15456]: 2019-07-11 18:03:5 Stopping Ethernet Bridge Filtering Tables...
Significado
La consola muestra el progreso de ZTP.
Uso del comando show dhcp client binding
Propósito
Emita el comando para mostrar la información de enlace del show dhcp client binding
cliente DHCP
Acción
Emita el show dhcp client binding
comando para mostrar la dirección IP del cliente DHCP, la dirección de hardware del cliente DHCP, el número de segundos en los que expira la concesión de la dirección IP del cliente DHCP, el estado de la dirección IP del cliente DHCP en la tabla de enlace y el nombre de la interfaz que tiene enlaces de cliente activos.
Mostrar enlace de cliente DHCP
user@device# show dhcp client binding IP address Hardware address Expires State Interface 10.0.0.0 00:22:83:2a:db:dc 0 SELECTING irb.0 10.6.6.13 00:22:83:2a:db:dd 49201 BOUND vme.0 10.0.0.0 00:22:83:2a:db:df 0 SELECTING xe-0/0/0.0 10.0.0.0 00:22:83:2a:db:e0 0 SELECTING xe-0/0/1.0
Significado
El resultado de este comando muestra que hay una interfaz de cliente enlazada y que hay tres interfaces que reciben ofertas DHCP del servidor DHCP.
Uso del comando show dhcpv6 client binding
Propósito
Emita el comando para mostrar la información de enlace del show dhcpv6 client binding
cliente DHCP
Acción
Emita el show dhcp6 client binding
comando para mostrar la dirección IP del cliente DHCPv6, la dirección de hardware del cliente DHCPv6, el número de segundos en los que expira la concesión de la dirección IP del cliente DHCPv6, el estado de la dirección IP del cliente DHCPv6 en la tabla de enlace y el nombre de la interfaz que tiene enlaces de cliente activos.
Mostrar enlace de cliente DHCPv6
user@device# show dhcpv6 client binding IP/prefix Expires State ClientType Interface Client DUID 2001:db8::10 57 SELECTING STATEFUL em0.0 LL0x3-54:4b:8c:d3:a2:34 2001:db8::10 46 SELECTING STATEFUL em2.0 LL0x3-54:4b:8c:d3:a2:35 2001:db8::10 38 SELECTING STATEFUL et-0/0/0:0.0 LL0x3-54:4b:8c:d3:a2:3b 2001:db8::10 530 BOUND STATEFUL et-0/0/0:1.0 LL0x3-54:4b:8c:d3:a2:3c
Significado
El resultado de este comando muestra que hay una interfaz de cliente enlazada y que hay tres interfaces que reciben ofertas DHCPv6 del servidor DHCP.
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.