- - Las mejores alternativas de Traceroute: elija entre GUI, línea de comandos o herramientas en línea

Las mejores alternativas de Traceroute: Elija entre GUI, línea de comandos o herramientas en línea

Traceroute - o tracert si vienes delWindows world: es, junto con ping, una de las herramientas de solución de problemas de red más básicas. Como su nombre lo indica, traceroute rastreará la ruta de una computadora a otra. Es una herramienta bastante útil que no solo probará la conectividad a un host, sino que también revelará mucho sobre el camino para llegar allí y algunos problemas que pueden estar plagándolo. Pero tan útil como traceroute es, también es una herramienta bastante limitada. Afortunadamente, muchos desarrolladores han trabajado para intentar crear mejores versiones de traceroute. De esto se trata este artículo. Estamos descubriendo algunas de las mejores alternativas para traceroute. Tenemos una combinación de GUI y herramientas de línea de comandos e incluso un par de herramientas en línea.

Antes de revelar nuestras 5 mejores alternativas atraceroute, comenzaremos explicando qué es traceroute y cómo funciona. Luego discutiremos algunas de las limitaciones de la utilidad. Y para abordar las limitaciones, discutiremos la posible mejora que se podría hacer para trazar rutas. Intentaremos definir nuestro "traceroute ideal con esteroides". Una vez que hayamos terminado con toda esta teoría, profundizaremos en nuestra materia central y revisaremos las cinco mejores alternativas de trazado de ruta que pudimos encontrar. Tenemos tres paquetes instalables localmente y dos utilidades en línea.

¿Qué es el traceroute?

La definición de traceroute de Wikipedia es bastante sencilla: "Traceroute es una herramienta de diagnóstico de red informática para mostrar la ruta (ruta) y medir los retrasos de tránsito de los paquetes a través de una red de Protocolo de Internet (IP)". Por buena que sea esa descripción, no logradar muchos detalles sobre lo que es concretamente. Intentaremos explicarlo. Traceroute le dirá la dirección IP de cada enrutador ubicado entre su computadora y la computadora remota. Pero eso no es todo, traceroute también informará sobre el tiempo de respuesta de cada uno de estos enrutadores.

Traceroute es una herramienta muy antigua. La primera versión se lanzó en 1987. Hace más de 30 años; una eternidad en años de informática. También es una herramienta muy común. Introducido por primera vez en el sistema operativo Unix, ahora está presente en todos los sistemas operativos similares a Unix, incluidos Linux y OS X. Incluso finalmente fue portado a la plataforma Windows, donde fue renombrado para tracert por razones que nunca he podido entender. .

Traceroute es una herramienta que toda redEl administrador debe entender y usar. Desafortunadamente, muchos de sus usuarios no entienden completamente cómo funciona y, por lo tanto, pueden encontrarse con algunas de las trampas de la utilidad. Por ejemplo, la ruta podría ser asimétrica con el tráfico al tomar una ruta diferente a la del tráfico y la herramienta no lo vería.

¿Cómo funciona Traceroute?

Primero, algunos requisitos previos. Internet, o cualquier red IP, para el caso, está hecha de enrutadores interconectados. Los enrutadores se comunican entre sí e intercambian información sobre las redes a las que saben llegar. Usan esta información para construir tablas de enrutamiento. Cada vez que un paquete de datos llega a un enrutador, busca el destino en su tabla de enrutamiento y procede a enviarlo al siguiente enrutador en la ruta. El enrutador solo conoce el próximo enrutador y no tiene idea de la ruta completa. No tiene que hacerlo.

Para limitar los retrasos de propagación debido asaltos de enrutamiento excesivos, el encabezado de cada paquete de datos contiene un campo de datos llamado TTL o Time To Live. Este es un nombre inapropiado, ya que el valor del TTL no tiene nada que ver con el tiempo, sino con la distancia. Cuando el paquete deja su origen, el TTL se establece en 32. A partir de ese momento, cada enrutador que lo maneja disminuye el TTL en uno antes de enrutar el paquete. Cuando el valor TTL llega a cero, el enrutador no enrutará el paquete y en su lugar devolverá un mensaje ICMP de "Tiempo excedido" al origen.

