Este documento explica cómo descargar una imagen de software en un router Cisco 2600/2800/3800 Series mediante Trivial File Transfer Protocol (TFTP) sobre el primer puerto LAN que utilice el comando ROMmon tftpdnld.
Notas:
La transferencia TFTP de ROMmon sólo funciona en el primer puerto LAN. Sin embargo, para el Cisco 2612, puede elegir el puerto Token Ring o Fast Ethernet.
Solo puede descargar archivos en el router. No puede utilizar el TFTP ROMmon para obtener archivos del router.
La transferencia no soporta el bridging de ruta en los puertos Token Ring.
No hay requisitos específicos para este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
Primero, debe configurar las variables de entorno ROMmon antes de la descarga TFTP. Todos los nombres de variables distinguen entre mayúsculas y minúsculas.
Puede ver las variables de entorno ROMmon utilizando el comando set, como se muestra aquí:
rommon 3 > set PS1=rommon ! > IP_ADDRESS=172.18.16.76 IP_SUBNET_MASK=255.255.255.192 DEFAULT_GATEWAY=172.18.16.65 TFTP_SERVER=172.18.16.2 TFTP_FILE=quake/rel22_Jan_16/c2600-i-mz
Las variables a configurar para tftpdnld se muestran a continuación:
usage: tftpdnld [-ur] Use this command for disaster recovery only to recover an image via TFTP. Monitor variables are used to set up parameters for the transfer. (Syntax: "VARIABLE_NAME=value" and use "set" to show current variables.) "ctrl-c" or "break" stops the transfer before flash erase begins. The following variables are REQUIRED to be set for tftpdnld: IP_ADDRESS: The IP address for this unit IP_SUBNET_MASK: The subnet mask for this unit DEFAULT_GATEWAY: The default gateway for this unit TFTP_SERVER: The IP address of the server to fetch from TFTP_FILE: The filename to fetch The following variables are OPTIONAL: TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7) TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200) TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1) Command line options: -r: do not write flash, load to DRAM only and launch image -u: upgrade the rommon, system will reboot once upgrade is complete rommon 14 >
Nota: Como se detalla en Cisco bug ID CSCdk81077 (sólo clientes registrados) , para Cisco 2600 y 1720 Series Routers que ejecutan el comando ROM monitor tpdnld, el comando podría informar de una mala comparación de checksum cuando carga imágenes de Cisco IOS Software de Cisco IOS Software Release 1 2.0(2.2)T o posterior.
Nota: Como solución temporal para este problema, configure la variable de monitor ROM TFTP_CHECKSUM en 0. Esto se hace definiendo la variable TFTP_CHECKSUM=0 del comando ROM monitor set, y luego procediendo con el procedimiento tftpdnld.
Las variables a configurar para el Token Ring se muestran aquí:
TR_1E1R_PORT | TR_SPEED_MODE |
---|---|
En el Cisco 2612, esta variable configura al puerto Token Ring o Ethernet. 0 = use Ethernet port 1 = use Token Ring port Default is 0 | Para un puerto Token Ring, esta variable establece la velocidad del anillo y el modo dúplex. 0 = 4 Mbps modo semidúplex 1 = 4 Mbps modo dúplex completo 2 = 16 Mbps modo semidúplex 3 = 16 Mbps modo dúplex completo Predeterminado es 2 |
Aquí se muestran las variables a configurar para el Fast Ethernet:
FE_SPEED_MODE |
---|
0 = 10 Mbps modo semidúplex 1 = 10 Mbps modo dúplex completo 2 = 100 Mbps modo semidúplex 3 = 100 Mbps modo dúplex completo 4 = negociación automática El valor predeterminado es 4 |
Para guardar las variables del entorno ROMmon en memoria RAM no volátil (NVRAM), debe utilizar el comando sync.
rommon 16 > IP_ADDRESS=171.68.171.0 rommon 17 > IP_SUBNET_MASK=255.255.254.0 rommon 18 > DEFAULT_GATEWAY=171.68.170.3 rommon 19 > TFTP_SERVER=171.69.1.129 rommon 20 > TFTP_FILE=c2600-is-mz.113-2.0.3.Q rommon 21 > tftpdnld IP_ADDRESS: 171.68.171.0 IP_SUBNET_MASK: 255.255.254.0 DEFAULT_GATEWAY: 171.68.170.3 TFTP_SERVER: 171.69.1.129 TFTP_FILE: c2600-is-mz.113-2.0.3.Q Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y Receiving c2600-is-mz.113-2.0.3.Q from 171.69.1.129 !!!!!.!!!!!!!!!!!!!!!!!!!.!! File reception completed. Copying file c2600-is-mz.113-2.0.3.Q to flash. Erasing flash at 0x607c0000 program flash location 0x60440000 rommon 22 >