You are on page 1of 23

Router Teldat

Protocolo TFTP
Doc. DM765 Rev. 10.61
Febrero, 2008

Í NDI CE
Capítulo 1 Introducción....................................................................................................1
1. Protocolo TFTP..................................................................................................................2
2. Detalles de una sesión TFTP..............................................................................................3
2.1. Características fundamentales.................................................................................3
2.2. Inicio de transferencia.............................................................................................3
2.3. Tipos de paquetes TFTP .........................................................................................3
a) Paquetes RRQ y WRQ............................................................................................. 4
b) Paquetes DATA....................................................................................................... 4
c) Paquetes ACK......................................................................................................... 4
d) Paquetes ERR.......................................................................................................... 4
2.4. Terminación normal ................................................................................................5
2.5. Terminación prematura...........................................................................................5
Capítulo 2 Configuración del TFTP ................................................................................6
1. Acceso al menú de configuración de TFTP .......................................................................7
2. Comandos del menú de configuración TFTP.....................................................................8
2.1. ? (AYUDA).............................................................................................................8
2.2. NO...........................................................................................................................8
2.3. SERVER.................................................................................................................9
a) SERVER ENABLE................................................................................................... 9
b) SERVER FILE-SYSTEM ......................................................................................... 9
c) SERVER PORT ....................................................................................................... 9
2.4. EXIT .......................................................................................................................10
Capítulo 3 Monitorización del TFTP...............................................................................11
1. Acceso al menú de monitorización de TFTP......................................................................12
2. Comandos del menú de monitorización.............................................................................13
2.1. Del...........................................................................................................................13
2.2. Dir...........................................................................................................................14
2.3. Get...........................................................................................................................14
2.4. Put...........................................................................................................................15
2.5. Syst..........................................................................................................................16
2.6. Exit..........................................................................................................................16
Capítulo 4 Ejemplo............................................................................................................18
1. Carga de código y archivo de configuración......................................................................19


- ii -
Capít ul o 1
I nt r oduc c i ón






1. Pr ot oc ol o 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 son las siguientes:
• Utiliza UDP (puerto 69) como protocolo de transporte (a diferencia de FTP que utiliza el puerto
21 TCP).
• 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.).
• 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.


ROUTER TELDAT - Introducción TFTP
I - 2
Doc.DM765
Rev. 10.61

2. Det al l es 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.
2.1. Car ac t er íst i c as f undament al es
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 un error:
• cuando no es posible aceptar una solicitud de transferencia (fichero inexistente, violación de
permisos)
• cuando se recibe un paquete con 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.
2.2. I ni c i o de t r ansf er enc i a
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.
2.3. Ti pos de paquet es TFTP
TFTP utiliza cinco tipos de paquetes:


ROUTER TELDAT - Introducción TFTP
I - 3
Doc.DM765
Rev. 10.61

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

a) Paquet es RRQ y WRQ
Tienen el siguiente formato:
Tipo Nombre de fichero
Tipo: Para RRQ un 1, para WRQ un 2
Nombre de fichero: Cadena de longitud arbitraria
b) Paquet es DATA
Tienen el siguiente formato:
Tipo Número de bloque 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 ) Paquet es 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) Paquet es ERR
Tienen el siguiente formato:
Tipo Código de error Mensaje
Tipo: 5

ROUTER TELDAT - Introducción TFTP
I - 4
Doc.DM765
Rev. 10.61

Código de error: Indica la naturaleza del error. La siguiente tabla explica el significado de cada valor:
Valor Significado
0 No definido
1 Fichero no encontrado
2 Violación de permisos
3 Disco lleno
4 Operación ilegal de TFTP
5 Modo de transferencia desconocido
6 Archivo ya existente
7 Usuario inexistente
Mensaje: Cadena de longitud indeterminada para ampliar información sobre el error, si es necesario.
2.4. Ter mi nac i ón nor mal
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).
2.5. Ter mi nac i ón pr emat ur a
Si una solicitud 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.



ROUTER TELDAT - Introducción TFTP
I - 5
Doc.DM765
Rev. 10.61

Capít ul o 2
Conf i gur ac i ón del TFTP






1. Ac c eso al menú de c onf i gur ac i ón de TFTP
Para acceder a la configuración del TFTP utilice el comando FEATURE TFTP desde el menú de
configuración principal.

Ejemplo:
*conf i g


Conf i g>f eat ur e t f t p

- - TFTP user conf i gur at i on - -
TFTP conf i g>

ROUTER TELDAT - Configuración TFTP
II - 7
Doc.DM765
Rev. 10.61

