Sunteți pe pagina 1din 8

Redes de Datos Laboratorio 5 - Instructivo.

Laboratorio 5: Ruteo Esttico.


Instrucciones generales.
El informe de laboratorio debe prepararse a domicilio, completarse durante la sesin de
laboratorio y entregarse indefectiblemente al terminar la prctica. NO SE ACEPTA ENTREGA
DE INFORMES EN OTRO MOMENTO.
Preparacin domiciliaria.
Para poder realizar exitosamente la prctica, deber ser capaz de realizar las tareas indicadas
en la seccin Preparacin:
- Lea cuidadosamente este instructivo.
- Estudie los temas de la prctica usando las fuentes de informacin sugeridas u otras de su
preferencia.
- Realice todas las tareas y conteste todas las preguntas de la Preparacin.
- Analice cuidadosamente el Procedimiento, especialmente las preguntas que deber contestar
en el laboratorio.
Trabajo en el laboratorio:
- Imprima el informe a una pgina en cada faz de la hoja. Puede ser doble faz, pero no imprimir
dos pginas en la misma faz.
- Ingrese al laboratorio con el informe tan completo como le sea posible.
- Realice la prctica contestando las preguntas del Informe.
- Entregue el Informe a un docente al retirarse del laboratorio.
TRAER UN DISQUETE para poder probar comandos que acceden a disquete o guardar
resultados.

Objetivos.
El objetivo de la prctica es crear y poner en funcionamiento la red cuya topologa fue analizada
en la prctica anterior. Se configurarn las interfaces de cada enrutador y se crearn las tablas
de ruteo en forma esttica mediante comandos. Finalmente se realizarn algunos ensayos para
verificar la correcta configuracin de las tablas de ruteo.
Al finalizar la prctica, el estudiante ser capaz de:

Configurar las interfaces de las mquinas para que utilicen las direcciones asignadas.
Configurar las tablas de ruteo en forma esttica.
Verificar la accesibilidad de todas las mquinas de la red.

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 1 de 8

Preparacin.
Capa de Red, IP y tablas de ruteo.
La funcin principal de la capa de red es enviar paquetes desde una mquina de origen a una
mquina destino. En la mayora de los casos, los paquetes debern dar mltiples saltos (pasar
por varios equipos intermedios) antes de llegar a la mquina de destino.
Se llaman enrutadores a aquellas mquinas que interconectan dos o ms subredes. Un
enrutador tiene por lo tanto dos o ms interfaces de red. En la figura 1 se muestra una coleccin
de subredes interconectadas por los enrutadores R1, R2, R3 y R4. Abajo se muestra un
esquema de la misma luego de una cierta asignacin de direcciones IP.

Figura 1: Un conjunto de subredes

Figura 2: Asignacin de IP's de la red de la figura anterior

Las tablas de ruteo jugarn un papel fundamental para el envo de los paquetes. Cada
enrutador y cada host tendr su tabla de ruteo. sta contiene la informacin que permitir,
conocida la direccin IP de destino de un paquete, decidir cual es el prximo enrutador al que
debe enviarse el paquete.
Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 2 de 8

La tabla de ruteo tendr dos columnas fundamentales: la primera contendr los destinos y la
segunda indicar el siguiente salto. Los destinos estarn especificados como redes con su
respectiva mscara. El prximo salto se expresa como la direccin IP del router al que hay que
enviarle los paquetes para ese destino. Para las subredes de las cuales el host o enrutador
forma parte, normalmente en el prximo salto se indica la interfaz de red que debe utilizarse.
Dada una direccin IP destino, se buscar en la tabla la primer entrada que contenga dicha
direccin. Para esto la tabla se encuentra ordenada de las redes ms especficas (mscaras ms
largas o con ms unos) a las redes menos especficas.
El algoritmo de bsqueda utilizado es el longest prefix match que consiste en hacer el AND bit
a bit de la direccin destino con la mscara de la primer entrada de la tabla y ver si el resultado
coincide con la red de la entrada. Si coincide se encamina hacia el prximo salto indicado en esa
entrada. Si no coincide se contina con la siguiente entrada de la tabla.
Existe la posibilidad de configurar una entrada "por defecto", que ser la ruta a seguir en caso
que no exista una entrada ms especifica. Esta ruta por defecto estar al final de la tabla y
deber servir para todos los paquetes. Esa entrada corresponder al destino 0.0.0.0/0 que con el
algoritmo longest prefix match usado matchear con cualquier IP de destino.
En la figura 3 se observan las tablas de ruteo para la red de la figura 1. Notemos que indica con
"direct" a aquellas entradas a las que se accede desde una interfaz del propio host o enrutador.
En realidad, cada interfaz tiene su propio nombre (eth0, eth1, rl0, ppp0, lo0...), y en la tabla se
indica el nombre de dicha interfaz.

Figura 3: Tablas de ruteo

La tabla de ruteo se puede construir usando algoritmos de ruteo dinmico o mediante ruteo
esttico. Para el ruteo esttico la topologa de la red debe ser conocida de antemano. En esta
prctica nos dedicaremos nicamente a crear en forma manual las tablas de ruteo de cada
mquina, lo que es claramente un mecanismo de ruteo esttico.

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 3 de 8

Por ltimo, el diagrama de la figura 4 muestra el intercambio de la capa de red con sus capas
adyacentes al recibir un paquete del exterior o desde la capa de transporte (asumiendo vlidas
solo las opciones TCP/IP o UDP/IP).

Figura 4: Intercambio entre capa de red y capas adjacentes

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 4 de 8

