¿Alguna vez te has preguntado qué camino siguen tus datos cuando viajan desde tu computadora a un sitio web como Google o Facebook? ¿O por qué un sitio web específico se siente lento a pesar de que su conexión a Internet es rápida? La respuesta está en el trazarruta comando.

Traceroute es una potente herramienta de diagnóstico de red que muestra la ruta (ruta) y mide los retrasos en el tránsito de paquetes a través de una red de Protocolo de Internet (IP).

Cables Ethernet conectados a un conmutador de red
Cada salto en una ruta de seguimiento es un enrutador físico y cada uno agrega latencia. Foto por Pexels · Uso gratuito

Cómo funciona Traceroute

Internet es una red de enrutadores interconectados. Cuando visita un sitio web, su solicitud salta de un enrutador a otro hasta llegar al servidor de destino.

Traceroute funciona enviando una serie de paquetes (normalmente solicitudes de eco ICMP o paquetes UDP) que aumentan gradualmente. Tiempo de vida (TTL) valores.

  1. TTL=1: El primer enrutador recibe el paquete, disminuye el TTL a 0, descarta el paquete y devuelve un mensaje de "Tiempo ICMP excedido". Esto identifica el primer salto.
  2. TTL=2: El paquete pasa por el primer enrutador, llega al segundo enrutador, el TTL se vuelve 0 y el segundo enrutador responde. Esto identifica el segundo salto.
  3. El proceso continúa: Esto se repite hasta que el paquete llega al destino o se alcanza el número máximo de saltos.

Cómo ejecutar Traceroute

En Windows (Símbolo del sistema)

Windows usa el comando tracert.

  1. Presione Win + R, escribe cmdy presione Entrar.
  2. Escriba el siguiente comando y presione Entrar:
Comando
tracert google.com
  1. Espere a que se completen los resultados.

En macOS/Linux (Terminal)

Los sistemas Mac y Linux usan el comando traceroute.

  1. Abra el Terminal aplicación.
  2. Escriba el siguiente comando y presione Entrar:
Comando
traceroute google.com

Interpretación de los resultados

Una salida típica de traceroute se ve así:

Salida
 1  192.168.1.1 (192.168.1.1)  2.543 ms  1.987 ms  2.123 ms
 2  10.20.30.1 (10.20.30.1)  12.345 ms  11.456 ms  12.789 ms
 3  nyc-core-router.isp.net (203.0.113.5)  25.678 ms  24.567 ms  26.789 ms
 ...
12  google.com (142.250.183.14)  45.123 ms  44.567 ms  45.789 ms
  • Número de salto (columna 1): La secuencia del enrutador en la ruta.
  • Nombre de host/IP (Columna 2): La dirección del enrutador. viendo * generalmente significa que el enrutador está configurado para no responder a paquetes ICMP (firewall).
  • RTT (Columnas 3-5): Tiempo de ida y vuelta. El tiempo que tardó el paquete en llegar a ese enrutador y regresar, medido en milisegundos.

Consejos para solucionar problemas

  • Alta Latencia: Si ve un salto repentino en RTT (por ejemplo, de 20 ms a 200 ms) entre los saltos 3 y 4, es probable que el problema esté en el enrutador en el salto 4 o en el enlace entre ellos.
  • Tiempos de espera (): Los tiempos de espera ocasionales son normales. Sin embargo, si el traceroute se detiene por completo con para todos los saltos posteriores, puede haber un firewall bloqueando la ruta o un bucle de enrutamiento.

📺 Inmersión profunda de 15 minutos — Informática (Universidad de Nottingham)

Alternativa: Traceroute en línea

Si no desea utilizar la línea de comando, puede utilizar nuestro Herramienta Traceroute en línea. Ejecuta el comando desde nuestro servidor, lo cual es excelente para verificar la conectividad desde una perspectiva externa (fuera de su red local).

Traceroute es una habilidad esencial para cualquier aspirante a ingeniero o estudiante de redes. Dominarlo le brinda "visión de rayos X" sobre los problemas de conectividad de la red.