redzilla
Todas las herramientas
Rendimiento

Calculadora MTU / MSS

Calcula el MSS efectivo a partir de la MTU: resta la cabecera IP, la cabecera TCP y el overhead de cada encapsulación que marques. Verás el desglose byte a byte (MTU − cada componente).

Versión IP
Opciones TCP

La cabecera TCP base son 20 B. Con timestamps (RFC 7323), habituales en Linux, suma 12 B.

Encapsulaciones

Cada etiqueta MPLS suma 4 B.

ESP túnel varía con el cifrado (IP ext. + ESP + IV + padding + ICV). Típico ~73 B; ajústalo a tu suite.

redzilla.cl — mtu
 
MSS efectivo
payload TCP máximo
MTU efectiva
tras la encapsulación
Overhead total
IP + TCP + encap.
MSS
MTU ef.
clamp

Desglose byte a byte

ComponenteBytesAcumulado
Cómo se calcula · MTU, MSS y overhead

1. La MTU es el mayor paquete IP que cabe en una trama. El MSS es el mayor bloque de datos TCP por segmento.

2. MSS = MTU − cabecera IP − cabecera TCP − overhead de encapsulación.

3. Cabeceras: IPv4 = 20 B, IPv6 = 40 B, TCP = 20 B (+12 B con timestamps).

4. Encapsulación (B): VLAN 4, QinQ 8, PPPoE 8, MPLS 4/etiqueta, GRE 24, IPsec ESP túnel ~73, VXLAN 50, WireGuard 60.

5. Ejemplo: 1500 − 20 − 20 = 1460; con PPPoE 1500 − 8 − 20 − 20 = 1452.

Cálculo local en tu navegador · sin registro · sin enviar datos.

¿Cómo funciona?

La calculadora parte de la MTU del enlace (entre 68 y 65535 bytes, con presets para 1500 Ethernet, 9000 jumbo, 1492 PPPoE y 1280 mínimo IPv6) y obtiene el MSS efectivo: el payload TCP máximo por segmento. La fórmula es MSS = MTU − encapsulación − cabecera IP − cabecera TCP, con IPv4 = 20 B, IPv6 = 40 B y TCP = 20 B, más 12 B si activas la opción de timestamps (RFC 7323), habitual en Linux.

Cada encapsulación se marca con un toggle y resta su overhead: VLAN 802.1Q 4 B, QinQ (802.1ad) 8 B, PPPoE 8 B, GRE 24 B, VXLAN 50 B, WireGuard 60 B, MPLS 4 B por etiqueta (hasta 6) e IPsec ESP en modo túnel con un valor editable (~73 B típico, porque depende de la suite de cifrado). El resultado incluye la MTU efectiva tras la encapsulación, el desglose byte a byte y el comando de MSS clamping (tcp adjust-mss) listo para copiar.

Ejemplo: MSS en un enlace PPPoE típico

  1. MTU de Ethernet: 1500 B; marca el toggle PPPoE, que resta 8 B de encapsulación.
  2. MTU efectiva para IP: 1500 − 8 = 1492 B.
  3. Resta las cabeceras IPv4 y TCP: 1492 − 20 − 20 = 1452 B.
  4. El MSS efectivo es 1452 B, el valor clásico de clamping en routers con PPPoE.

Preguntas frecuentes

¿Cuál es el MSS para una MTU de 1500?
Con IPv4 y TCP sin opciones, 1500 − 20 − 20 = 1460 bytes. Con IPv6 baja a 1440 (la cabecera IPv6 mide 40 B) y con TCP timestamps activos se restan 12 B más. Si además hay PPPoE, el clásico es 1452 con IPv4.
¿Qué pasa si el MSS queda mayor que lo que soporta el camino?
Los paquetes que exceden la MTU de algún salto se fragmentan o, si llevan el bit DF, se descartan con un mensaje ICMP. Cuando un firewall bloquea ese ICMP aparece el síntoma típico: el ping funciona pero las páginas o transferencias grandes se cuelgan. La solución habitual es el MSS clamping en el router de borde.
¿Qué diferencia hay entre MTU y MSS?
La MTU es el paquete IP más grande que cabe en una trama del enlace e incluye las cabeceras IP y TCP; el MSS es solo la parte de datos de cada segmento TCP, sin cabeceras. Por eso el MSS siempre es menor: en Ethernet estándar, MTU 1500 y MSS 1460.
¿Cuánto overhead agrega un túnel VXLAN o WireGuard?
VXLAN suma 50 bytes (IP externa + UDP + cabecera VXLAN + Ethernet interna) y WireGuard cerca de 60 bytes (IP externa + UDP + encapsulado propio). Por eso en redes con overlay se recomienda subir la MTU del underlay (por ejemplo a 1550 o a jumbo frames de 9000) para no reducir el MSS de las máquinas virtuales.
¿Te fue útil esta herramienta?
Disclaimer Cuidamos la precisión de cada herramienta y la revisamos a conciencia; aun así, no podemos garantizar que esté libre de errores ni responsabilizarnos por el uso de sus resultados. Te sugerimos verificar siempre los datos críticos.
Si encuentras un error, avísanos →