Laboratorio 4 de Redes

Anuncio
Redes de Computadores
Laboratorio 4
Fragmentación IP – Enrutamiento
Actividad 1 (Familiarizarse con la fragmentación de IP)
Realice la topología siguiente utilizando VMware y máquinas virtuales. PC1 y PC2 son
Windows XP. R1 y R2 son Debian.
PC1
Debian
VMnet2
1.1.1.0/24
eth1
.254
R1
Debian
VMnet1
10.0.0.0/30
eth0
.1
eth0
.2
R2
VMnet3
2.2.2.0/24
PC2
eth1
.254
.100
.200
Windows XP
Windows XP
1. Configure PC1 y PC2. Para eso, debe especificar su dirección IP, máscara de subred, y
default-gateway.
2. En R1 y R2, especifique la dirección IP y máscara de subred, para cada interfaz (eth0 y
eth1). Haga los cambios en el archivo /etc/network/interfaces para que sea persistente.
3. Transforme R1 y R2 en routers. Para eso, modifique la variable requerida en el archivo
/etc/sysctl.conf.
4. Haga ping desde PC1 a PC2. Observe que el ping no funciona. ¿Por qué?
5. Para que R1 conozca la red 2.2.2.0/24 a la cual no está directamente conectado, se debe
completar su tabla de enrutamiento (routing table). Para eso, se puede digitar el comando
“route add -net 2.2.2.0/24 gw 10.0.0.2” en R1. Este comando no es persistente. Para
que el cambio en la tabla de enrutamiento de R1 sea persistente, haga las modificaciones
necesarias al archivo /etc/network/interfaces. Verifique que la tabla de enrutamiento de
R1 esté completa (netstat -nr).
6. De forma similar, se requiere que R2 conozca la red 1.1.1.0/24 a la cual no está
directamente conectado. Haga los cambios necesarios en el archivo /etc/network/
interfaces de R2. Verifique que la tabla de enrutamiento de R2 esté completa.
7. Haga ping desde PC1 a PC2 con una carga útil de ICMP de 10 bytes (ping -l 10
2.2.2.200). Esta vez, el ping debe funcionar. Capture en los tres segmentos de red los
mensajes ICMP. Observe que la carga útil de ICMP en los Echo Requests y en los Echo
Replies es de 10 bytes. Note como el campo TTL (Time To Live) queda decrementado
cada vez que se pasa por un router. En efecto, los Echo Requests enviados por PC1
tienen un TTL de 128. Estos mismos Echo Requests, cuando son capturados entre R1 y
R2 tienen un TTL de 127. Finalmente, cuando llegan a PC2, los Echo Requests tienen un
TTL de 126. Puede experimentar más con el TTL cambiando el valor inicial de este
campo en los Echo Requests emitidos por PC1. Para eso, se puede utilizar la opción “-i”
del comando ping.
8. Haga ping desde PC1 a PC2 con una carga útil de ICMP de 1400 bytes (ping -l 1400
2.2.2.200). Capture en los tres segmentos de red los mensajes ICMP. Observe que la
carga útil de ICMP en los Echo Requests y en los Echo Replies es de 1400 bytes.
9. Haga ping desde PC1 a PC2 con una carga útil de ICMP de 1600 bytes (ping -l 1600
2.2.2.200). Capture en los tres segmentos de red los mensajes ICMP. Observe que los
paquetes IP que corresponden a los Echo Requests y los Echo Replies son
fragmentados, de acuerdo al MTU de los 3 enlaces (1500 bytes). PC1 fragmenta los Echo
Requests antes de enviarlos. PC2 fragmenta los Echo Replies antes de enviarlos. Calcule
la máxima carga útil de ICMP que podría tener un mensaje Echo Request o un mensaje
Echo Reply antes que ser fragmentado. Verifique sus cálculos con experimentos.
10. Haga ping desde PC1 a PC2 con una carga útil de ICMP de 5000 bytes (ping -l 5000
2.2.2.200). Capture en los tres segmentos de red los mensajes ICMP. ¿En cuántos
segmentos PC1 fragmenta los Echo Requests antes de enviarlos?
11. Cambie el MTU de la red que une R1 y R2 a 1200 bytes (ver figura). En otras palabras,
cambie el MTU en las interfaces eth0 de R1 y R2. El cambio debe ser persistente, es
decir que se debe realizar en el archivo /etc/network/interfaces.
PC1
MTU = 1500
VMnet2
1.1.1.0/24
MTU = 1200
VMnet1
10.0.0.0/30
Debian
eth1
.254
R1
eth0
.1
MTU = 1500
VMnet3
2.2.2.0/24
Debian
eth0
.2
R2
PC2
eth1
.254
.100
.200
Windows XP
Windows XP
12. Haga ping desde PC1 a PC2 con una carga útil de ICMP de 1400 bytes (ping -l 1400
2.2.2.200). Capture en los tres segmentos de red los mensajes ICMP. Observe que los
Echo Requests no son fragmentados entre PC1 y R1. Luego, note que R1 los fragmenta
antes de enviarlos a R2, debido que los tiene que pasar por una red cuyo MTU es de
1200 bytes.
13. Haga ping desde PC1 a PC2 con una carga útil de ICMP de 1600 bytes (ping -l 1600
2.2.2.200). Capture en los tres segmentos de red los mensajes ICMP. Observe que los
Echo Requests son fragmentados por PC1 antes de enviarlos (2 fragmentos). Luego, note
que R1 fragmenta aún más uno de los dos fragmentos antes de enviarlos a R2, es decir
que en la red entre R1 y R2, para cada Echo Request, tenemos 3 fragmentos en total.
Actividad 2 (Familiarizarse en el enrutamiento)
Configure la red siguiente utilizando GNS3. En los routers R1 y R2, debe agregar entradas
estáticas a sus tablas de enrutamiento. Si no se agrega nada a la tabla de enrutamiento de
R1 (por ejemplo), este no podrá enrutar a la red 2.2.2.128/25 y a la red 3.3.3.64/26.
Verifique que la configuración está completa viendo las tablas de enrutamiento de R1 y R2
(show ip route). También, haga ping o traceroute desde cualquier PC hacia cualquier otro
PC.
PC2
2.2.2.128/25
R1 y R2 son routers Cisco 3640
.200
.129
F1/0
PC1
F0/0
1.1.1.0/24
F0/0
F1/0
R1
.1
.1
10.0.0.0/30
.2
R2
F2/0
.65
.100
PC3
3.3.3.64/26
.70
Actividad 3 (Post laboratorio)
Configure la red siguiente utilizando GNS3. Los routers utilizados son Cisco 3640. Debe
agregar entradas estáticas a la tabla de enrutamiento de los routers de tal forma que haya
conectividad total. Con el fin de minimizar la configuración, se recomienda utilizar la ruta por
defecto cuando sea más cómodo. Verifique que la configuración está completa viendo las
tablas de enrutamiento de los routers. También, haga ping o traceroute desde cualquier PC
hacia cualquier otro PC.
PC5
2.37.4.0/24
PC4
F0/0 .254
.50
PC3
.40
R5
S2/0
10.0.0.9/30
64 kbps
HDLC
203.41.67.140/26
10.0.0.10/30
DCE S2/0
.190
F0/0
R4
F1/0
10.0.0.1/30
S2/2
10.0.0.5/30
10.0.0.6/30
S2/0 DCE
10.0.0.2/30
F0/0
5.10.9.254/23
F1/0
R2
F2/0
10.0.0.17/30
PC6
5.10.8.60/23
R3
.254
F0/0
.15
PC2
3.3.10.0/25
F1/0
.126
3.3.10.128/25
10.0.0.18/30
F0/0
Router 3640
NM-4T
NM-1FE-TX
128 kbps
HDLC
PC1
.140
R1
F1/0
5.10.11.1/24
5.10.11.80/24
PC7
En su informe de post laboratorio, debe dar la lista de comandos entrados en cada router.
Adicionalmente, puede tomar algunos screenshots para mostrar que se puede hacer ping o
traceroute desde cualquier PC hacia cualquier otro PC.
Descargar