Asignacin de direcciones.
Las direcciones se asignarn de acuerdo a la siguiente figura:
3.64/27

3.112/29

3.66
eth0

3.113
lo1

A3

3.96/29

3.32/27
3.122
ttyS0

3.65
eth1
3.97
lo1

3.1
eth0

3.121
ttyS0

3.120/30

A2

A1

3.33
lo1

3.3
eth0

3.0/27

3.2
eth0
0.2
ttyS1

C3
0.9
ttyS0

0.0/30

0.8/30

0.1
ttyS1

0.10
ttyS1

C2

C1

0.5
ttyS0

2.3
eth0

0.6
ttyS0

0.4/30

1.3
eth0

2.0/27

2.1
eth0
2.97
lo1

2.96/28

D2

1.0/27

D1

2.2
eth0

2.121
ttyS0

2.65
eth1
2.122
ttyS0

D3
2.66
eth0

2.64/27

2.120/30

1.2
eth0
2.33
lo1

1.97
lo1

2.32/27

B2

B1

1.65
eth1
1.122
ttyS0

B3
1.66
eth0

2.112/29

1.64/27

1.33
lo1

1.121
ttyS0

1.96/28

2.113
lo1

1.1
eth0

1.120/30

1.32/27

1.113
lo1

1.112/29

Nota: todas las direcciones son 192.168.x.x

Figura 5: Asignacin de IP's

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 5 de 8

Comandos.
Los comandos UNIX de inters para la prctica son:

ifconfig: permite ver la configuracin y configurar las interfaces de red de la mquina


(asignar IPs, activar, desactivar, etc.). Est disponible la pgina man en la pgina del
curso.
pppd: inicia un protocolo PPP de capa de enlace. Importante: debe iniciarse en ambos
extremos y con la configuracin adecuada para que funcione. Est disponible la pgina
man en la pgina del curso.
route: permite ingresar manualmente entradas de la tabla de ruteo. Est disponible la
pgina man en la pgina del curso.
netstat: permite visualizar el contenido de estructuras relacionadas con datos de la red.
Est disponible la pgina man en la pgina del curso.
traceroute: permite averiguar el camino hacia un cierto host (y los retardos de cada
enlace). Est disponible la pgina man en la pgina del curso.
ping: permite averiguar si hay un camino a un cierto host. Est disponible la pgina man
en la pgina del curso.

Tareas de preparacin.
1. Indique cmo ingresar a la tabla de ruteo la informacin de que a la subred
192.168.208.0/20 se accede saltando al 172.16.0.15.

2. Indique cmo averiguar el camino que sigue un paquete desde su estacin hacia el
192.168.209.33.

3. Indique cmo puede visualizar el contenido de la tabla de ruteo de su estacin.

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 6 de 8

4. Indique dos posibles tablas de ruteo del enrutador d1 de acuerdo a la asignacin de


direcciones (tomando como criterio minimizar los saltos o minimizar el retardo). Asuma
que los retardos de los enlaces punto a punto son mucho mayores que los retardos de
los enlaces ethernet.
Minimizando n saltos
Minimizando retardos
Destino

Prximo salto

Destino

Prximo salto

5. Suponga que usted y dos compaeros desean armar una red entre sus PC's. Disponen de tres
PC's, a las que llamaremos m1, m2 y m3, de cuatro tarjetas de red pero ningn switch ni hub.
Colocan dos tarjetas de red en m2 (eth0 y eth1), una en m1 (eth0) y otra en m3 (eth0).
Detalle todos los pasos necesarios, indicando en que mquina ejecuta cada comando, para:
1. Configurar las interfaces de red para tener entre M1 y M2 la subred 192.168.0.0/30,
teniendo m1 la IP 192.168.0.1 y m2 la IP 192.168.0.2.

2. Configurar las interfaces de red para tener entre M2 y M3 la subred 192.168.0.4/30,


teniendo m2 la IP 192.168.0.5 y m3 la IP 192.168.0.6.

3. Configurar las tablas de ruteo de forma que m1 pueda hacer ping a m3.

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 7 de 8

Procedimiento.
En el informe.

Conclusiones.
En el informe.

Para conocer ms.

Curso Bsico de Unix. Un curso introductorio al sistema operativo Unix, orientado a Linux.
Intrprete de comandos, sistema de archivos, editor vi, expresiones regulares, filtros,
programacin del shell.
http://iie.fing.edu.uy/~vagonbar/unixbas/index.htm .
The Internet Lab Manual. Es una coleccin de instructivos para realizar prcticas de laboratorio
en redes de datos. Si bien el equipo requerido es inalcanzable, el contenido de los instructivos es
altamente aprovechable.
Pgina principal: http://www.cs.virginia.edu/~itlab/book/
Enlaces: http://www.cs.virginia.edu/~itlab/book/links/

FreeBSD Hypertext Man Pages. Un sitio web con pginas man de diversos Unices (BSD,
FreeBSD, RedHat Linux, SuSE Linux). http://www.freebsd.org/cgi/man.cgi .

Errores, omisiones, comentarios: Alvaro Valds, valdes@fing.edu.uy

Redes de Datos - Curso 2006 - Pgina del curso: http://iie.fing.edu.uy/ense/asign/redatos


Instituto de Ingeniera Elctrica - Facultad de Ingeniera - UDELAR, Montevideo, Uruguay.

Redes de Datos 2006 Instructivo Laboratorio 5

Pgina 8 de 8

S-ar putea să vă placă și