2. Comandos del menú de c onf i gur ac i ón TFTP
En este apartado se describen los comandos del menú de configuración de TFTP.
La siguiente tabla resume los comandos disponibles en el menú de configuración de TFTP. Estos
comandos se explican detalladamente en los siguientes apartados.

Comando Función
? (AYUDA) Muestra los comandos de configuración o las opciones de los comandos.
NO Configura parámetros con valores por defecto.
SERVER Configura parámetros del servidor TFTP.
EXIT Sale del menú de configuración del TFTP.
2.1. ? (AYUDA)
Muestra los comandos disponibles o las opciones de un comando.
Sintaxis:
TFTP conf i g>?
TFTP conf i g>

Ejemplo:
TFTP conf i g>?
no Negat e a command or set i t s def aul t s
ser ver Conf i gur es TFTP ser ver par amet er s
exi t Exi t t o par ent menu
TFTP conf i g>
2.2. NO
Configura parámetros con valores por defecto.
Sintaxis:
TFTP conf i g>no ?
ser ver Conf i gur es TFTP ser ver par amet er s
enabl e Enabl es TFTP ser ver
f i l e- syst em Fi l e syst emt o use f or TFTP
por t Por t used t o r ecei ve TFTP r equest s

Ejemplo:
Deshabilita el servidor TFTP.
TFTP conf i g>no ser ver enabl e
TFTP conf i g>
Ejemplo:
Se configura el sistema de ficheros a usar por el servidor TFTP a su valor por defecto.
TFTP conf i g>no ser ver f i l e- syst em
TFTP conf i g>


ROUTER TELDAT - Configuración TFTP
II - 8
Doc.DM765
Rev. 10.61

2.3. SERVER
Configura parámetros del servidor TFTP.

Sintaxis:
TFTP conf i g>ser ver ?
enabl e Enabl es TFTP ser ver
f i l e- syst em Fi l e syst emt o use f or TFTP
por t Por t used t o r ecei ve TFTP r equest s

a) SERVER ENABLE
Habilita el servidor TFTP. Una vez habilitado, el equipo atiende peticiones de lectura y escritura de
ficheros.
Ejemplo:
TFTP conf i g>ser ver enabl e
TFTP conf i g>
b) SERVER FI LE-SYSTEM
Configura el sistema de ficheros a utilizar por el servidor TFTP. El servidor TFTP lee o escribe
ficheros en el sistema de ficheros configurado.
Sintaxis:
TFTP conf i g>ser ver f i l e- syst em?
NUL Def aul t f i l e syst emwhen a syst emhas not been l oaded
TST Checks t hat t he FTP i s oper at i ng cor r ect l y
MEM Tempor ar y buf f er
DSK Handl es t he di sk. The code and conf i gur at i ons ar e st or ed her e
FCO Handl es t he code Fl ash memor y
FDA Handl es t he dat a Fl ash memor y
BI O Handl es t he BI OS zone. Onl y t he BI OS code f i l es ar e saved her e
SMC Handl es t he Smar t Memor y Car d
TFTP conf i g>

Los sistemas de ficheros disponibles son los siguientes:
NUL: sistema de ficheros por defecto.
TST: usado para comprobar el funcionamiento del protocolo.
MEM: buffer temporal.
DSK: sistema de disco. Aquí se guardan el código y las configuraciones.
FCO: memoria Flash usada para el código.
FDA: memoria Flash usada para datos.
BIO: zona de BIOS. Para almacenar ficheros de BIOS.
SMC: Tarjeta Smart Card.

Valor por defecto: por defecto se utiliza el sistema NUL.
c ) SERVER PORT
Configura el puerto utilizado por el servidor TFTP para escuchar peticiones.


ROUTER TELDAT - Configuración TFTP
II - 9
Doc.DM765
Rev. 10.61

Sintaxis:
TFTP conf i g>ser ver por t <por t >
<0. . 65535> Por t number
Ejemplo:
Configuración del puerto 150 como puerto de escucha.
TFTP conf i g>ser ver por t 150

Valor por defecto: por defecto se utiliza el puerto 69.
2.4. EXI T
Sale del menú de configuración de TFTP.
Sintaxis:
TFTP conf i g>exi t
Ejemplo:
TFTP conf i g>exi t
Conf i g>



ROUTER TELDAT - Configuración TFTP
II - 10
Doc.DM765
Rev. 10.61

Capít ul o 3
Moni t or i zac i ón del TFTP






