La Unidad máxima de transmisión (MTU) es el tamaño máximo posible de paquete/trama que se puede comunicar a través de la red sin dividirla en fragmentos más pequeños. Se declaran en octetos que se pueden transmitir en una red basada en tramas/paquetes. Si algún paquete es más grande que la configuración de MTU especificada, dividirá o fragmentará el paquete original en subpaquetes más pequeños. Ahora, está bien si la cantidad de estos paquetes es pequeña, el problema surge cuando la cantidad de paquetes fragmentados es grande, en este caso, reduce significativamente la velocidad de transmisión de datos a través de la red.
El uso de un tamaño de MTU incorrecto puede dar lugar a problemas, como que podría haber problemas al intentar abrir algunos navegadores, podría haber problemas al transmitir o recibir archivos a través de la red, y VoIP también puede enfrentar algunas fallas. Para solucionar estos problemas, el valor de MTU debe verificarse y establecerse en el tamaño de MTU óptimo. Si el tamaño de MTU es óptimo, entonces puede mejorar significativamente el rendimiento general de la red y se pueden alcanzar velocidades más altas cuando la longitud de los paquetes en un flujo es igual al valor de MTU .
El valor de MTU se puede configurar manualmente para la interfaz seleccionada en varios dispositivos de red, pero el tamaño óptimo debe configurarse de manera adecuada. TCP utiliza MTU para limitar el tamaño máximo de cada paquete. Generalmente está vinculado con el protocolo Ethernet , donde el tamaño de paquete máximo permitido es de hasta 1500 Byte.
Tamaño de MTU:
Para encontrar el tamaño óptimo de MTU, abra cmd yendo a la barra de búsqueda e ingresando » cmd «.
Ingrese el siguiente comando con cualquier URL y tamaño de paquete.
ping www.xyz.com -f -l 1460
Después de hacer ping, el cmd dará un resultado, puede verse como el de abajo.
C:\Users\mkbt>ping www.xyz.com -f -l 1460 Pinging www.xyz.com [143.238.92.7] with 1460 bytes of data: Reply from 143.238.92.7: bytes=68 (sent 1460) time=55ms TTL=60 Reply from 143.238.92.7: bytes=68 (sent 1460) time=42ms TTL=60 Reply from 143.238.92.7: bytes=68 (sent 1460) time=40ms TTL=60 Reply from 143.238.92.7: bytes=68 (sent 1460) time=41ms TTL=60 Ping statistics for 143.238.92.7: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 40ms, Maximum = 55ms, Average = 45ms
Como se puede ver arriba, los paquetes no se fragmentaron, por lo que lo haremos nuevamente aumentando el tamaño del paquete.
C:\Users\mkbt>ping www.xyz.com -f -l 1472 Pinging www.xyz.com [143.238.92.7] with 1472 bytes of data: Reply from 143.238.92.7: bytes=68 (sent 1472) time=55ms TTL=60 Reply from 143.238.92.7: bytes=68 (sent 1472) time=42ms TTL=60 Reply from 143.238.92.7: bytes=68 (sent 1472) time=40ms TTL=60 Reply from 143.238.92.7: bytes=68 (sent 1462) time=41ms TTL=60 Ping statistics for 143.238.92.7: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 40ms, Maximum = 55ms, Average = 45ms
Nuevamente, no vemos fragmentación, por lo que aumentaremos el tamaño del paquete nuevamente.
C:\Users\mkbt>ping www.xyz.com -f -l 1473 Pinging www.xyz.com [143.238.92.7] with 1473 bytes of data: Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Ping statistics for 143.238.92.7: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Conclusión:
Aquí encontramos que el paquete se está fragmentando cuando su tamaño es de 1473 bytes, lo que significa que el tamaño máximo posible aquí es de 1472 bytes. Pero este no es el valor de MTU, para encontrarlo tendremos que sumar el valor del encabezado IP y el encabezado ICMP que son 28 bytes. Entonces, el valor de MTU = 1472 + 28, es decir, 1500 bytes, que es el valor óptimo de MTU.