Probar un problema de MTU sospechoso en la VPN sin adivinar valores
Fija la ruta, anota los valores originales y luego cambia un parámetro de tamaño y compara. Una sonda fallida puede ser filtrado ICMP y no un límite de MTU.
Probar una lista de valores de MTU de internet hasta que uno parezca más rápido no es una prueba, es una búsqueda sin regla de parada. El método que funciona cambia una condición de tamaño controlada y compara el resultado con la misma ruta. Empieza por un fallo repetible e inocuo y conserva la configuración que funciona y que te permite deshacer el experimento. Todo lo que sigue presupone esa disciplina, porque sin ella acabas con un número que no puedes defender.
Fija la ruta antes de cambiar un número
Anota el dispositivo, el enlace de acceso, el protocolo del túnel, el punto final, el destino y la familia de direcciones antes de tocar un ajuste. Esos seis datos son la ruta, y una sonda dirigida a otra ruta mide otro problema. También hacen que el resultado sea reproducible, y eso es lo que separa una prueba de una tarde de trastear. Mantén la nota junto al terminal en lugar de en la cabeza.
Empieza por la prueba más estrecha que tengas autorización para ejecutar. Un cambio en el lado del servidor llega a todos los usuarios de ese punto final, así que pertenece al final de la investigación, no al principio.
Sondea con un tamaño que controles
En Linux la sonda se parece a ping -M do -s 1400 host, y en Windows a ping -f -l 1400 host. En ambos casos estás fijando la carga útil y no el tamaño del paquete, porque las cabeceras IP e ICMP se añaden encima.
Lee la documentación del sistema que tienes delante en lugar de copiar un indicador de un mensaje de foro. Elige un destino que controles, para que una respuesta ausente sea una señal y no un misterio. Registra el comando exacto y el tamaño exacto en la misma nota que la ruta. Un resultado sin tamaño es una anécdota. Si cambias dos cosas en una sola ejecución, no sabrás cuál de ellas produjo el resultado.
Una sonda fallida no demuestra un límite de MTU
Una sonda descartada puede significar filtrado ICMP y no un límite de tamaño, y ese error lleva a la gente a ajustar un valor que nunca fue el problema. Compara la sonda con la aplicación real, y con un mensaje de error relacionado con el tamaño o una captura acotada, antes de cambiar nada. Los pings pequeños correctos tampoco demuestran nada, porque pueden quedar cómodamente por debajo del límite. Dos observaciones independientes son el mínimo antes de mover una configuración.
Si la aplicación falla mientras la sonda tiene éxito, tienes evidencia de que no es un límite de tamaño simple en esa ruta. Anótalo, porque elimina toda una rama de cambios candidatos.
Ajusta un solo parámetro que el cliente ya admita
Cambia el ajuste que el cliente documenta para este protocolo y deja intactos el punto final y el destino, o habrás cambiado dos cosas a la vez. Un clamp de MSS de TCP no cubre toda carga UDP, y por eso un navegador que empieza a funcionar puede dejar el protocolo del túnel exactamente igual de roto. IPv4 e IPv6 son rutas separadas aquí, porque las cabeceras difieren antes de que lo haga cualquier enrutamiento.
Prueba ambas familias si publicas ambas, ya que un resultado de una no dice nada sobre la otra. Un valor que funcionó en esta ruta esta noche es un dato, no una MTU para toda la VPN. No lo promociones a ajuste global por la fuerza de una sola transferencia exitosa. Anota el valor junto a la ruta de la que salió.
Deshacer, verificar y anotarlo
Devuelve el valor original si la comparación no respalda la hipótesis. Comprueba que un gestor de red no haya guardado una anulación persistente en otro sitio, porque así es como un experimento se convierte en política. Vuelve a conectarte y ejercita aplicaciones normales, no solo la que estabas probando. Después registra el síntoma, la ruta efectiva, el valor antiguo y el nuevo y cuán repetible fue el resultado.
Conserva ese registro con la solicitud de cambio antes de que alguien amplíe el cambio. El mecanismo de descubrimiento de MTU de ruta de la RFC 1191 explica por qué un valor menor puede rescatar una ruta y no hacer nada por otra, y una lista de números no sustituye a ese modelo. La prueba termina cuando puedes nombrar la ruta, el tamaño, la observación y el valor que restauraste.