Anda di halaman 1dari 2

Prctica 2 de Redes de computadoras y de Telecomunicaciones

Prof. Miguel ngel Ruiz Snchez

31 de mayo de 2017

1. Nombre: Tablas de ruteo IP.

2. Objetivo: Puesta en marcha de subredes conectadas por un ruteador linux.

3. Material y equipo necesarios:

a) Una computadora con sistema operativo Linux que incluya netkit y wireshark.

4. Introduccin
En esta prctica seguiremos usando el emulador netkit. En esta ocacin netkit nos permitir aprender
como configurar adecuadamente las tablas de ruteo de ruteadores y hosts.

5. Desarrollo
PRIMERA PARTE: Ruteo en una red de 2 subredes.

a) Se tienen dos subredes: netx y nety. Ambas subredes esn conectadas por un ruteador R. En la
subred netx hay 2 hosts, A y B; mientras que en la subred nety hay uno slo, el host C. Las dos
subredes se forman a partir de una red de clase C y la mscara de red de las subredes es de 25
bits. Haga un diagrama que muestre la interconexin de las 2 subredes. Proponga direcciones IP
adecuadas para los hosts y el ruteador.
b) Construya este escenario usando netkit: Lance los 3 hosts y el ruteador (comando vstart); des-
pus, configure sus interfaces de red con la direccin IP y mscara de red adecuadas. Para crear
el ruteador se sigue el mismo procedimiento que para crear un host; la nica diferencia consiste
en que a la hora de lanzarlo (comando vstart) se le especifican 2 interfaces de red en lugar de una
(eth0 y eth1, por ejemplo) y cada una de estas interfaces se asigna al Hub adecuado (eth0=netx,
por ejemplo).
c) En cada terminal de los 3 hosts y del ruteador use el comando ifconfig para verificar las direc-
ciones IP y las mscaras de red de cada uno de sus interfaces de red. Tambin note que cada
interfaz de red tiene asignada una direccin Ethernet (Ethernet HWaddr) que es un nmero de 6
bytes expresado en hexadecimal, donde cada byte est separado por el smbolo :.
d) Compruebe, usando el comando ping, que s hay comunicacin entre mquinas de la misma
subred. Ahora intente comunicar 2 hosts de subredes diferentes usando nuevamente el comando
ping. Anote sus observaciones y comente al respecto.
e) Usando el comando route en sus mquinas virtuales, observe la tabla de ruteo de los hosts y del
ruteador. Anote sus observaciones y comente al respecto.

1
f ) Ahora agregue la ruta por default adecuada en la tabla de ruteo de cada host. Esto lo puede
lograr con el comando route add -net <@IP de la red> netmask <mscara de red> gw <@IP del
gateway> dev <interface>. Finalmente, compruebe que cualquiera 2 hosts de subredes diferentes
se puedan comunicar usando el comando ping. Nuevamente observe la tabla de ruteo de los hosts
y del ruteador. Anote sus observaciones y comente al respecto.

SEGUNDA PARTE: Anlisis de paquetes en las subredes.


En esta segunda parte de la prctica seguiremos trabajando con el mismo escenario de la primera parte.
Sin embargo, ahora usaremos tcpdump y wireshark para analizar los paquetes que se intercambian en
las subredes. Para esto ejecutaremos el proceso tcpdump de forma paralela en dos mquinas que estn
en diferente subred. Como en el tcpdump se especifica la interfaz de red que se usar para capturar los
paquetes, hay que asegurarse que un proceso tcpdump capture en una interfaz que est conectada a la
subred netx y el otro proceso tcpdump capture en una interfaz que est conectada a la subred nety. La
idea es seguir el camino de un mismo paquete a travs de las 2 subredes, cuando sea el caso.

a) Primero analizaremos el intercambio de paquetes cuando la comunicacin se da entre hosts


de diferente subred. Ejecute 2 instancias de tcpdump para capturar paquetes y guardarlos en
2 correspondientes archivos. Un tcpdump debe capturar paquetes en la subred netx y el otro
tcpdump en la subred nety. Luego intercambie paquetes entre dos hosts de diferente subred
mediante el comando ping. Luego usando wireshark analice uno de los paquetes generados por
la aplicacin ping. Para identificar al mismo paquete fijese en el nmero de secuencia. Viaja el
paquete por las dos subredes? explique. A quin corresponde cada una de las direcciones IP del
paquete y a quin cada una de las direcciones ethernet de dicho paquete?; note los cambios en
algunas de las direcciones de dicho paquete cuando viaja en cada una de las 2 subredes. Comente
sobre lo observado.
b) Haga un experimento similar al del inciso anterior, pero ahora realice un intercambio de paquetes
entre dos hosts que pertenezcan a la misma subred. Responda a las mismas preguntas del inciso
anterior. Comente sus observaciones para este nuevo caso.

6. Reporte
Describa en un reporte, las experiencias de esta prctica. El reporte debe estar redactado con sus
propias palabras (NO cut & paste de la Web), no olvide incluir una portada y al final una seccin de
conclusiones donde ofrezca comentarios y reflexiones personales. El reporte es individual. El reporte
se entregar a ms tardar el jueves 8 de junio de 2017. La entrega ser por va electrnica a la direccin
de correo: mars@xanum.uam.mx