Traceroute explota esta detección de errores ysistema de informes para realizar su magia. Traceroute primero enviará un paquete al destino con el TTL establecido en 1. El primer enrutador en la ruta disminuirá el TTL y devolverá el mensaje Tiempo excedido, permitiendo que traceroute conozca la dirección IP de ese primer enrutador o salto, como a menudo se le conoce. Traceroute luego enviará otro paquete con el TTL configurado a 2 y aprenderá sobre el segundo salto. Y seguirá haciendo eso, incrementando el TTL cada vez hasta que finalmente reciba una respuesta del destino, diciéndole que se ha alcanzado.

Traceroute generalmente también medirá el tiempose necesita para obtener cada respuesta sucesiva, lo que le permite construir una tabla del tiempo de respuesta para cada salto. A menudo también realizará una búsqueda DNS de la dirección IP de cada salto para mostrar el FQDN de cada host en lugar de la dirección IP en sus resultados.

¿Qué tiene de malo Traceroute?

La respuesta fácil a esta pregunta es simple: No tiene nada de malo. ¿Eso significa que es perfecto? Ciertamente no. Traceroute, tan bueno y útil como es, podría mejorarse. Estas son algunas de sus deficiencias.

Como indicamos anteriormente, y ahora es obvio quesabemos cómo funciona: traceroute solo le mostrará el camino hacia el destino, pero no tiene forma de descubrir el camino de regreso. Eso podría plantear un problema, especialmente en situaciones en las que la ruta de retorno se retrasa de alguna manera. Traceroute mide el tiempo que lleva obtener cada respuesta, pero no tiene forma de saber si se encontraron retrasos al salir o al regresar, lo que podría proporcionar resultados engañosos.

También hay un problema potencial condestinos con equilibrio de carga en varios hosts. Nada garantiza al usuario que cada paquete sucesivo se envíe al mismo host. Y si los dos están en ubicaciones diferentes, esto podría conducir a resultados ampliamente inexactos.

Y finalmente, algunos enrutadores están configurados, pararazones de seguridad, para no responder al tipo de solicitudes que utiliza traceroute. Esto no impedirá que el traceroute funcione y la utilidad simplemente ignorará esos saltos y los informará como inalcanzables.

¿Qué pasaría si hubiera un traceroute "con esteroides"?

Usar traceroute no es la tarea más emocionanteuno puede pensar en Y cualquiera que lo haya usado ampliamente ha soñado con un mejor trazado de ruta. Afortunadamente, algunos desarrolladores también lo han pensado y han hecho algo al respecto. Es por eso que podemos encontrar muchas alternativas para traceroute.

Algunos solo tienen mejoras cosméticas y lo harán,por ejemplo, envuelva la herramienta con una GUI más bonita. Otros agregan algunas funcionalidades realmente útiles. Algunas utilidades de traceroute avanzadas, por ejemplo, extraerán información extensa sobre cada salto desde Internet. Eso podría incluir información como el propietario del enrutador o su ubicación física, obtenida mediante técnicas de geolocalización basadas en la dirección IP.

Algunos empujarán el sobre aún más y trazarán los resultados de la ruta de trazado en un mapa que le dará al usuario una manera de visualizar efectivamente el camino hacia el destino.

Nuestras tres mejores alternativas más dos mejores traceroute

Hemos buscado en la web el mejor traceroutealternativas. Algunos de los productos que hemos encontrado son profundamente diferentes del traceroute original. Otros ofrecen más mejoras menores. Aquellos que hicieron nuestra lista tienen el mejor conjunto de características y / o reputación o son los más utilizados.

También hemos incluido una mezcla de instalaciones instaladas localmenteherramientas que ejecuta desde una computadora y un par de herramientas basadas en la web también. Ambos tipos de herramientas pueden ser útiles. El software local puede ayudarlo a encontrar rutas en una red corporativa grande e identificar qué segmentos de la red experimentan problemas como la latencia.

Las herramientas de traceroute basadas en web se ejecutan desdeservidor, con algunas herramientas que le permiten elegir el servidor de origen o ejecutar la prueba desde varias fuentes simultáneamente, y se utilizan mejor para solucionar problemas como la mala respuesta del sitio web.

1. Traceroute NG de SolarWinds (DESCARGA GRATIS)