1. Ac c eso al menú de moni t or i zac i ón de TFTP
Para acceder al menú de monitorización de TFTP, utilice el comando FEATURES TFTP desde el
menú de monitorización principal.

Ejemplo:
*moni t or
Consol e Oper at or

+f eat ur es t f t p


TFTP manager

TFTP+

ROUTER TELDAT - Monitorización TFTP
III - 12
Doc.DM765
Rev. 10.61

2. Comandos del menú de moni t or i zac i ón
En este apartado se describen los comandos del menú de monitorización de TFTP. Estos comandos
permiten utilizar el cliente TFTP.

La siguiente tabla resume los comandos disponibles en el menú de monitorización de TFTP.

Comando Función
del Borra el fichero especificado del sistema de ficheros activo del equipo.
di r Muestra información sobre el directorio del sistema de ficheros activo.
get Transfiere (lee) un archivo alojado en un servidor TFTP al sistema de ficheros
activo del cliente TFTP.
put Transfiere (escribe) a un servidor TFTP un archivo del sistema de ficheros
activo del cliente TFTP.
syst Establece el sistema de ficheros activo en el equipo para el cliente TFTP.
exi t Sale del menú de monitorización de TFTP.
2.1. Del
Borra el fichero especificado del sistema de ficheros activo del equipo.
Sintaxis:
TFTP>del <fichero>
• <fichero> es el nombre completo (incluida la extensión) del fichero que queremos borrar del
sistema de ficheros activo.
Ejemplo:
TFTP>di r

Cur r ent f i l e syst em: DSK

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 - - - V- -
ATLAS. BI N 3521280 - - - - - A
ATLAS. CFG 2463 - - - - - A
I GMP. CFG 1611 - - - - - A

Tot al : 4 f i l es, 3525354 byt es. 390144 byt es f r ee.
TFTP>del i gmp. cf g

Fi l e er ased
TFTP>

Para comprobar que efectivamente se ha borrado podemos hacer a continuación un listado de
los ficheros existentes en el sistema de ficheros activo.

ROUTER TELDAT - Monitorización TFTP
III - 13
Doc.DM765
Rev. 10.61

TFTP>di r

Cur r ent f i l e syst em: DSK

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 - - - V- -
ATLAS. BI N 3521280 - - - - - A
ATLAS. CFG 2463 - - - - - A

Tot al : 3 f i l es, 3523743 byt es. 392192 byt es f r ee.
TFTP>
2.2. Di r
Lista por pantalla información sobre el directorio del sistema de ficheros activo.
Sintaxis:
TFTP>di r
Ejemplo:
TFTP>di r

Cur r ent f i l e syst em: DSK

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 - - - V- -
ATLAS. BI N 3521280 - - - - - A
ATLAS. CFG 2463 - - - - - A
I GMP. CFG 1611 - - - - - A

Tot al : 4 f i l es, 3525354 byt es. 390144 byt es f r ee.
TFTP>

El significado de los campos que aparecen es el siguiente:
• Información general
Current file system Sistema de ficheros del equipo activo en el cliente TFTP.
Total Número total de ficheros en el sistema de ficheros activo, espacio total en
bytes ocupado por dichos ficheros. Espacio libre restante en el sistema de
ficheros activo.
• Información de ficheros
Name Nombre completo del archivo.
Length Espacio en bytes ocupado por el archivo.
Attributes Atributos del archivo (R: Sólo lectura / H: Oculto / S: Sistema / V : Volumen /
D: Directorio / A: Archivo).
2.3. Get
Transfiere (lee) un archivo alojado en el servidor TFTP al sistema de ficheros activo del
cliente TFTP.

ROUTER TELDAT - Monitorización TFTP
III - 14
Doc.DM765
Rev. 10.61

Sintaxis:
TFTP>get <servidor> <fichero_origen> <fichero_destino>
• <servidor> es la dirección IP del servidor TFTP desde el que queremos transferir el fichero
origen.
• <fichero_origen> es el nombre completo del archivo (incluidas extensión y ruta) que
queremos transferir (leer) desde el sistema de ficheros del servidor TFTP.
• <fichero_destino> es el nombre completo del archivo (incluida la extensión) en el que
queremos que se escriba el fichero origen dentro del sistema de ficheros activo del cliente
TFTP.
Ejemplo:
TFTP>get 10. 1. 1. 1 cf gf i l es\ at l asTel dat . cf g at l as. cf g

Recei vi ng at l as. cf g f r om10. 1. 1. 1\ cf gf i l es\ at l asTel dat . cf g. . .
2463
Fi l e successf ul l y r ecei ved
TFTP>

