La unidad de transmisión máxima (MTU) es el tamaño máximo de una sola unidad de datos de comunicaciones digitales que se puede transmitir a través de una red. El tamaño de la MTU es una propiedad inherente a una interfaz de red física y normalmente se mide en bytes. La MTU para Ethernet, por ejemplo, es de 1500 bytes. Algunos tipos de redes, como los anillos de fichas, tienen MTUs más grandes, y algunas redes tienen MTUs más pequeñas, pero el valor es fijo para cada tecnología física.
MTU vs. Tamaño máximo de paquete TCP
Los protocolos de red de nivel superior como TCP/IP pueden configurarse con un tamaño máximo de paquete, que es un parámetro independiente de la capa física MTU sobre la que se ejecuta TCP/IP. Desafortunadamente, muchos dispositivos de red usan los términos indistintamente. Tanto en los routers de banda ancha domésticos como en las consolas de juegos habilitadas para Xbox Live, por ejemplo, el parámetro llamado MTU es, de hecho, el tamaño máximo de los paquetes TCP y no la MTU física.
En Microsoft Windows, el tamaño máximo de los paquetes para protocolos como TCP se puede establecer en el Registro. Si este valor es demasiado bajo, los flujos de tráfico de red se dividen en un número relativamente grande de paquetes pequeños, lo que afecta negativamente al rendimiento. Xbox Live, por ejemplo, requiere que el valor del tamaño del paquete sea de al menos 1365 bytes. Si el tamaño máximo del paquete TCP es demasiado alto, excede la MTU física de la red y degrada el rendimiento al requerir que cada paquete sea subdividido en paquetes más pequeños – un proceso se conoce como fragmentación. Los ordenadores con Microsoft Windows tienen por defecto un tamaño máximo de paquete de 1500 bytes para las conexiones de banda ancha y de 576 bytes para las conexiones de acceso telefónico.
Problemas relacionados con MTU
En teoría, la limitación del tamaño de los paquetes TCP es de 64K (65.525 bytes). Este límite es mucho más grande de lo que nunca se usará porque las capas de transmisión tienen tamaños mucho más bajos. La MTU de 1500 bytes de Ethernet limita el tamaño de los paquetes que la atraviesan. El envío de un paquete que es más grande que la ventana de transmisión máxima para Ethernet se llama parloteo. Jabber puede ser identificado y prevenido. Si no se atiende, el parloteo puede interrumpir una red. Normalmente, Jabber es detectado por concentradores de repetidores o conmutadores de red que están diseñados para hacerlo. La forma más sencilla de evitar Jabber es establecer el tamaño máximo de un paquete TCP en no más de 1500 bytes.
También pueden surgir problemas de rendimiento si la configuración de transmisión máxima TCP en el enrutador de banda ancha doméstico difiere de la configuración de los dispositivos individuales conectados a él.