ÍNDICE
Protocolo TFTP…………………… ……………………………….……………………........…….……….…3
Detalles de una sesión TFTP…..……………………………………………….……………..……..…4
Características fundamentales ....................................................................................5
Inicio de transferencia .................................................................................................5
Tipos de paquetes TFTP...................................................................................................6
a)Paquetes RRQ y WRQ.............................................................................................. 7
b)Paquetes DATA........................................................................................................ 8
c)Paquetes ACK ....................................................................................................... 8
d)Paquetes ERR......................................................................................................... 8
Ejemplo de Transferencia……………………………………………….…………………9
Terminación normal ..................................................................................................... 10
Terminación prematura ...............................................................................................10
Configuraciónes del TFTP .............................................................................................11
Realizar un backup de la imagen cisco ios................................................................11
Utilizar un servidor tftp para guardar la configuración de un router........................................................................................................................... 12
Instalar el software de servidor tftp de cisco..............................................................13
Realizar una copia en el servidor tftp..........................................................................13
Copiar el archivo de arranque en el servidor tftp……………………..…………...….13
Visualizar el archivo copiado.......................................................................................14
Realizar una copia desde el servidor tftp...................................................................14
Cargar un nuevo ios desde el servidor tftp................................................................15
Copiar un nuevo ios a la memoria flash ram del router...............................................................................................................................17
Ejemplo de Transferencia……………………………………………………………………18
Protocolo TFTP
TFTP (Trivial File Transfer Protocol) es un protocolo para transferir ficheros entre distintas máquinas conectadas a través de una red de comunicaciones.
TFTP es un protocolo muy simple semejante a una versión básica de FTP (File Transfer Protocol) cuyo funcionamiento detallado viene definido en la RFC 1350. Se implementa sobre un servicio de comunicaciones no fiable y no orientado a conexión.
Su funcionalidad consiste principalmente en la lectura o escritura por parte de un cliente de un fichero (a veces un correo electrónico) de un servidor remoto.
Las principales características que lo diferencian del FTP :
No puede listar el contenido de los directorios remotos, por lo que se requiere que el cliente conozca la ruta completa en el servidor y el nombre de los archivos para poder transferirlos.
No existen mecanismos de autenticación o encriptación, por lo que su uso se aconseja en tramos de red seguros (redes privadas, locales, etc.).
Utiliza UDP (puerto 69) como protocolo de transporte (a diferencia de FTP que utiliza el puerto 21 TCP).
Soporta tres modos diferentes de transferencia, "netascii", "octet" y "mail", de los que los dos primeros corresponden a los modos "ascii" e "imagen" (binario) del protocolo FTP.
Este protocolo se utiliza a menudo para transferir pequeños archivos entre ordenadores en una red, como cuando un terminal X Window o cualquier otro cliente simple arranca desde un servidor de red. Un uso habitual de este protocolo se da en la transferencia de programas de arranque.
Detalles de una sesión TFTP
Ya que TFTP utiliza UDP, no hay una definición formal de sesión, cliente y servidor. Sin embargo, cada archivo transferido vía TFTP constituye un intercambio independiente de paquetes, y existe una relación cliente-servidor informal entre la máquina que inicia la comunicación y la que responde.
Características fundamentales
Cualquier transferencia de ficheros comienza con una solicitud de lectura o escritura de un fichero por parte de un cliente.
Si el servidor acepta dicha solicitud el fichero se transmite dividido en bloques de un tamaño fijo de 512 bytes. Cada paquete de datos contiene uno de esos bloques y lleva consigo un número de bloque, comenzando la transferencia por el bloque 1. Los paquetes de datos deben ser asentidos, de forma que en ausencia de fallos de las máquinas, el fichero acabe siendo transferido correctamente. El paquete de asentimiento indica el número de bloque que se está asintiendo. Hasta que no se recibe asentimiento de un bloque no se realiza el envío del siguiente.
Un paquete de datos de menos de 512 bytes indica el fin de la transferencia.
Si un paquete se pierde en la comunicación, a su destinatario le vence un plazo y debe retransmitir el último paquete transmitido (de datos o de asentimiento), lo que causa que el emisor del paquete perdido retransmita dicho paquete. Nótese que utilizan los plazos tanto el cliente como el servidor.
Tres tipos de situaciones causan error:
Cuando no es posible aceptar una solicitud de transferencia (fichero inexistente, violación de permisos)
Cuando se recibe un paquete con formato formato incorrecto
Cuando se pierde el acceso a un recurso (se llena el disco) en mitad de la transferencia
Los errores causan la terminación de la transferencia. Un error se indica enviando un paquete de error. Este paquete ni se asiente ni se retransmite, así que el otro extremo de la comunicación puede no recibirlo nunca.
Inicio de transferencia
Una transferencia se inicia con el envío por parte de un cliente de una solicitud (WRQ para solicitar una escritura o RRQ para solicitar una lectura) y la recepción en dicho cliente de una respuesta afirmativa por parte del servidor. Dicha respuesta afirmativa consiste en un paquete de asentimiento -- para las escrituras-- o el primer paquete de datos --para las lecturas--. El paquete de asentimiento para las escrituras utiliza el 0 como número de bloque. Si la respuesta a la solicitud es un paquete de error, la solicitud ha sido denegada.
Modos de transferencia
Actualmente se definen tres modos de transferencia en el RFC 1350:
NetASCII
US-ASCII tal como se define en el Código Estadounidense Estándar para el Intercambio de Información("USA Standard Code for Information Interchange") con modificaciones especificadas en el RFC 854 - Especificaciones del protocolo Telnet y extendido para usar el bit de mayor orden. Es decir, se trata de un juego de caracteres de 8 bits, a diferencia del US-ASCII, que es de 7-bits.
Octeto
También llamado binario, consiste simplemente en bytes de 8 bits.
Correo
Este modo se definió originalmente en el RFC 783 y el RFC 1350 lo declaró obsoleto. Permitía efectuar la transferencia enviando correo a un usuario en vez de un fichero.
El modo empleado se indica en el paquete "Request for Read/Write(RRQ/WRQ)".
Tipos de paquetes TFTP
TFTP utiliza cinco tipos de paquetes:
Tipo
acrónimo
operación
1
RRQ
Solicitud de lectura
2
WRQ
Solicitud de escritura
3
DATA
Paquete de datos
4
ACK
Paquete de asentimiento
5
ERR
Paquete de error
Para paquetes RRQ WQR
Tipo: Para RRQ un 1, para WRQ un 2 TIPO NOMBRE DEL FICHERO
Nombre de fichero: Cadena de longitud arbitraria
b) Paquetes DATA
Tienen el siguiente formato:
Tipo Numero de Bloques datos
Tipo: 3
Número de bloque: Un 1 para el primer trozo, y se incrementa progresivamente hasta llegar a 65535, para volver a empezar.
Datos: De 0 a 512 bytes con un bloque del fichero que se lee o escribe. Si tiene justo 512 bytes, NO es el último paquete de datos. Si tiene de 0 a 511 bytes, indica el final de la transferencia.
c) Paquetes ACK
Tienen el siguiente formato:
Tipo Número de trozo
Tipo: 4
Número de trozo: Indica el número de bloque que se asiente. Si es cero, es un asentimiento a una solicitud de escritura.
Todos los paquetes que no son de ERR deben ser asentidos. Enviar un paquete de datos es un asentimiento del ACK del bloque anterior.
Así, los paquetes WRQ o DATA se asienten con paquetes ACK o ERR, mientras que los paquetes RRQ o ACK se asienten con paquetes DATA o ERR.
d) Paquetes ERR
Tienen el siguiente formato:
Tipo Codigo de Error Mensaje
Tipo: 5 Código de error: Indica la naturaleza del error. La siguiente tabla explica el significado de cada valor:
Mensaje: Cadena de longitud indeterminada para ampliar información sobre el error, si es necesario.
EJEMPLO DE TRANSFERENCIA
El ejemplo que se muestra corresponde a una transferencia
sencilla desde A a B.
Se supone que no ocurren errores. Es más, en la figura no se muestran los detalles
acerca de la especificación de las opciones. La operación comienza cuando el
módulo TFTP del sistema A envía una solicitud de escritura (WRQ) al módulo TFTP
del sistema B. El paquete WRQ se transporta en el cuerpo de un segmento UDP.
La solicitud de escritura incluye el nombre del archivo (en el ejemplo XXX) y un
octeto que indica el modo, binario u octetos. En la cabecera UDP, el puerto
destino es el 69, el cual avisa a la entidad UDP receptora que el mensaje está
dirigido a la aplicación de TFTP. El número del puerto origen es un TID
seleccionado por A, en el ejemplo 1511. El sistema B está preparado para
aceptar el archivo. Por tanto, devuelve un ACK con número de bloque 0. En la
cabecera UDP, el puerto destino es 1511, el cual habilita a la entidad UDP en A
a encaminar el paquete recibido al módulo TFTP, el cual podrá cotejar este TID
con el TID del WRQ. El puerto origen es un TID seleccionado por B para la
transferencia del archivo, 1660 en el ejemplo.
Siguiendo con el ejemplo, se procede a la transferencia del archivo. El envío
consiste en uno o más paquetes desde A, cada uno de los cuales ha de ser
confirmado por B. El último paquete de datos contiene menos de 512 bytes de
datos, lo que indica el fin de la transferencia.
Terminación normal
El final de una transferencia se indica con un paquete DATA de 0 a 511 bytes. Este paquete debe ser asentido con un ACK (como todos los DATA).
La máquina que asiente el último paquete DATA puede cerrar su lado de la comunicación después de enviar el ACK, pero normalmente espera un rato para retransmitir el último ACK si se perdiera, circunstancia que detectará si recibe el último paquete DATA otra vez.
La máquina que envía el último paquete DATA debe esperar hasta recibir el ACK o desistir después de un determinado plazo de tiempo. Si desiste, terminará su lado de la comunicación sin saber si se completó o no la transferencia (depende de si se perdió el último ACK o el último DATA, respectivamente).
Terminación prematura
Si una solictud no puede ser aceptada, o si se produce un error en mitad de una transferencia, se envía un paquete de error y se termina la comunicación. Este paquete no será asentido ni retransmitido, por lo que podría suceder que nunca llegara a su destino
Configuración TFTP
REALIZAR UN BACKUP DE LA IMAGEN CISCO IOS.
Cargar la imagen Cisco IOS desde varias fuentes.
Crear y copiar un backup de la imagen IOS desde un servidor TFTP.
Router#configure terminal
Router(config)#boot system ?
WORD System image filename
Flash boot from flash memory
Mop boot from a Decnet MOP server
Rcp boot from a server via rcp
Tftp boot from a tftp server
Cuando arrancamos desd3e un servidor TFTP necesitamos un
parámetro adicional que es la dirección de este.
FLASH
Boot system flash [nombre fichero IOS]
ROM
Boot system rom
TFTP SERVER
Boot system tftp [nombre del fichero][dirección del servidor tftp]
Copy flahs tftp Copia una imagen de cisco IOS de la memoria Flash a un servidor TFTP. Este comando necesita del parámetro nombre del fichero y del parámetro dirección del servidor tftp. Para parar el proceso de copia se utiliza el parámetro “Ctrl ^”.
Copy tftp flash comando que copia una imagen cisco IOS desde un servidor TFTP a la flash del router, este comando necesita de los parámetros, nombre del fichero y dirección del servidor tftp.
NOTA: Si el fichero que queremos copiar ya existe el router lo notificará y preguntará si se quiere borrar el existente.
UTILIZAR UN SERVIDOR TFTP PARA GUARDAR LA CONFIGURACIÓN DE UN ROUTER.
Guardar las configuraciones de router en una ubicación distinta de la propia memoria NVRAM del router es una forma de proteger eltiempo y el esfuerzo invertidos en configurar un determinado router.
La posibilidad de guardar una copia de seguridad del archivo de configuración es una parte fundamental del desarrollo de algún tipo de tolerancia a fallos dentro de la interconexión de redes construida.
Existen varios paquetes de software de servidor TFTP. Cisco proporciona una aplicación gratuita de servidor TFTP a los usuarios registrados de productos Cisco. El software de servidor TFTP puede descargarse desde el sitio web de Cisco, en www.cisco.com.
Un programa compartido de servidor TFTP es el servidor TFTP SolarWinds disponible en http://www.solarwinds.net/ SolarWinds incluye una serie de herramientas especificas para routers Cisco.
El software de servidor se inicia y después se ejecutan los comandos pertinentes en el router. El servidor TFTP es más bien pasivo durante todo el proceso, pero la mayoría de aplicaciones de servidor TFTP incluyen una ventana en la que se muestra el estado de una copia dirigida al servidor o procedente del mismo.
Si desea utilizar el software de servidor TFTP de Cisco, todo lo que tiene que hacer es conectarse al sitio web de cisco(www.cisco.com)y hacer clic en el enlace Software Center de la pagina de inicio de Cisco.
INSTALAR EL SOFTWARE DE SERVIDOR TFTP DE CISCO
El software de servidor TFTP de Cisco puede instalarse en una estación de trabajo Windows 95/98 que se encuentre en la misma red que el router(esto significa que el router será la pasarela predeterminada del servidor TFTP). La dirección IP para la estación de trabajo tiene que estar además instalada en el mismo rango de subred.
Una vez determinado el direccionamiento IP, puede pasar a instalar el software de servidor TFTP en la estación de trabajo. El proceso de instalación es muy sencillo.
Una vez que el software esta instalado en la estación de trabajo que se utilizara como servidor TFTP, puede pasar a copiar archivos a y desde el router.
REALIZAR UNA COPIA EN EL SERVIDOR TFTP
Como dijimos anteriormente, se puede copiar el archivo de la configuración de arranque desde la NVRAM, o el archivo de configuración de la ejecución desde la RAM, al servidor TFTP. Esto nos permitirá restaurar el archivo de configuración de arranque en el router desde el servidor TFTP en caso de catástrofe.
COPIAR EL ARCHIVO DE ARRANQUE EN EL SERVIDOR TFTP
Inicie el software del servidor TFTP en la estación de trabajo:
Seleccione inicio, Programas, y después haga clic en Cisco TFTP Server.
Se abrirá la ventana TFTP Server. La ventana no es más que un cuadro vació y gris en el que sólo se incluye la dirección IP del servidor TFTP(la computadora en la que se está ejecutando el software) en la barra de titulo.
En la consola del router, lance el modo privilegiado. En el indicador del router, introduzca copy startup-config tftp, y después pulse Intro.
El sistema le pedirá que proporcione la dirección IP de host remoto. Introduzca la dirección IP del servidor TFTP. Después pulse Intro.
El sistema le pedirá que facilite el nombre del archivo que desea copiar en el servidor. Por defecto, se muestra el nombre del router seguido de config(como cisco2505-config). Pulse Intro para aceptar la opción predeterminada o introduzca un nombre del archivo de configuración que desea copiar y pulse Intro.
Se le pedirá que confirme la tarea que va a llevarse a cavo.
Pulse Intro para confirmar (en caso contrario escriba n para decir que no y volver al indicador del modo privilegiado).
El archivo se escribirá en el servidor TFTP. El indicador Writing router name-config !![OK] que se muestra en la pantalla significa que la copia se ha realizado sin problemas. De hecho, si vuelve a la estación de trabajo del servidor TFTP y consulta la ventana del servidor, verá que se ha creado un registro de la copia.
La ventana del servidor TFTP también confirma que la copia se ha realizado con éxito.
VISUALIZAR EL ARCHIVO COPIADO
Puede consultar el archivo de configuración que se ha copiado utilizando el Explorador de Windows en la estación de trabajo del servidor TFTP. Con el botón derecho del ratón haga clic en el icono MI PC y seleccione Explorar en el menú contextual. La ubicación predeterminada para la carpeta del servidor TFTP es
C:\CiscoSystems\CiscoTFTPServer. Acceda a esta carpeta desde el explorador y podrá ver la copia del archivo de configuración que se ubicó allí durante el proceso de copia.
Tambien se puede copiar el archivo de configuración de la ejecución desde la RAM utilizando el mismo procedimiento arriba descrito. La única diferencia es que el comando que se debe introducir en el paso 3 es copy running-config tftp.
REALIZAR UNA COPIA DESDE EL SERVIDOR TFTP
La operación inversa, copiar un archivo desde el servidor TFTP al router, es tan sencilla como el proceso descrito en el apartado anterior. Se puede copiar un archivo de configuración desde el servidor TFTP a la memoria NVRAM del router o copiar la configuración desde el servidor directamente a la memoria RAM como una nueva configuración.
Si se copia el archivo a la NVRAM, no solo pasará a convertirse en el nuevo archivo de configuración del router, sino también será la configuración de arranque cuando se vuelva a arrancar el router.
Veamos como se copia el archivo de configuración desde el servidor a la memoria NVRAM donde pasa a convertirse en la nueva configuración de arranque para el router.
Inicie el software del servidor TFTP en la estación de trabajo.
En la consola del router, lance el modo privilegiado. En el indicador del router escriba copy tftp startup-config, y después pulse Intro.
El sistema le pedirá que proporcione la dirección IP del host remoto. Introduzca la dirección IP del servidor TFTP. Después pulse Intro.
El sistema le pedirá que facilite el nombre del archivo de configuración incluido en el servidor TFTP que desea copiar.
Introduzca el nombre en el indicador. Pulse Intro para continuar. Se le pedirá que confirme la tarea que va a llevarse a cavo. Pulse Intro para confirmar(en caso contrario escriba n para decir que no y volver al indicador del modo privilegiado).
El archivo se cargará en el router y pasará a ser la configuración activa(guardad en la NVRAM). Aparecerá de nuevo un menjase [OK] en el router indicando que el proceso se ha completado con éxito. Puede volver al servidor TFTP y ver la confirmación del proceso en la pantalla.
CARGAR UN NUEVO IOS DESDE EL SERVIDOR TFTP
Como HABRÁ Podido comprobar, copiar desde y hacia el servidor TFTP es un proceso realmente sencillo. También puede utilizar el servidor TFTP para copiar varias versiones del IOS de Cisco en la memoria flash RAM del router. De esta forma, la actualización del sistema operativo en el router será como coser y cantar.
Cisco ajusta constantemente el IOS instalado en sus routers. Actualmente existen varias versiones distintas del mismo. Lógicamente, como ocurre con los restantes sistemas operativos, siempre se acaban detectando errores que pasan a corregirse, por lo que también existen versiones de actualización para las nuevas versiones del IOS. Puede consultar las versiones más recientes de IOS en el sitio web de cisco
Para descargar imágenes de sistema operativos(es decir archivos), se tiene que contar primero con un contrato de actualización con el distribuidor de Cisco que realizo la venta del router. Un contrato de actualización válido tiene que incluir un número con el que poder registrarse en el sitio web de Cisco para descargar archivos del IOS. Esta página incluye enlaces a distintas imágenes IOS y también proporciona un planificador IOS que permite seleccionar las nuevas versiones del IOS para el router que tenga.
Para cargar la nueva versión del IOS en la memoria flash RAM de un router, descargue la imagen del IOS que proceda en su caso desde el sitio web de Cisco. Ubique el archivo del IOS en la carpeta de arranque del servidor TFTP. Por defecto, esta carpeta se encuentra en C:\CiscoSystems\CiscoTFTPServer , y puede utilizar el explorador de Windows para copiar o mover el archivo a la carpeta apropiada.
Ahora ya puede copiar la nueva versión del IOS en la memoria flash del router. Tenga el cuenta que esta nueva versión sustituirá a la versión anterior. Puede elegir que la memoria flash RAM no se borre durante el proceso de copia, pero eso no significa que vaya a terminar con varias copias de IOS en la flash; depende del espacio disponible en la memoria flash.
Una vez cargado el archivo en el servidor TFTP, ya puede iniciar el proceso que transfiera el archivo del IOS al router.
COPIAR UN NUEVO IOS A LA MEMORIA FLASH RAM DEL ROUTER
Inicie el software del servidor TFTP en la estación de trabajo. En la consola del router, lance el modo privilegiado. En el indicador del router, escriba copy tftp flash y después pulse Intro.
El sistema indicara que el router va a proceder a realizar la copia, aunque las funciones del router se detendrán mientras se actualiza la imagen del IOS. Para proceder pulse Intro.
El sistema le pedirá que especifique la dirección IP del host remoto. Introduzca la dirección IP del servidor TFTP. Después pulse Intro.
El sistema le pedirá entonces que especifique el nombre del archivo IOS incluido en el servidor TFTP que desea copiar. Introduzca el nombre en el indicador, asegurándose de que dicho archivo es la imagen del IOS. Pulse Intro para continuar.
Después se le pedirá el nombre del archivo de destino. Acepte el nombre que se ofrece por defecto y pulse Intro.
El sistema le indicara entonces que la memoria flash RAM se borrará antes de cargar la nueva versión del IOS y le pedirá que confirme esta acción. Pulse Intro para confirmarla. Puesto que la memoria flash contiene la versión actual del IOS, el sistema le pedirá una segunda confirmación. Pulse Intro para aceptar.Se le pedirá entonces si desea guardar la configuración modificada del sistema. Escriba yes, y después pulse Intro. El sistema le pedirá una última confirmación antes de proceder a borrar la memoria flash. Escriba yes, y después pulse Intro.
La imagen de IOS que existía se borrará y será reemplazada por la nueva imagen del IOS. En el router aparecerá una serie de puntos de exclamación mientras se realiza el proceso, que puede tardar algunos minutos debido al tamaño de algunas imágenes del IOS(la versión 11.2 del IOS ocupa 6MB). Si echa una ojeada a la ventana del servidor TFTP de Cisco, verá repetirse una serie de símbolos numéricos(#) por la pantalla mientras se ejecuta el proceso.
El router volverá a arrancarse cuando termine de copiarse el nuevo archivo del IOS. Para ello, pulse Intro e introduzca la contraseña de consola(si el sistema la pide) para ir al indicador del modo Usuario. Para ver la nueva imagen del IOS, escriba show flash en el indicador, y después pulse Intro. La nueva imagen de IOS(el nombre del archivo que introdujo en el paso anterior)debería estar ubicado en la memoria flash del router.
También puede copiar la nueva imagen del IOS en el servidor TFTP si así lo desea. De esta forma dispondrá de una copia de seguridad en caso de que se estropee la memoria flash RAM en el router o simplemente para guardar una copia de IOS en una segunda ubicación para mayor seguridad. Para ello, debe introducir, en el indicador del modo privilegiado, el comando copy flash tftp. Tendrá que especificar la dirección IP del servidor y el resto de información descrita en los pasos anteriores.
Los servidores TFTP suponen un excelente almacén para guardar archivos alternativos de configuración y actualizaciones del IOS. Proporcionan el espacio suficiente para almacenar sus copias de seguridad del que carece
Ejemplo de Transferencia
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
Asegurar 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
Hacer el respaldo de configuración de R1 en el servidor TFTP
En este caso el ejemplo está adaptado 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:
Guardar la 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
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 ms
Una 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
Protocolo TFTP
4