Para comprobar que efectivamente se ha transferido desde el servidor podemos hacer a
continuación un listado de los ficheros existentes en el disco activo.
TFTP>di r

Cur r ent f i l e syst em: DSK

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 - - - V- -
ATLAS. BI N 3521280 - - - - - A
ATLAS. CFG 2463 - - - - - A

Tot al : 3 f i l es, 3523743 byt es. 392192 byt es f r ee.
TFTP>
2.4. Put
Transfiere (escribe) al servidor TFTP un archivo del sistema de ficheros activo del cliente
TFTP.
Sintaxis:
TFTP>put <servidor> <fichero_origen> <fichero_destino>
• <servidor> es la dirección IP del servidor TFTP al que queremos transferir el fichero origen.
• <fichero_origen> es el nombre completo (incluida la extensión) del archivo del sistema de
ficheros activo que queremos transferir.
• <fichero_destino> es el nombre completo del archivo (incluidas extensión y ruta) en el que
queremos que se escriba el fichero origen dentro del sistema de ficheros del servidor TFTP.
Ejemplo:
TFTP>put 10. 1. 1. 1 at l as. cf g \ cf gf i l es\ at l asTel dat . cf g

Sendi ng at l as. cf g t o 10. 1. 1. 1\ \ cf gf i l es\ at l asTel dat . cf g. . .
Sendi ng 2463 byt es
2463
Fi l e successf ul l y sent
TFTP>


ROUTER TELDAT - Monitorización TFTP
III - 15
Doc.DM765
Rev. 10.61

2.5. Syst
Establece el sistema de ficheros activo en el equipo para el cliente TFTP.
Sintaxis:
TFTP >syst <file system>
• <file system> es el código del nombre del sistema de ficheros que queremos activar.
Para conocer los sistemas de ficheros disponibles en el equipo active el sistema de ficheros raíz (NUL)
y a continuación obtenga un listado de los directorios existentes en el mismo. A continuación se
muestra un ejemplo:
TFTP>syst nul

Cur r ent f i l e syst emset t o NUL
TFTP>di r

Cur r ent f i l e syst em: NUL

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TST 0 - - - - D-
MEM 0 - - - - D-
DSK 0 - - - - D-
BI O 0 - - - - D-

Tot al : 4 f i l es, 0 byt es.
TFTP>

El listado de directorios que aparece corresponde con los sistemas de ficheros gestionables en el
equipo. A continuación se muestra un listado con los sistemas de ficheros más comunes en los equipos
Teldat así como su utilización:
BIO BIOS zone. Only the BIOS code files are saved here
DSK Disk. The code and configurations are stored here
FCO Code Flash memory
FDA Data Flash memory
MEM Temporary buffer
NUL Default file system when a system has not been loaded
SMC Smart Memory Card
TST FTP Checking zone
Ejemplo:
TFTP>syst f da

Cur r ent f i l e syst emset t o FDA
TFTP>

Por defecto el sistema de ficheros activo es DSK.
2.6. Ex i t
Sale del menú de monitorización de TFTP.

ROUTER TELDAT - Monitorización TFTP
III - 16
Doc.DM765
Rev. 10.61

Sintaxis:
TFTP>exi t
Ejemplo:
TFTP>exi t
+


ROUTER TELDAT - Monitorización TFTP
III - 17
Doc.DM765
Rev. 10.61

Capít ul o 4
Ej empl o






1. Car ga de c ódi go y ar c hi vo de c onf i gur ac i ón
Supongamos la siguiente situación:
LAN 1
LAN 2
Servidor TFTP
10.1.1.1
Host local Router Tel dat
Cl i ente TFTP
10.1.1.2
192.168.1.1 192.168.1.2


Se quiere cargar remotamente una versión de código (newatlas.bin) así como un nuevo archivo de
configuración (newatlas.cfg) para el router. Ambos archivos se encuentran alojados en un servidor
TFTP accesible desde el equipo Teldat.
Para ello primero habrá que conectarse desde el host local al router Teldat (vía telnet, por ejemplo) y,
a continuación, utilizar el cliente TFTP que éste tiene para realizar una transferencia de los archivos
deseados desde el servidor TFTP.
Una vez conectados al router Teldat (por consola o LAN) accedemos al interfaz del cliente TFTP y
seleccionamos el sistema de ficheros en el que queremos cargar los ficheros, en nuestro caso, DSK
1
:

Tel dat ( c) 2001- 2005

