Tabla de Contenidos

[Redes] Comandos: tracepath

Función


Sintaxis

Opción Ejemplo Descripción resumida
————– ———————- ———————-
`-n` `tracepath -n google.com` No resuelve nombres DNS; muestra solo IPs.
`-b` `tracepath -b google.com` Muestra tanto IPs como nombres de host.
`-l <MTU>` `tracepath -l 1400 google.com` Establece el tamaño inicial del paquete (MTU).
`-h <n>` `tracepath -h 30 google.com` Máximo número de saltos (hops).

Ejemplos prácticos


Ejemplo típico explicado

Un ejemplo típico de salida de `tracepath` en Linux es algo como:

tracepath google.com
 1?: [LOCALHOST]                        pmtu 1500
 1:  _gateway                                                1.234ms
 1:  _gateway                                                0.987ms
 2:  10.236.32.1                                             3.456ms
 3:  no reply
 4:  172.16.100.1                                            5.678ms
     pmtu 1492
 ...
10:  142.250.179.174                                        24.789ms
     reached
     Resume: pmtu 1492 hops 10 back 10

Vamos a desglosar campo por campo para poder interpretarlo en nuestro entorno de red.

1. Línea inicial y PMTU local

 1?: [LOCALHOST]                        pmtu 1500
  1. `1?:` → primer “salto” (hop 1), marcado como `?` porque aún no se ha visto respuesta ICMP válida.
  2. `[LOCALHOST]` → indica que el primer salto es desde tu propia máquina; no se ha identificado todavía el primer enrutador.
  3. `pmtu 1500` → Path MTU detectado hasta este punto es 1500 bytes (MTU típico de Ethernet).


2. Salto con IP y nombre (`_gateway`)

 1:  _gateway                                                1.352ms
 1:  _gateway                                                1.426ms
  1. `1:` → número de salto.
  2. `_gateway` → nombre del primer enrutador (normalmente tu router de acceso a la LAN; puede ser `192.168.1.1`, `10.0.0.1`, etc.).
  3. `1.352ms`, `1.426ms` → RTT (round‑trip time) para ese salto; `tracepath` suele hacer varias pruebas por hop.


3. Saltos intermedios

 2:  10.236.32.1                                             3.764ms
 3:  no reply
 4:  172.16.100.1                                            5.678ms
  1. `2:`, `3:`, `4:` → segundos, terceros, cuartos enrutadores en la ruta.
  2. `10.236.32.1 / 172.160.100.1` → IP del enrutador o dispositivo de la red.
  3. `3: no reply` → el enrutador en el salto 3 no responde a ICMP (firewall bloqueando, política de seguridad, etc.).
  4. `5.678ms` → RTT acumulado hasta ese nodo.


4. Cambio de MTU (`pmtu`)

     pmtu 1492
  1. Línea extra que aparece cuando el camino detecta un cambio de MTU.


5. Último salto y “reached”

10:  142.250.179.174                                        24.789ms
     reached
  1. `10:` → décimo salto en la ruta.
  2. `142.250.179.174` → IP del host destino (por ejemplo, servidor de Google).
  3. `24.789ms` → RTT total hasta el destino.
  4. `reached` → indica que el destino responde correctamente.


6. Línea de resumen final

     Resume: pmtu 1492 hops 10 back 10
  1. `pmtu 1492` → MTU efectivo del camino completo.
  2. `hops 10` → número total de saltos ida hasta el destino.
  3. `back 10` → número de saltos de vuelta (en general igual a `hops` en rutas simétricas).


Cómo utilizarlo en nuestro entorno


Enlaces