MTU (Maximum Transmission Unit)

MTU (del inglés Maximum Transmission Unit, en español "Unidad Máxima de Transmisión") es el tamaño máximo, expresado en bytes, que puede tener un paquete o trama de datos para ser transmitido a través de una capa de red o protocolo de comunicación sin necesidad de ser fragmentado.

En redes IP (como Internet), el valor estándar tradicional de la MTU en redes Ethernet es de 1500 bytes. Cuando una aplicación envía un paquete que supera la MTU de la interfaz de red por la que debe salir, el router o dispositivo de red se ve obligado a dividirlo en fragmentos más pequeños para que quepa en el medio físico, lo que añade sobrecarga de procesamiento y reduce la eficiencia global de la transmisión.

¿Cómo funciona la gestión de la MTU y la fragmentación?

Cuando los datos viajan por diferentes tecnologías de red con distintas capacidades, intervienen mecanismos clave:

  • Encapsulación: Cada paquete IP se encapsula dentro de una trama de capa de enlace (como Ethernet), añadiendo cabeceras que suman tamaño al total enviado.
  • Fragmentación IP: Si un paquete excede la MTU del siguiente salto, el router lo divide en fragmentos IP más pequeños, duplicando la cabecera IP en cada trozo para que el destino pueda reensamblarlos.
  • Path MTU Discovery (PMTUD): Es un mecanismo mediante el cual los extremos de la comunicación descubren automáticamente la MTU más pequeña a lo largo de toda la ruta para evitar la fragmentación, utilizando para ello paquetes con el indicador Don't Fragment (DF) activado.

Comparativa de MTU en diferentes tecnologías de red

Tecnología de Red MTU Estándar (Bytes) Característica principal Caso de uso típico
Ethernet Clásica 1,500 bytes El estándar universal de redes locales (LAN) Redes domésticas, oficinas y conexiones empresariales estándar
Jumbo Frames 9,000 bytes (o más) Permite tramas de gran tamaño reduciendo la sobrecarga de CPU Redes de almacenamiento (SAN), clústeres de servidores y centros de datos
PPPoE (Común en ADSL/Fibra) 1,492 bytes Reduce 8 bytes la MTU estándar por la cabecera del protocolo PPPoE Conexiones de fibra óptica o ADSL con autenticación del operador
IPv6 Mínimo Obligatorio 1,280 bytes Tamaño mínimo que cualquier enlace en IPv6 debe soportar sin fragmentar Redes de nueva generación IPv6 e infraestructuras móviles

Casos de uso principales en informática

Ámbito Descripción del beneficio de controlar la MTU
Optimización de Túneles VPN Las conexiones VPN añaden cabeceras de cifrado adicionales; ajustar correctamente la MTU (o MSS clamping) evita la pérdida de paquetes y problemas de carga en páginas web.
Redes de Centros de Datos (Jumbo Frames) Configurar MTUs de 9000 bytes en redes corporativas o de almacenamiento permite transferir bloques masivos de datos con menos interrupciones y menor uso de CPU.
Diagnóstico de Redes y Conectividad Permite solucionar problemas crónicos donde ciertas páginas web no cargan debido a bloqueos de paquetes ICMP necesarios para el descubrimiento de ruta (PMTUD).

Características principales:

  • Define el límite operativo físico y lógico de los paquetes en una interfaz de red.
  • Evita la fragmentación innecesaria, mejorando el rendimiento y reduciendo la latencia.
  • Un valor incorrecto puede provocar el fenómeno conocido como "agujero negro PMTUD" (pérdida silenciosa de tráfico).
  • Es configurable en sistemas operativos (Windows, Linux, macOS) y en routers de red.
  • Varía según el medio físico de transmisión (Ethernet, Wi-Fi, fibra, túneles virtuales).

Analogía: Imagina una carretera con un túnel de gálibo limitado a 3 metros de altura. Si un camión de mercancías mide 3.5 metros (supera la MTU), no puede pasar directamente; hay que desarmar la carga en contenedores más pequeños (fragmentación) o buscar una ruta alternativa que acepte el tamaño completo.

