Cómo usar Traceroute para identificar problemas de red

Traceroute es una herramienta de línea de comandos incluida con Windows y otros sistemas operativos. Junto con el comando ping, es una herramienta importante para comprender los problemas de conexión a Internet, incluida la pérdida de paquetes y la alta latencia.

Traceroute es una herramienta de línea de comandos incluida con Windows y otros sistemas operativos. Junto con el comando ping, es una herramienta importante para comprender los problemas de conexión a Internet, incluida la pérdida de paquetes y la alta latencia.

Si tiene problemas para conectarse a un sitio web, traceroute puede decirle dónde está el problema. También puede ayudar a visualizar la ruta que toma el tráfico entre su computadora y un servidor web.

Cómo funciona Traceroute

Cuando se conecta a un sitio web, por ejemplo, howtogeek.com, el tráfico debe pasar por varios intermediarios antes de llegar al sitio web. El tráfico pasa a través de su enrutador local, los enrutadores de su proveedor de servicios de Internet, hacia redes más grandes, etc.

Traceroute nos muestra el camino que toma el tráfico para llegar al sitio web. También muestra los retrasos que ocurren en cada parada. Si tiene problemas para llegar a un sitio web y ese sitio web funciona correctamente, es posible que haya un problema en algún lugar de la ruta entre su computadora y los servidores del sitio web. Traceroute te mostrará dónde está ese problema.

Hemos utilizado traceroute para explicar, y demostrar, quién proporciona el servicio de Internet para su proveedor de servicios de Internet.

En términos más técnicos, traceroute envía una secuencia de paquetes utilizando el protocolo ICMP (el mismo protocolo utilizado para el comando ping). El primer paquete tiene un tiempo de vida (también conocido como TTL o límite de salto) de 1, el El segundo paquete tiene un TTL de 2, y así sucesivamente. Cada vez que se pasa un paquete a un nuevo enrutador, el TTL disminuye en 1. Cuando llega a 0, el paquete se descarta y el enrutador devuelve un mensaje de error. Al enviar paquetes de esta manera, traceroute garantiza que cada enrutador en la ruta descarte un paquete y envíe una respuesta.

Cómo usar Traceroute

Traceroute se ejecuta desde un símbolo del sistema o una ventana de terminal. En Windows, presione la tecla de Windows, escriba Símbolo del sistema y presione Entrar para iniciar uno.

Para ejecutar un traceroute, ejecute el comando tracert seguido de la dirección de un sitio web. Por ejemplo, si desea ejecutar una ruta de seguimiento en How-To Geek, debe ejecutar el comando:

tracert howtogeek.com

(En Mac o Linux, ejecute traceroute howtogeek.com en su lugar).

Verá gradualmente que la ruta toma forma a medida que su computadora recibe respuestas de los enrutadores en el camino.

Si ejecuta un traceroute para otro sitio web, en particular uno alojado en una región diferente del mundo, verá cómo difieren las rutas. Los primeros «saltos» son los mismos cuando el tráfico llega a su ISP, mientras que los saltos posteriores son diferentes a medida que los paquetes van a otro lado. Por ejemplo, a continuación puede ver los paquetes que viajan a Baidu.com en China.

Comprender la salida

La idea básica se explica por sí misma. La primera línea representa su enrutador doméstico (suponiendo que esté detrás de un enrutador), las siguientes líneas representan su ISP, y cada línea más abajo representa un enrutador que está más lejos.

El formato de cada línea es el siguiente:

Hop RTT1 RTT2 RTT3 Nombre de dominio [Dirección IP]

  • Salto: cada vez que se pasa un paquete entre un enrutador, esto se conoce como un «salto». Por ejemplo, en el resultado anterior, podemos ver que se necesitan 14 saltos para llegar a los servidores de How-To Geek desde mi ubicación actual.
  • RTT1, RTT2, RTT3: este es el tiempo de ida y vuelta que tarda un paquete en saltar y regresar a su computadora (en milisegundos). Esto a menudo se conoce como latencia, y es el mismo número que ves cuando usas ping. Traceroute envía tres paquetes a cada salto y se muestra cada vez, por lo que tiene una idea de cuán consistente (o inconsistente) es la latencia. Si ve un * en algunas columnas, no recibió una respuesta, lo que podría indicar la pérdida de paquetes.
  • Nombre de dominio [Dirección IP]: el nombre de dominio, si está disponible, a menudo puede ayudarlo a ver la ubicación de un enrutador. Si esto no está disponible, solo se muestra la dirección IP del enrutador.

Ahora debería poder usar el comando tracert y comprender su salida.

Rate article
labsfabs.com
Add a comment