Linux / Comando tracepath: examinar la ruta de red y su MTU
tracepath rastrea los saltos en la ruta hacia el destino e investiga la unidad máxima de transmisión de la ruta (Path MTU). Puede ser utilizado con permisos de usuario normales, pero no todos los routers intermedios responden.
Un salto es un avance del paquete por la ruta, normalmente a través de un router. La MTU (unidad máxima de transmisión) de la ruta es el tamaño máximo de paquete que puede recorrerla sin fragmentarse. pmtu muestra la estimación obtenida mediante los sondeos; las políticas de respuesta ICMP pueden impedir ver algunos saltos o detectar todos los límites. tracepath ofrece menos opciones de sondeo que traceroute.
Sintaxis básica
tracepath [opciones] destino
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man tracepath en el sistema actual.
Ejemplos de uso
Rastreo de ruta básico
Sustituya example.com por un destino que pueda diagnosticar en su entorno. La disponibilidad y el nombre del paquete dependen de la distribución; compruebe primero que tracepath está instalado.
tracepath example.com
Salida centrada en direcciones numéricas
Reduce el retraso o la confusión causada por la búsqueda inversa de nombres.
tracepath -n example.com
Límite de cantidad de saltos
Limita el recorrido a un máximo de 15 saltos; no garantiza recibir respuesta de todos ellos.
tracepath -m 15 example.com
Lectura de ruta y MTU de la ruta
tracepath se utiliza para verificar los saltos intermedios hasta el destino y la unidad máxima de transmisión de la ruta (PMTU). Cambie el destino a una dirección donde tenga autorización para verificar directamente.
tracepath 192.0.2.1
Ejemplo de estructura de salida (dirección para documentos, no garantiza acceso real):
1: gateway.example 0.5ms
2: no reply
Resume: pmtu 1500
no reply significa que dicho salto no respondió al paquete de exploración, y no implica necesariamente que la conexión hasta el destino posterior esté cortada. El valor de PMTU también puede variar según la ruta y la política de red. Si no se puede llegar, revise conjuntamente el enrutamiento, el firewall y las restricciones de respuesta del destino.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
-n |
Muestra la dirección IP numérica en lugar del nombre de host. |
-4 / -6 |
Seleccione la ruta IPv4 o IPv6. |
-m saltos |
Limite el número máximo de saltos de rastreo. |
-l tamaño |
Especifique la longitud inicial del paquete a enviar. |
-p puerto |
Se especifica el puerto de destino inicial. |
Precauciones al usar
Los asteriscos o la falta de respuesta pueden significar que el enrutador no respondió a los paquetes de diagnóstico, y no necesariamente indican una interrupción de la comunicación. La ruta puede variar en cada ejecución debido a la distribución de carga o a diferencias en la ruta de ida y vuelta. Si se sospecha un problema de MTU, también se deben verificar la configuración de la interfaz, el túnel y el firewall.
Preguntas frecuentes
¿Cuál es la diferencia entre tracepath y traceroute?
Ambos rastrean la ruta, pero tracepath se enfoca en la verificación del Path MTU y tiene opciones simples, mientras que traceroute proporciona varios métodos de sonda y configuraciones detalladas.
Documentación oficial
El funcionamiento exacto de las opciones y las diferencias según la implementación se pueden consultar en la documentación oficial de tracepath.




