Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 171|Respuesta: 0

[Fuente] Ajustes optimizados de MTU para WireGuard

[Copiar enlace]
Publicado el 28-11-2025 09:30:10 | | | |
MTU

MTU significa "Unidad de Transmisión Máxima" y se refiere al tamaño máximo de paquete que puede transmitirse en una red, medido en bytes. A menudo se asocia con interfaces de comunicación como tarjetas de interfaz de red. Si un paquete es mayor que la MTU de un enlace, se dividirá en fragmentos más pequeños para atravesar, un proceso llamado "sharding". El tamaño de la MTU requiere un equilibrio entre eficiencia de transmisión y latencia.

En una red, unidad máxima de transmisión (MTU) se refiere al valor del paquete máximo que puede recibirse a través de un dispositivo en red. Piensa en MTU como un límite de altura para un paso subterráneo o túnel de autopista: coches y camiones por encima del límite de altura no pueden pasar por él, igual que los paquetes que exceden el MTU de la red no pueden pasar por esa red.

Sin embargo, a diferencia de coches y camiones, los paquetes que superan la MTU pueden descomponerse en fragmentos más pequeños que pueden viajar por la red. Este proceso se llama fragmentación. Los paquetes fragmentados se vuelven a ensamblar tan pronto como llegan a su destino.

La MTU se mide en bytes, y un "byte" equivale a 8 bits de información, que son 8 unos y ceros. 1.500 bytes es el tamaño máximo de MTU.

Utiliza PowerShell para ver el valor MTU de la interfaz de red actual con el siguiente comando:
Como se muestra a continuación:



Valor MTU para WireGuard

En términos sencillos,El tamaño predeterminado de MTU para WireGuard es 1420。 Normalmente, este valor se aplica al 95% de los casos de uso. Sin embargo, hay algunos factores a tener en cuenta cuando el entorno es más complejo y implica la transmisión de varios saltos. Entonces, ¿cómo se calcula correctamente el MTU? Este es un problema difícil porque cada uno debe decidir según su propia situación. Sigue leyendo.



Información técnica sobre la composición de MTU

Primero, necesitamos determinar qué tipo de conexión a internet estamos usando: ¿DSL, VDSL o internet cableado? Así que, aquí está la información básica:

DSL y VDSL tienen una MTU máxima de 1492;
La MTU máxima para internet por cable es de 1500.

Estos son los requisitos de nuestro proveedor de servicios de red alemán. Los proveedores de internet no pueden aceptar paquetes grandes de todas formas.
Ahora voy a listar los tamaños de cabecera de los paquetes necesarios para WireGuard y VPN.

VPN IPv4 – 20 bytes;
VPN IPv6 – 40 bytes;
UDP – 8 bytes;
WireGuard – 32 bytes

Con esta información, puedes calcular el tamaño adecuado de la MTU. Te daré un ejemplo típico y uno poco común.

Ejemplo 1:

El punto de partida es una conexión por cable con una MTU máxima de 1500, equipada con una conexión IPv4.

1500 – 20 bytes (IPv4) – 8 bytes (UDP) – 32 bytes (WG) = 1440 bytes

Esto deja 1440 bytes para el área de datos, y el valor por defecto de 1420 es muy adecuado.

Ejemplo 2:

El punto de partida es una conexión DSL con una MTU máxima de 1492, equipada con una conexión IPv6.

1492 – 40 bytes (IPv6) – 8 bytes (UDP) – 32 bytes (WG) = 1412 bytes

Como resultado, el área de datos tendrá 1412 bytes restantes y el valor por defecto de 1420 no es adecuado.

En el ejemplo 2, el paquete se desprenderá, lo que resultará en fragmentación. Esto puede consumir recursos, resultando en una velocidad de conexión significativamente más lenta. Sin embargo, con IPv6, la velocidad de conexión se vuelve muy rápida.

Al usar IPv6, algunos routers requieren un tamaño mínimo de MTU de 1280 bytes. Por lo tantoSi usas IPv6, no pongas la MTU por debajo de 1280 bytes

Si trabajas en un entorno complejo que involucra múltiples NAT y/o routers, entonces se puede añadir más información de cabecera al paquete. Esto, sin duda, complicará los cálculos. Wireshark puede ayudar mucho aquí, ya que te permite ver si los paquetes están divididos.

¿Por qué no empezar con un tamaño MTU de 1300 bytes y ir subiendo hasta 1420 bytes?Muchos usuarios han informado que 1380 bytes es ideal para ellos

Windows prueba el comando mtu con ping:
Como se muestra a continuación:



WireGuard configura los valores para la MTU de la siguiente manera:

Referencia:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.




Anterior:Actualización de firmware de MikroTik (5) RouterBOARD
Próximo:NAT (Traducción de Direcciones de Red) Traducción de Direcciones de Red
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com