Para relazar esta práctica se recomiendo la versión 53 del simulador de red Packet Tracert o superior Es importante el saber hacer las actualizaciones del IOS de cisco así como los respaldos de configuración mediante TFTP ya que es una práctica común en ingeniería de campo y es una actividad cotidiana en la elaboración de prácticas de laboratorio
INTRODUCCION
TFTP (Trivial File Transfer Protocol) es un protocolo desarrollado a partir de FTP y de echo sirven para lo mismo, para transferir archivos, solo que es mucho más rápido y más fácil de usar ya que no cuenta con tantas funciones con FTP, no requiere autentificación (lo que lo hace inseguro)
Características
- A diferencia de ftp TFTP utiliza UDP con el puerto 69
- En TFTP no se puede listar el contenido de los directorios por lo que debes de saber exactamente que él lo que quieres descargar
- No existen mecanismos de autentificación y cifrado
Objetivos
Al terminar esta práctica serás capas de actualizar el IOS de un router cisco y realizar el respaldo de la configuración mediante un servidor TFTP
Topología
Tarea 1
Crear escenario y establecer conectividad total
◄ Según la imagen de la topología crea tu escenario en tu simulador Packet tracert Configura la interface de red de Servidor TFTP IP: 192.168.1.254 Gateway: 192.168.1.1 Mascara: 255.255.255.0
◄ Realiza la configuración básica de Router 1 (puedes guiarte en la siguiente línea de condigo para hacerlo):
Router(config)#hostname R1 R1(config)#enable password cisco R1(config)#line console 0 R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit R1(config)#line vty 0 4 R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit R1(config)#interface fastEthernet 0/0 R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#description «CONEXION DIRECTA CON SERVIDOR TFTP» R1(config-if)#no shutdown R1(config-if)#end
◄ Asegúrate de guardar la configuración en le NVRAM
R#copy running-config startup-config
◄Asegúrate de que haya conectividad entre el router R1 y el servidor TFTP enviando un ping desde el router R1 hacia el servidor TFTP
R1#ping 192.168.1.254 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.254, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 6/26/48 ms
Tarea 2
Hacer el respaldo de configuración de R1 en el servidor TFTP
NOTA en el caso de esta práctica que está adaptada para realizarse en packet tracert no es necesario configurar el servidor TFTP el host, no a si en la vida real, el cual si deberás de añadir ciertos parámetros dependiendo del servidor TFTP
Como vera solo existen archivos con la extensión .bin lo que quiere decir que son imágenes de IOS
◄ En el caso de los Router Cisco ya tiene habilitado el servicio de TFTP por default por lo que no hay que configurar nada al respecto, así que desde el modo de EXEC privilegiado insertamos el comando copy starttup-config tftp, damos enter
R1#copy startup-config tftp:
NOTA deveras de haber guardado tu configuracion en la NVRAM de lo contrario versa algo similar a esto:
R1#copy startup-config tftp:
%% Non-volatile configuration memory invalid or not present
◄ Despues de dar enter no pedira la dirección IP del servidor la cuel en este caso es 192.168.1.254 y queda de la siguiente manera:
Address or name of remote host []? 192.168.1.254
◄ Posteriormente nos va a sugerir guardar el archivo con un nombre por default que en este caso es R1-config, o bien podemos escribir el nombre que nosotros queramos, para fines de esta practica será Configuracion_R1
Destination filename [R1-confg]? Configuracion_R1
◄ Veremos que en la consola aparece el siguiente proceso:
Destination filename [R1-confg]? Configuracion_R1 Writing startup-config…!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK – 596 bytes] 596 bytes copied in 0.07 secs (8000 bytes/sec)
◄ Vemos nuevamente en muestro servidor y vemos que ya aparece el archivo que cargamos
Tarea 3
Recuperar la configuración desde un servidor TFTP
◄ Para este paso tendremos que borrar toda la configuración de R1, desde modo EXEC privilegiado insertamos en comando erase startup-config y oprimimos la tecla enter
R1#erase startup-config Erasing the nvram filesystem will remove all configuration files! Continue? [confirm] Nos avisa que la memoria en la NVRAN ha sido borrada [OK] Erase of nvram: complete %SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
Para borrar la configuración en ejecución solo reiniciamos en router con el comando reload en este mismo modo y confirmamos con la tecla enter
R1#reload Proceed with reload? [confirm] %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.Ahora vemos que se ha perdido conectividad con el servidor TFTP, ya que se ha borrado las dirección IP de la interface fa0/0, las cotraceñas desaparecieron y así mismo en nombre del router en el promt volvió a su nombre por default
Router#sh running-config ! hostname Router ! interface FastEthernet0/0 no ip address duplex auto speed auto shutdown ! line con 0 line vty 0 4 login ! ! ! end◄ Para recuperar la configuración la tendremos que descargar desde el servidor TFTP para lo cual debemos de hacer que haya conectividad con el servidor, para lo cual desde el modo de configuración global configuramos la dirección IP de la Interface fa0/0 del router, la habilitamos y enviamos un ping para asegurarnos que exista conetividad:
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface fastEthernet 0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#no shutdown Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#end %SYS-5-CONFIG_I: Configured from console by console Router#ping 192.168.1.254 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.254, timeout is 2 seconds: .!!!! Success rate is 80 percent (4/5), round-trip min/avg/max = 23/31/39 msUna vez que exista conectividad desde el modo de EXEC privilegiado ingresamos el comando copy tftp running-config y presionamos enter:
Router#copy tftp running-config
Nos pedirá la dirección IP del servidor tftp:
Address or name of remote host []? 192.168.1.254
Y también nos pedirá el nombre del achivo que estamos buscando en este caso en Configuracion_R1 y damos enter
Source filename []? Configuracion_R1
Finalmente nos pedirá confirmar el destino en este caso running-config y confirmamos con la tecla enter, si escribimos correctamente todo veremos el proceso
Destination filename [running-config]? Accessing tftp://192.168.1.254/Configuracion_R1... Loading Configuracion_R1 from 192.168.1.254: ! [OK - 596 bytes] 596 bytes copied in 0.047 secs (12680 bytes/sec) R1# %SYS-5-CONFIG_I: Configured from console by console
Finalmente veremos que en promt se puede ver R1 como nombre de host y que los demás parámetros de configuración están presentes nuevamente
NOTA: en el caso de que tenga más interfaces configuradas y conectadas a otro dispositivo habrá que levantarlas de nuevo con el comando no shutdown ya que al restaurar la configuración estas permanecen down
Autor: Rubén Campos Resendiz
Muy bien hecho el Tutorial, bastante Didáctico y directo al grano. Sabía como hacer el respaldo, pero no como descargar el archivo, hehe. Pero finalmente lo encontré. (y)
Muchas gracias Max
Se puede simular el uso de
boot system tftp://192.168.11.11/c2600-ipbasek9-mz.124-8.bin
En el Packet Tracer para simular la carga del IOS desde un Servidor TFTP???
Buen Aporte. Gracias!
Exelente tu tutorial, amigo. Muchas gracias, me sirvio mucho…
muy facil. muy bien explicado entonces este fue un tutorial para copiar mi archivo de configuración en ejecución del Router(running-config) a el servidor TFTP, luego conectarme al servidor y bajar la configuración respaldada
gracias, mi siguiente paso es ver como restaurar la imagen del router y que la jale desde el tftp server
saludos
gracias compa muy buen tutorial, la verdad ahora falta poner todo esto en practica en un entorno real.
Excelente me ayudo mucho, muy buen tutorial.
Es posible subir una IOS que no este en el TFTP a él?
Si, por ejemplo desde una USB
saludos