Vientos solares es un nombre bien conocido en el campo de la redherramientas administrativas. La compañía fabrica algunas de las mejores herramientas de monitoreo, comenzando con su producto estrella, Network Performance Monitor, una solución completa de monitoreo de red. SolarWinds también tiene una sólida reputación por crear excelentes herramientas gratuitas que abordan las necesidades específicas de los administradores de red. Traceroute NG es una de esas herramientas.

TracerouteNG aprovecha el Netpath de SolarWindstecnología para ofrecer seguimiento continuo de TCP e ICMP. Afirma ser más rápido que otras utilidades de traceroute y devolver resultados en cuestión de segundos. Por supuesto, esto depende principalmente de la red.

Captura de pantalla de Traceroute NG

Pero Traceroute NG no solo mejora la velocidadde traceroute. También devuelve bastante más información, lo que le brinda una visión más profunda de la situación. Para cada salto, Traceroute NG utilizará ping para devolver el porcentaje de pérdida de paquetes, el tiempo de respuesta promedio y actual, así como un gráfico de barras de latencia. También es importante, Traceroute NG utilizará una búsqueda DNS inversa para encontrar y mostrar el Nombre de dominio completo o FQDN de cada salto.

Otra gran característica de Traceroute NG es suDetección automática de cambios de ruta. Si hay varias rutas a un host determinado, la herramienta lo resolverá y mostrará cada ruta individualmente. Esto es muy útil al solucionar problemas de entornos de carga equilibrada. La herramienta también le permitirá elegir realizar la prueba utilizando paquetes TCP o ICMP. Esto puede ser útil si algún dispositivo a lo largo de la ruta bloquea ICMP, por ejemplo. Y por último, pero no menos importante, Traceroute NG escribirá los resultados de su prueba en un archivo de registro .txt.

Traceroute NG solo se ejecuta en Windows pero, engañosamente, no es unverdadera aplicación de Windows. Si bien se ejecuta bajo el sistema operativo Windows y dentro de una ventana, es principalmente una herramienta basada en texto. Pero, de nuevo, ¿una GUI aumentaría la utilidad de la herramienta? Probablemente no.

La herramienta, que se descarga como a.el archivo zip no requiere instalación, pero se basa en Winpcap, que debe instalarse si aún no está presente en su computadora. Sin embargo, Traceroute NG detectará su ausencia cuando se inicie y lanzará automáticamente el instalador Winpcap que se incluye en el archivo .zip.

TRACEROUTE NG (enlace de descarga oficial): https://www.solarwinds.com/free-tools/traceroute-ng

2. Abra Visual Traceroute

Si lo que buscas es una verdadera interfaz gráfica de usuarioherramienta traceroute, Open Visual Traceroute es lo que necesita. La herramienta, que está disponible para Windows, la mayoría de los sabores de Linux o Mac OS X es simplemente increíble. La herramienta es gratuita y de código abierto, lanzada bajo la licencia LGPL V3.

Abrir ruta de seguimiento visual

El componente principal de este software es el VisualTraceroute per se. Es una utilidad visual basada en GUI que le permitirá ver en un mapa mundial en 3D, o 2D si lo prefiere, qué ruta están tomando los datos para ir desde su computadora al host de destino. El mapa puede ampliarse y desplazarse a voluntad, proporcionando cualquier nivel de detalle que desee.

Open Visual Traceroute también viene con algunos másherramientas, lo que lo convierte en un producto aún más útil. Primero, hay un "sniffer de paquetes". Sin embargo, no es un rastreador de paquetes como Wireshark. Su propósito es únicamente permitirle ver qué datos se envían de ida y vuelta desde el sistema local a Internet. También hay una función Whois que extraerá información sobre los nombres de dominio de Internet.

3. MTR (My Traceroute)

MTR fue desarrollado por primera vez por alguien llamado Mike yel acrónimo significaba Traceroute de Mike. Alguien más se hizo cargo y lo renombró a My Traceroute, pero sigue siendo el mismo producto. El software existe desde 1997. Si la longevidad es un testimonio de la calidad, esta debería ser una herramienta bastante buena.

Mi interfaz GUI de Traceroute

Y es. Funcionalmente, es casi idéntico, o al menos muy similar, al Traceroute NG revisado anteriormente. Las principales diferencias entre los dos son que, si bien Traceroute NG es una aplicación de Windows, MTR se ejecuta en Linux y se puede usar con una GUI o desde la línea de comandos.