Rout er model ATLAS 2 8 CPU MPC860 S/ N: 403/ 00122
1 LAN, 3 WAN Li nes, 1 I SDN Li ne
CI T sof t war e ver si on: 10. 5. 4- Al f a Feb 16 2005 13: 30: 43


*moni t or
Consol e Oper at or
+t f t p

TFTP manager
TFTP>syst dsk

Cur r ent f i l e syst emset t o DSK
TFTP>

Comprobamos que estamos en el sistema de ficheros seleccionado realizando un listado:


1
Puesto que DSK es el sistema de ficheros por defecto –en el que se cargan habitualmente el código y los
ficheros de configuración de los equipos–no sería necesario, en este caso, realizar esta operación de selección.

ROUTER TELDAT - Ejemplo TFTP
IV - 19
Doc.DM765
Rev. 10.61

TFTP>dir

Cur r ent f i l e syst em: DSK

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 - - - V- -
ATLAS. BI N 3521280 - - - - - A
ATLAS. CFG 2463 - - - - - A
I GMP. CFG 1611 - - - - - A

Tot al : 4 f i l es, 3525354 byt es. 390144 byt es f r ee.
TFTP>

Hecho esto comenzamos con la carga de la nueva versión de código –newatlas.bin– que se encuentra
en el directorio “code” del servidor TFTP. Para ello hay que ejecutar el siguiente comando:

TFTP>get 10. 1. 1. 1 \ code\ newat l as. bi n at l as. bi n

Recei vi ng newat l as. bi n f r om10. 1. 1. 1\ \ code\ newat l as. bi n. . .
3521536
Fi l e successf ul l y r ecei ved
TFTP>

Obsérvese que hemos dado como nombre del fichero destino el mismo nombre –atlas.bin– que el
archivo de código ya existente en el equipo (mostrado al realizar el listado anterior) por lo que dicho
archivo quedará sobreescrito. Sin embargo, si el equipo dispone de suficiente espacio libre en el
sistema de archivos, se recomienda utilizar otro nombre de fichero destino y luego activar esa nueva
versión de código seleccionando dicho fichero mediante el comando de configuración set
application-active. La razón de hacerlo así es que si se produce un corte de alimentación durante la
telecarga, el equipo quedará inservible, ya que el fichero de código estará incompleto.

Siempre que sea posible se recomienda guardar el nuevo fichero con otro nombre,
establecerlo como activo, y posteriormente borrar el antiguo fichero.

A continuación realizamos la carga del archivo de configuración –newatlas.cfg– que se encuentra en el
directorio “cfgfiles” del servidor TFTP. Para ello habrá que ejecutar el siguiente comando:

TFTP>get 10. 1. 1. 1 \ cf gf i l es\ newat l as. cf g at l as2. cf g

Recei vi ng at l as2. cf g f r om10. 1. 1. 1\ \ cf gf i l es\ newat l as. cf g. . .
2463
Fi l e successf ul l y r ecei ved
TFTP>

En este caso hemos guardado el nuevo archivo de configuración como atlas2.cfg en el sistema de
ficheros activos (DSK).
Podemos realizar una comprobación de que ambos ficheros se han escrito satisfactoriamente en DSK
realizando un listado del sistema de ficheros activo y comprobando que el nombre y la longitud
coinciden con la de los archivos transmitidos:


ROUTER TELDAT - Ejemplo TFTP
IV - 20
Doc.DM765
Rev. 10.61

TFTP>di r

Cur r ent f i l e syst em: DSK

Name Lengt h At t r i but es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 - - - V- -
ATLAS. CFG 2463 - - - - - A
I GMP. CFG 1611 - - - - - A
ATLAS. BI N 3521536 - - - - - A
ATLAS2. CFG 2463 - - - - - A

Tot al : 5 f i l es, 3528073 byt es. 387072 byt es f r ee.
TFTP>

No hay que olvidar que para activar el nuevo archivo de configuración en el equipo será necesario
2

indicárselo al equipo desde el menú de configuración:

TFTP>exi t
+ct r l +p

*conf i g
Conf i g>set f i l e- cf g at l as2. cf g
Conf i g>

Ya sólo nos queda reiniciar el equipo para que la nueva versión de código y la nueva configuración
entren en efecto:

Conf i g>ct r l +p

*l oad i mmedi at e
Ar e you sur e t o r el oad t he devi ce( Yes/ No) ? y
Done


2
Siempre y cuando no se haya utilizado como nombre del fichero destino el nombre del archivo de
configuración activo en el equipo.

ROUTER TELDAT - Ejemplo TFTP
IV - 21
Doc.DM765
Rev. 10.61