Cuestión 2. Sobre la fragmentación de datagramas IP
Empleando el programa Monitor de Red de la misma forma que en la situación anterior, ejecutar:
C:\>ping –n 1 –l 2000 172.20.43.230 (…la opción –l especifica la cantidad de datos a enviar)
2.a. Filtra los paquetes en los que esté involucrada tu dirección IP. A continuación, describe el número total de fragmentos correspondientes al datagrama IP lanzado al medio, tanto en la petición de ping como en la respuesta. ¿Cómo están identificados en el Monitor de Red todos estos paquetes (ICMP, IP, HTTP, TCP…)? ¿qué aparece en la columna ‘info” del Monitor de Red?
Aparecen dos fragmentos tanto para la petición, como para la respuesta

Paquete Protocolo Info Tamaño
1 ICMP Echo(ping) request 1514 bytes
2 IP Fragmented ip protocol 562 bytes
3 ICMP Echo(ping)reply 1514 bytes
4 IP Fragmented ip protocol 562 bytes
2.b. ¿En cuantos fragmentos se ha “dividido” el datagrama original?
En dos fragmentos, el primero con un tamaño de 1472bytes de datos icmp, y el siguiente con 528 datos ip
2.c. Analiza la cabecera de cada datagrama IP de los paquetes relacionados con el “ping” anterior. Observa el campo “identificación”, “Flags” y “Fragment offset” de los datagramas. ¿Qué valor tienen en estos campos en los datagramas anteriores? Indica en la columna “dirección” si son de petición o respuesta. Muestra los datagramas en el orden de aparición del Monitor de Red.

Datagrama nº Protocolo Dirección Flags Frag. offset Identificación
1 ICMP 172.20.43.230 0 | 0 | 1 0 0×4dd4
2 IP 172.20.43.230 0 | 0 | 0 1480 0×4dd4
3 ICMP 172.20.43.207 0 | 0 | 1 0 0×4dd4
4 IP 172.20.43.207 0 | 0 | 0 1480 0×4dd4
2.d. ¿Qué ocurre en la visualización de los fragmentos de datagramas si introduces un filtro para ver únicamente paquetes de “icmp” en el Monitor de Red? ¿qué fragmentos visualizas ahora? ¿por qué puede suceder esto?
Que solo visualizamos 1 datagrama para la petición y uno para la respuesta, desaparecen los fragmentados, esto es debido a que cuando se fragmenta solo hay una cabecera icmp situada en el primer fragmento, por lo que en los siguientes fragmentos , los datos son considerados datos ip ya que no se introduce la cabecera icmp
2.e. ¿Para qué se pueden emplear los campos “Identificación”, “Flags” y “Fragment offset” de los datagramas IP?
La identificación se utiliza para saber si los datos pertenecen a un mismo datagrama, es como si le pusiésemos un nombre a todos los pertenecientes al mismo (Datagrama padre).
Los flags se utilizan para saber si un datagrama esta partido e indicar el numero de esa partición para saber cuantos quedan o si es el último.
Por último el fragment offset, se utiliza para el reensambaldo, ya que indica la posición a patir de la cual deben introducirse los datos de esa trama.
2.f. En función de los datos anteriores, indica el valor de la MTU de la red.
El valor de la MTU de la red son 1500 bytes
2.g. Repite el ejercicio lazando una petición de ping con un mayor número de datos y al destino “.195”:
C:\>ping –n 1 –l 3000 172.20.43.195
Indica el número total de datagramas en la red e identifica si son de petición o de respuesta (dirección):

Datagrama nº Protocolo Dirección Flags Frag. offset Identificación
1 ICMP(request) 172.20.43.195 0 | 0 | 1 0 0×54ae
2 IP 172.20.43.195 0 | 0 | 1 1480 0×54ae
3 IP 172.20.43.195 0 | 0 | 0 2960 0×54ae
4 ICMP(reply) 172.20.43.207 0 | 0 | 1 0 0×98c8
5 IP 172.20.43.207 0 | 0 | 1 1480 0×98c8
6 IP 172.20.43.207 0 | 0 | 0 2960 0×98c8
2.h. A continuación, se pretende observar que los datagramas pueden fragmentarse en unidades más pequeñas si tienen que atravesar redes en las que la MTU es menor a la red inicial en la que se lanzaron los paquetes originales. Inicia el Monitor de Red y captura los paquetes IP relacionados con el siguiente comando:
C:\>ping –n 1 –l 1600 10.3.7.0
Indica el número total de datagramas en la red e identifica si son de petición o de respuesta (dirección):
Datagrama nº Protocolo Dirección Flags Frag. offset Identificación
1 ICMP(ping request) 10.3.7.0 0|0|1 0 0×14aa
2 IP(fragmented) 10.3.7.0 0|0|0 1480 0×14aa
3 ICMP(pin reply) 172.20.43.207 0|0|1 0 0×0059
4 IP(fragmented) 172.20.43.207 0|0|1 480 0×0059
5 IP(fragmented) 172.20.43.207 0|0|1 960 0×0059
6 IP(fragmented) 172.20.43.207 0|0|0 1440 0×0059
2.i. En relación a los datos de la pregunta 2.h. obtenidos del Monitor de Red, contesta:
¿Por qué se observan más fragmentos IP de “vuelta” (respuesta) que de “ida” (petición)?
Porque hay una subred cuya MTU es menor de 1500 y debe de fragmentarse en mas datagramas.
Indica en que subred del laboratorio el número de fragmentos que circulan por el medio es el mismo tanto en la petición como en la respuesta. Deduce en que otra subred no sucede esto.
Señala (en la topología del laboratorio adjunta), la MTU de cada una de las subredes por las que
circulan los datagramas que salen de tu máquina hacia la dirección 10.3.7.0. ¿Cuántas subredes se atraviesan?

Atravesamos tres subredes
La primera serìa 172.20.43.230 cuya MTU es de 1500 bytes
La siguiente en atravesar sería 10.4.2.5 con una MTU de 1500 bytes
Y la tercera y última serría la 10.3.7.0 con una MTU de 500 bytes
Por tanto podemos dercir que la MTU de la red son 500 bytes.