Concretamente, MTR combina la funcionalidad deTraceroute y ping en una herramienta de diagnóstico de red. Cuando ejecuta MTR, primero funciona exactamente como traceroute para conocer la ruta de red a un host específico. Una vez que conoce el camino, MTR va un poco más allá. Enviará una secuencia de solicitudes ICMP ECHO a cada salto para medir la calidad del enlace a cada enrutador. Y mientras lo hace, muestra las estadísticas medidas en la pantalla. De hecho, lo imprime en la salida estándar, lo que significa que se puede redirigir a un archivo.

4. Monitis Online Visual Trace Route Tool (herramienta en línea)

Monitis es una empresa TeamViewer que hace unconocida plataforma de monitoreo de rendimiento del sitio web. El servicio virtual basado en la nube le permitirá monitorear sus sitios web, servidores, aplicaciones y más en cualquier momento y desde cualquier lugar. Con cerca de un cuarto de millón de usuarios, esta es una plataforma bastante popular.

Al igual que muchos otros proveedores, Monitis tiene algunos gratuitosherramientas disponibles en su sitio web. La ruta de seguimiento visual en línea, a pesar de la ortografía inusual, es exactamente lo que dice que es. Trazará la ruta entre el servidor de Monitis y el host que especifique y lo trazará en un mapa del mundo. Desafortunadamente, la visualización del mapa rara vez incluye todos los saltos. Esto es normal ya que la herramienta no podrá geolocalizar cada salto y algunos hos no responderán en absoluto. Y esto es cierto para cualquier herramienta, no solo esta.

Ruta de seguimiento visual en línea de Monitis

Si te desplazas hacia abajo en la pantalla, verás quela herramienta también presenta la información en forma de tabla, al igual que lo haría una herramienta tradicional de trazado de ruta. También puede notar que, en la parte superior de la pantalla tabular, hay tres pestañas etiquetadas Estados Unidos, Europa y Asia / Pacífico. Te llevaría a pensar que al hacer clic en una pestaña se ejecuta la prueba desde una fuente diferente ubicada en esas tres áreas geográficas, pero, mirando los resultados, no parece ser el caso. Tanto la tabla como la visualización del mapa cambian de una pestaña a otra, pero no he podido entender cómo funcionan.

5. G-Suite.Tools Visual Traceroute (Herramienta en línea)

No te dejes engañar por el nombre, G-Suite.Las herramientas no están relacionadas de ninguna manera con Google. El sitio web propone un puñado de herramientas útiles de red e Internet. Entre ellos se encuentra una herramienta de trazado visual. Usarlo es bastante simple. Simplemente escriba una dirección IP o FQDN y haga clic en RASTRO botón. Muy pronto, un mapa pequeño en la página mostrará visualmente la ruta al host especificado.

G-Suite.Tools Visual Traceroute

Como la mayoría de las otras herramientas similares, una tabla esdisponible. Muestra la dirección IP y el FQDN (cuando se puede resolver), así como el tiempo acumulado de ida y vuelta a cada salto. Una cosa que nos gustó especialmente de esta herramienta, y es particularmente adecuada para los recién llegados, es la gran cantidad de información sobre el proceso de traceroute que se puede encontrar en la página.

Mientras estés allí, G-Suite.Tools tiene algunas otras herramientas que quizás quieras usar. Se puede acceder fácilmente a cada uno desde un menú de cinta en la parte superior de la página. Hay búsqueda de DNS, búsqueda de Whois, ping, mi dirección IP, ubicación de la dirección IP, así como una herramienta para verificar el funcionamiento de las direcciones de correo electrónico.

Conclusión

Traceroute ha estado con nosotros por un tiempo y esb = obviamente aquí para quedarse. Es una de las herramientas de diagnóstico básicas más utilizadas y más útiles que se pueden encontrar. Y con todas las versiones mejoradas de traceroute que se pueden encontrar, se ha convertido en una herramienta aún mejor y más útil. Hay más de 5 herramientas de este tipo, pero teníamos un espacio limitado y decidimos limitar nuestra selección a las cinco mejores que pudimos encontrar, pero eso no significa que no haya muchas más herramientas de traceroute disponibles.

Comentarios