# Calculadora de MTU/MSS por ruta

Introduce el MTU de la interfaz y la pila de encapsulación (GRE / VXLAN / WireGuard / IPSec / PPPoE / VLAN); calcula cuántos bytes consume cada capa, el MSS resultante y sugiere el tamaño del paquete DF para ping.

> Página canónica: https://elysiatools.com/es/tools/mtu-and-mss-path-calculator

- **Categoría:** Network

- **Palabras clave:** mtu, mss, mtu de ruta, encapsulación, gre, vxlan, wireguard, ipsec, pppoe, vlan, fragmentación, tcp, sd-wan

## Descripción general

Calcula exactamente cuántos bytes roba cada capa de túnel o encapsulación de tu MTU — y qué MSS terminan obteniendo tus sesiones TCP. \*\*Por qué importa.\*\* Una MTU Ethernet estándar es 1500 bytes. Al apilar túneles (GRE, VXLAN, WireGuard, IPSec), cada capa consume bytes de cabecera. El TCP interno cree que tiene 1460 de MSS, pero la trama exterior ya supera la MTU de la ruta — los paquetes se fragmentan o se descartan si DF está activo. Los agujeros negros de PMTU son causa común de problemas de conectividad "intermitentes y raros" en SD-WAN, overlays CNI de k8s y VPNs IPSec. \*\*Cómo funciona.\*\* Parte de la MTU de la interfaz y resta cada overhead de encapsulación en orden (de fuera hacia dentro). Lo que queda es la MTU disponible para el paquete IP interno. Resta la cabecera IP (20 para IPv4, 40 para IPv6) y TCP (20 por defecto) para obtener el \*\*MSS efectivo\*\*. \*\*Tabla de overhead (por capa, según RFC)\*\*: VLAN 802.1Q = 4 B · Q-in-Q = 8 B · PPPoE = 8 B · GRE = 4 B (mínimo) · VXLAN = 8 B · Geneve = 8 B · WireGuard = 80 B (IPv4) / 100 B (IPv6) · IPSec ESP ≈ 55 B (transporte AES-GCM) / ≈ 75 B (túnel). \*\*Diagnóstico\*\*: overhead por capa y total, MTU restante, MSS efectivo, tamaño exacto de paquete DF para \`ping -M do -s \`, y alerta si el MSS baja de 1360. \*\*Consejos.\*\* WireGuard: MTU interfaz = exterior − 80 (IPv4). VXLAN en DC: MTU overlay 1450 con underlay 1500. PPPoE: \`ping -M do -s 1472\` en WAN.

## Entradas

- **MTU de la interfaz (bytes)** (number): e.g. 1500
- **Pila de encapsulación** (text): Comma-separated list of layers, outermost first. Valid values: vlan, qinq, pppoe, gre, gre_checksum, vxlan, geneve, wireguard4, wireguard6, ipsec_transport, ipsec_tunnel.
- **Versión IP de la carga interna** (select)
- **Cabecera TCP (bytes)** (number): e.g. 20 (with TCP options up to 60)
- **Sobrecarga personalizada por capa (bytes)** (number): e.g. 0 (extra bytes not covered above)

## Cuándo usarlo

- Al diseñar o solucionar problemas en redes SD-WAN, túneles VPN (IPSec, WireGuard) o redes superpuestas (overlays) de Kubernetes.
- Cuando los usuarios experimentan problemas de conectividad intermitente, cargas lentas de páginas web o fallos en transferencias de archivos debido a agujeros negros de PMTUD.
- Para calcular el tamaño exacto de carga útil que se debe configurar en las pruebas de ping con el bit DF (Don't Fragment) activo.

## Cómo funciona

- Introduce el valor de MTU de la interfaz física de origen (por ejemplo, 1500 bytes para Ethernet estándar).
- Define la pila de encapsulación de fuera hacia dentro (como vlan, pppoe, vxlan, wireguard4, etc.) para restar el overhead acumulado de cada cabecera.
- Selecciona la versión de IP interna (IPv4 o IPv6) y el tamaño de la cabecera TCP para calcular el MSS efectivo restante.
- El sistema genera un desglose detallado del overhead por capa, la MTU resultante y el comando de ping DF recomendado para el diagnóstico.

## Casos de uso

- Configuración de la MTU óptima en interfaces virtuales de WireGuard para evitar la doble fragmentación sobre enlaces WAN estándar.
- Ajuste del MSS clamping en routers de frontera para conexiones de banda ancha basadas en PPPoE.
- Dimensionamiento de redes superpuestas VXLAN en centros de datos para garantizar que el tráfico de las máquinas virtuales no se fragmente en el underlay.

## Preguntas frecuentes

### ¿Por qué es importante calcular el MSS efectivo?

Si el MSS es demasiado grande, los paquetes TCP superarán la MTU de la ruta tras añadir las cabeceras de encapsulación, provocando fragmentación o pérdida silenciosa de paquetes si el bit DF está activo.

### ¿Cuánto overhead añade WireGuard en IPv4?

WireGuard añade un overhead de 80 bytes sobre IPv4 (32 bytes de IP externa, 8 de UDP externo, 32 de mensaje de datos WG y 8 del tag Poly1305).

### ¿Qué ocurre si el MSS efectivo cae por debajo de 1360 bytes?

Un MSS inferior a 1360 bytes puede degradar el rendimiento de la transmisión TCP debido a la alta proporción de cabeceras frente a datos útiles y causar fallos en PMTUD.

### ¿Cómo se calcula el tamaño del paquete para un ping DF?

Se resta el tamaño de las cabeceras IP (20 bytes) e ICMP (8 bytes) de la MTU final calculada. Por ejemplo, para una MTU de 1500, el tamaño de ping DF es 1472.

### ¿Qué diferencia hay entre el overhead de IPSec en modo transporte y modo túnel?

El modo transporte añade aproximadamente 55 bytes (usando AES-GCM), mientras que el modo túnel añade unos 20 bytes adicionales para la nueva cabecera IP externa.

## Herramientas relacionadas

- [Simulador de Dinámica Depredador-Presa Lotka–Volterra](https://elysiatools.com/es/tools/lotka-volterra-predator-prey): Resuelve y visualiza el sistema clásico depredador-presa de Lotka–Volterra: dN/dt = rN − aNP, dP/dt = bNP − mP. Integración RK4 (6000 pasos, con seguimiento de la deriva de la cantidad conservada V = bN − m·ln N + aP − r·ln P), curvas de oscilación en contrafase de presas y depredadores y plano de fase con órbitas cerradas, el equilibrio de coexistencia N*=m/b, P*=r/a y el periodo linealizado T ≈ 2π/√(rm). Detecta el número de ciclos, el periodo medido y el rango de oscilación, y explica la inestabilidad estructural de las oscilaciones neutras: la amplitud queda fijada por las condiciones iniciales, mientras que los sistemas reales se amortiguan por dependencia de la densidad o se autoexcitan por la paradoja del enriquecimiento.
- [2048](https://elysiatools.com/es/tools/2048-game): 2048 clásico. Flechas o desliza para fusionar números iguales; tras cada movimiento válido aparece una nueva casilla. Suma los valores al fusionar. Elige tablero 4×4/5×5/6×6 y objetivo; al llegar ganas, pero puedes seguir.
- [Mapa de eliminación de muletillas](https://elysiatools.com/es/tools/audio-filler-word-removal-map): Combina una transcripción con timestamps y el audio para marcar muletillas (eh, este, 嗯…) y opcionalmente enmudecerlas o eliminarlas.
- [Comprimir metadatos de audio](https://elysiatools.com/es/tools/audio-metadata-compress): Comprime o elimina metadatos/arte para reducir tamaño
- [Monoizador de subgraves](https://elysiatools.com/es/tools/audio-sub-bass-mono-maker): Pliega todo lo que hay bajo tu frecuencia de corte a mono conservando la imagen estéreo por encima — el movimiento de EQ elíptica que protege los cortes de vinilo y los sistemas de subgraves mono.
- [Extractor de Correo Electrónico Masivo](https://elysiatools.com/es/tools/bulk-email-extractor): Extrae todas las direcciones de correo electrónico de texto de entrada, artículos, código fuente web o contenido mixto. Soporta deduplicación y exportación a JSON.
- [Transformador CSV](https://elysiatools.com/es/tools/csv-transformer): Transformar y procesar datos CSV con operaciones de columnas, cálculos y conversiones de tipo de datos. Ejemplos de operaciones: • Renombrar columna: \[{"type": "rename", "column": "nombre_antiguo", "new_name": "nombre_nuevo"}\] • Agregar columna calculada: \[{"type": "add_column", "new_column": "total", "formula": "precio * cantidad"}\] • Eliminar columna: \[{"type": "remove_column", "remove_column": "columna_a_eliminar"}\] • Convertir tipo de dato: \[{"type": "convert_type", "convert_column": "edad", "target_type": "number"}\] • Calcular valores: \[{"type": "calculate", "target_column": "total", "expression": "precio * impuesto + envio"}\] • Filtrar filas: \[{"type": "filter_values", "filter_column": "estado", "operator": "equals", "value": "activo"}\]
- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.

## Ejemplos

- [Muestras de Analizador de Rutas](https://elysiatools.com/es/samples/path-analyzer): Colección integral de rutas del sistema de archivos de Windows, Linux y macOS para análisis y pruebas de rutas
- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Rutas de Importación](https://elysiatools.com/es/samples/import-path-examples): Colección de ejemplos de importación JavaScript y TypeScript que demuestran varios patrones de importación y sistemas de módulos
- [Ejemplos de Líneas Duplicadas](https://elysiatools.com/es/samples/text-duplicate-line-samples): Archivos de muestra con varios tipos de líneas duplicadas para probar herramientas de eliminación de duplicados
