You are on page 1of 7

Redes de Datos Laboratorio 5 - Instructivo

Laboratorio 5: Ruteo Esttico.


Instrucciones generales
Para poder realizar exitosamente la prctica, deber cumplir las siguientes etapas:

Previo al laboratorio
Estudiar la informacin contenida en este instructivo.
Se recomienda consultar las referencias sugeridas u otras de su preferencia.
Imprimir y leer el procedimiento de la prctica incluido en el Informe.
Se recomienda imprimir una pgina por faz.
Traer un disquete/memoria USB para poder probar comandos que acceden al dispositivo y/o guardar
resultados.

Durante el laboratorio
Seguir el procedimiento indicado en el Informe y completarlo en forma grupal. El Informe deber ser
entregado al finalizar la prctica. NO SE ACEPTA ENTREGA DE INFORMES EN OTRO MOMENTO.

Despus del laboratorio


Agradecemos que nos enve sus aportes al foro especfico creado en la pgina web del curso.

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 2014 Instructivo Laboratorio 5

Pgina 1 de 7

1. 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 tendrn 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 2014 Instructivo Laboratorio 5

Pgina 2 de 7

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 de alguna manera 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. Distintos sistemas
operativos utilizarn distintas maneras de indicar que se debe enviar a una mquina directamente
conectada.

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 2014 Instructivo Laboratorio 5

Pgina 3 de 7

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 adyacentes

____________________________________________________________________________________
Redes de Datos 2014 Instructivo Laboratorio 5

Pgina 4 de 7

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.32/27

1.120/30
1.113
lo1

1.112/29

Nota: todas las direcciones son 192.168.x.x


Figura 5: Asignacin de IP's

____________________________________________________________________________________
Redes de Datos 2014 Instructivo Laboratorio 5

Pgina 5 de 7

2. 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.

3. Ejercicios Sugeridos.
Ejercicio 1: Repase las tablas de ruteo que aparecen en la Figura 3, analice como se alcanzan todos los
destinos.
Ejercicio 2: Completar la siguiente tabla donde en la primera columna se listan las redes originales, en
las siguientes columnas se debe completar la cantidad de subredes que se pueden obtener de acuerdo al
tamao expresado en la primera fila.

Red \ Subredes

/24

/25

/26

/27

/28

/29

/30

/24
/25

/26

/27

/28

/29

/30

Ejercicio 3: Buscar cual es la red A.B.C.D/M (hallar los valores de A, B, C, D y M) de mascara menor que
contenga a las siguientes subredes:
192.168.0.0/24 - 192.168.1.128/25 - 192.168.2.192/26

4. Para conocer ms
____________________________________________________________________________________
Redes de Datos 2014 Instructivo Laboratorio 5

Pgina 6 de 7

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.

http://www.cs.virginia.edu/~itlab/book/
Enlaces: http://www.cs.virginia.edu/~itlab/book/links/

Pgina principal:

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.

Instituto

Redes de Datos - Curso 2014 - https://eva.fing.edu.uy/course/view.php?id=489


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

____________________________________________________________________________________
Redes de Datos 2014 Instructivo Laboratorio 5

Pgina 7 de 7

You might also like