Actividad práctica

Objetivo:

Comprobar la MTU actual de tu conexión de red y realizar una prueba de envío de paquetes con el indicador de no fragmentación activado usando la consola.

Tareas:

  1. Abre la consola de comandos de tu equipo (CMD en Windows o Terminal en Linux).
  2. Ejecuta un comando de test de ping especificando un tamaño de paquete grande y bloqueando la fragmentación:
    • En Windows: ping -f -l 1472 8.8.8.8 (1472 bytes de datos + 28 bytes de cabeceras = 1500 total).
    • En Linux: ping -M do -s 1472 8.8.8.8
  3. Observa si el paquete llega correctamente o si obtienes un mensaje indicando que el paquete necesita ser fragmentado pero está activo DF.
  4. Reduce progresivamente el tamaño de los bytes de datos hasta encontrar el valor exacto donde la comunicación se realiza sin errores de fragmentación.

Preguntas de reflexión:

  1. ¿Qué ocurre a nivel de rendimiento en los routers intermedios cuando un paquete IP excede la MTU de la red y debe ser fragmentado?
  2. ¿Por qué las conexiones que utilizan túneles VPN o PPPoE suelen experimentar problemas si la MTU no se ajusta correctamente en el router?
  3. ¿Qué objetivo persigue el mecanismo conocido como Path MTU Discovery (PMTUD) en las comunicaciones modernas?
  4. ¿Qué son los llamados Jumbo Frames y en qué tipo de entornos de red especializados se suelen implementar?
  5. ¿Cuál es el valor mínimo obligatorio de MTU que especifica el protocolo IPv6 para garantizar que cualquier enlace pueda transmitirlo sin fragmentar?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Qué ocurre a nivel de rendimiento en los routers intermedios cuando un paquete IP excede la MTU de la red y debe ser fragmentado?

El router intermedio debe emplear recursos de procesamiento de su CPU para seccionar el paquete original en múltiples fragmentos y replicar las cabeceras IP en cada uno de ellos. Esto incrementa la sobrecarga operativa, consume memoria temporal y puede agravar la latencia de la red.


2. ¿Por qué las conexiones que utilizan túneles VPN o PPPoE suelen experimentar problemas si la MTU no se ajusta correctamente en el router?

Porque tanto los protocolos de encapsulación VPN como PPPoE añaden bytes adicionales de cabecera a cada paquete. Si el paquete resultante supera la MTU física del enlace de salida y el indicador "Don't Fragment" está activo (y los mensajes ICMP de error son bloqueados por cortafuegos), los paquetes se descartan y ciertas páginas web o descargas se quedan congeladas ("agujero negro MTU").


3. ¿Qué objetivo persigue el mecanismo conocido como Path MTU Discovery (PMTUD) en las comunicaciones modernas?

Permite que el host origen descubra de forma automática y dinámica la MTU más pequeña (el cuello de botella) a lo largo de toda la ruta completa hacia el destino, permitiendo ajustar el tamaño de los paquetes transmitidos para evitar por completo la fragmentación en los routers intermedios.


4. ¿Qué son los llamados Jumbo Frames y en qué tipo de entornos de red especializados se suelen implementar?

Son tramas Ethernet que admiten una MTU superior a los 1500 bytes estándar, habitualmente de 9000 bytes. Se implementan en entornos cerrados y de alto rendimiento como redes de almacenamiento en red (SAN) y clústeres de servidores o virtualización para reducir el número de interrupciones de CPU y acelerar la transferencia masiva de datos.


5. ¿Cuál es el valor mínimo obligatorio de MTU que especifica el protocolo IPv6 para garantizar que cualquier enlace pueda transmitirlo sin fragmentar?

El valor mínimo obligatorio es de 1280 bytes. Cualquier enlace de red compatible con IPv6 debe ser capaz de soportar paquetes de este tamaño sin necesidad de recurrir a la fragmentación.