Documente Academic
Documente Profesional
Documente Cultură
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.
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.
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.
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.
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).
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
Pgina 5 de 8
Comandos.
Los comandos UNIX de inters para la prctica son:
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.
Pgina 6 de 8
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.
3. Configurar las tablas de ruteo de forma que m1 pueda hacer ping a m3.
Pgina 7 de 8
Procedimiento.
En el informe.
Conclusiones.
En el informe.
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 .
Pgina 8 de 8