Las 5 mejores alternativas de Traceroute para el análisis de rutas de conexión

Traceroute es una herramienta de diagnóstico popular pero muy básica que le ayuda a rastrear un paquete de datos ICMP de un host de red a otro. Cuando una computadora se está comunicando con otros dispositivos en una red, los datos de comunicación deben enviarse primero a través de una serie de pequeñas redes, también conocidas como saltos antes de llegar a su dispositivo objetivo. Por supuesto, el usuario promedio no es consciente de esto, pero como administrador de red, es importante que sepa la ruta exacta que toman los datos. Esto le ayudará a determinar por qué un dispositivo o servidor web es inaccesible y los datos adicionales recopilados ayudarán a solucionar los retrasos en la red.



Para una herramienta que se desarrolló en 1987 y no ha recibido ninguna actualización importante desde entonces, es fácil ver por qué Traceroute no encajaría en las redes modernas y el entorno de TI híbrido. Una gran limitación de Traceroute es que solo brinda información de una manera. Eso es desde el origen hasta el destino. Esto, por lo tanto, significa que los datos recopilados pueden ser inexactos, ya que es posible que se produzcan retrasos en la conexión a medida que los datos regresan del destino a la computadora de origen.

Algunas personas también pueden tener problemas con el uso de una interfaz de línea de comandos. Tenga en cuenta que algunas de las alternativas que enumeraremos también utilizan una interfaz de línea de comandos, pero también hemos incluido algunas excelentes alternativas que vienen con una interfaz gráfica de usuario. Lo bueno de las herramientas de GUI es que implican simples clics del mouse en lugar de tener que escribir comandos. También tienden a tener una mejor visualización de los datos del análisis de ruta, lo cual es ideal para principiantes.



Ahora, hay una pregunta que me he encontrado varias veces y creo que es importante que la abordemos. ¿Cuál es la diferencia entre Traceroute y Ping? Y para explicar completamente eso, primero tendré que explicar cómo funciona Traceroute.



¿Cómo funciona Traceroute?

Esta herramienta funciona asignando lo que llamamos valor de Tiempo de vida (TTL) en los datos que se envían. El TTL representa el número de saltos que puede realizar el paquete de datos y comienza desde 1 y se incrementa gradualmente hasta que llega al dispositivo de destino.



Entonces, por ejemplo, si hay 5 saltos entre el host de origen y el de destino, se envía el primer paquete con un valor TTL de 1. El primer enrutador recibirá el paquete, reducirá el valor a cero y luego enviará un mensaje de error 'Tiempo excedido' a la computadora de origen. Luego, la computadora usa esta información para identificar el enrutador en el primer salto y luego envía otro paquete con un valor TTL de 2. Nuevamente, esto se reducirá a cero después de que alcance el segundo salto y se envíe un mensaje de error a la computadora de origen . Este proceso se repite hasta que los datos del paquete finalmente llegan al host de destino y, al final de todo, tendrá una lista de todos los enrutadores a lo largo de la ruta desde el origen hasta el destino. Traceroute también registra el tiempo que tardan los datos en llegar a cada enrutador, lo que ayuda a identificar exactamente de dónde proviene la latencia.

Compare eso con un ping que implica enviar una solicitud de eco ICMP a una dirección IP de destino y esperar una respuesta y ya tiene la respuesta a nuestra pregunta.

¿Cuál es la diferencia entre Traceroute y Ping?

Ping se utiliza principalmente para determinar si un host de red está disponible y la cantidad de latencia en su red. Traceroute en el otro sigue la ruta exacta tomada por los datos del paquete y, por lo tanto, identificará de dónde proviene exactamente el problema de conexión. Un ping es significativamente más rápido que traceroute y se puede responder en milisegundos. Básicamente, usa un ping cuando desea establecer si un dispositivo de red está activo o inactivo. Una vez que haya establecido que está inactivo, utilice una ruta de seguimiento para identificar dónde está el problema.



Con eso fuera del camino, veamos ahora 5 herramientas y software que puede usar en lugar de Traceroute.

1. Traceroute NG


Probar ahora

Cuando se trata de Red Software de gestión y seguimiento, SolarWinds siempre se supera a sí mismo. El Network Performance Monitor (NPM) fue su producto estrella y consolidó sus nombres como líderes de la industria. De hecho, el NPM se puede utilizar para realizar análisis de datos salto a salto. Sin embargo, no es la alternativa perfecta a Traceroute debido a su precio. los NPM es un monitor de red de suite completa y por lo tanto tiene un precio.

Entonces, en su lugar, veremos el SolarWinds Traceroute NG. Es una herramienta completamente gratuita que viene con una serie de funciones adicionales además del análisis de la ruta de datos.

SolarWinds Traceroute NG

Por ejemplo, Traceroute NG está equipado con una función de registro incorporada y también le permite copiar los datos de análisis al portapapeles y, en consecuencia, pegarlos en otro lugar, como en un archivo CSV. Esta es una actualización de Tracert que solo se limita a tomar capturas de pantalla de los datos. La herramienta también recopila datos útiles como el tiempo entre cada salto, las direcciones IP de todos los dispositivos, el nombre de dominio completo (FQDN), el porcentaje de pérdida de paquetes de datos, entre otros.

Traceroute NG es similar al Tracert nativo en que utiliza una interfaz de línea de comandos. Pero esto es bueno porque no tardará en adaptarse al cambio. La otra gran característica de esta herramienta es que realiza un sondeo continuo. Esto significa que analizará continuamente los datos de la ruta de la red y, en caso de cambios en la ruta, se le notificará.

Como todos los demás productos SolarWinds, Traceroute NG realiza el descubrimiento automático de su red. Utiliza los estándares TCP e ICMP para rastrear rutas de datos y puede penetrar a través de la mayoría de los firewalls. Traceroute NG es compatible con IPv4 e IPv6 y solo funciona para sistemas Windows.

2. MTR Traceroute


Probar ahora

MTR también es una herramienta de diagnóstico de red de línea de comandos, pero que combina ping y traceroute. Esto significa que podrá determinar fácilmente la disponibilidad de un host de red y, en consecuencia, identificar el problema exacto realizando un análisis salto a salto de la ruta de datos. MTR utiliza solicitudes de eco ICMP para derivar los datos de rendimiento en cada salto, pero también puede operar en modo UDP.

MTR Traceroute

Esta herramienta también se puede utilizar para establecer la pérdida de paquetes y la fluctuación de la red. Los datos de rendimiento se presentan en una vista tabular para facilitar su comprensión. Y a diferencia del Traceroute nativo, MTR también admite direcciones IPv6.

MTR también realiza exploraciones de ruta continuas, lo que significa que los datos de rendimiento de la red siempre se actualizan. Definitivamente, esto es mejor que tener que ejecutar manualmente los escaneos cada vez que desee verificar si hay algún cambio en las métricas de rendimiento de la red.

MTR está diseñado para sistemas Unix de forma predeterminada, pero le permite usar Autoconf para configurarlo de modo que pueda funcionar en un sistema diferente. Autoconf escanea el sistema de destino y luego genera archivos de encabezado y un archivo MAKE a partir de plantillas existentes. Luego, estos se agregan al código fuente de MTR para que se pueda instalar en dicho sistema. Esto es cierto incluso para Mac OS.

3. Abra Visual Traceroute


Probar ahora

Open Visual Traceroute es un software de traceroute de código abierto que se puede utilizar en varios sistemas operativos, incluidos Windows, Linux y Mac OS. A diferencia de las otras dos herramientas que hemos revisado, OVT utiliza una interfaz gráfica. Su característica destacada es la representación en 3D de la ruta de datos en el mapa mundial. Una vez que se completa la ruta de seguimiento, puede hacer zoom y girar el mapa para ver todas las ubicaciones por donde pasaron sus datos. Y si su computadora tiene problemas para usar la visualización en 3D, puede usar los mapas en 2D.

Abrir Traceroute Visual

Open Visual Traceroute también le proporciona una vista tabular de todos los datos que le interesan al ejecutar un traceroute. Estos incluyen el nombre de host y la ubicación, la latencia de la red, el tiempo de búsqueda de DNS y la distancia entre los distintos nodos. No viene con una función de registro incorporada, pero le permite copiar los datos del análisis y guardarlos en un archivo CSV. También puede tomar capturas de pantalla.

También es importante tener en cuenta que esta herramienta es más que una simple herramienta de rastreo de ruta. Viene con características adicionales, como el rastreador de paquetes, que le brinda una descripción clara del tipo de datos que se transmiten desde el origen a los servidores de destino. También tiene una función 'Quién es' que puede utilizar para acceder fácilmente a toda la información pública sobre un dominio en particular.

4. Path Analyzer Pro


Probar ahora

Path Analyzer Pro también es una excelente recomendación si no eres un gran experto en herramientas de interfaz de línea de comandos gracias a su GUI fácil de usar. Pero la característica más destacada es el motor de descubrimiento de ruta avanzado que hace que la herramienta sea considerablemente más rápida que el software de traceroute nativo. Según los desarrolladores, Path Analyzer Pro es 20 veces más rápido.

Otras características que lo distinguen del traceroute tradicional son la detección y el cruce de firewalls, el análisis de múltiples métricas de rendimiento para cada salto y visualizaciones gráficas impresionantes. Esto último será esencial para comprender mejor los problemas de su red.

Path Analyzer Pro

Path Analyzer Pro también le permite generar, imprimir y exportar informes que pueden ayudar cuando desee almacenar los datos de rendimiento para referencia futura o simplemente compartir los datos con la gerencia y otros administradores.

Similar a Open Visual, esta herramienta tiene una herramienta de mapa que le brinda una excelente descripción general de la ubicación de las direcciones IP que está probando. Puede hacer zoom y desplazar el mapa para una mejor vista. También tiene una función 'Quién es' que le ayuda a recopilar información sobre un dominio en particular.

Las características adicionales incluyen DNS y resolución de direcciones y rastreo de direcciones de correo electrónico que podrían ser útiles para establecer la fuente de sus correos electrónicos. Esto puede ayudarlo a desenmascarar a los spammers o las personas que envían mensajes amenazantes.

5. Ruta visual


Probar ahora

La última herramienta de nuestra lista es Visual Route, que es una excelente herramienta para realizar análisis de rutas salto a salto. También recopila datos de rendimiento adicionales, como la pérdida de paquetes y el tiempo de respuesta. Sin embargo, la característica más destacada de Visual Route es la capacidad de realizar un seguimiento inverso del paquete de datos y, por lo tanto, superar una de las principales deficiencias del Traceroute original. Lo ejecuta creando agentes remotos en el destino que facilitan el rastreo hacia atrás. También está relacionada la búsqueda de DNS inversa que le permite deducir una dirección IP de un nombre de dominio.

Ruta visual

Visual Route también almacena datos históricos que pueden ayudar a diagnosticar rápidamente los problemas actuales comparándolos con los datos anteriores. La herramienta también realiza un análisis de ruta continuo mientras registra continuamente los datos de rendimiento, lo que brinda información valiosa sobre la degradación del rendimiento que se produce con el tiempo.

Esta herramienta combina el rastreo de rutas con informes de ubicación IP para brindarle la ubicación geográfica física de los servidores y enrutadores, lo cual es esencial para comprender sus problemas de enrutamiento.

Visual Route también tiene funcionalidades de ping que mejora aún más al incluir el trazado de ping. Asigna el tiempo de respuesta de la red a un período de tiempo para ayudarlo a diagnosticar rápidamente un problema. Por tanto, dedica menos tiempo a solucionar problemas y, en consecuencia, dedica más tiempo a la resolución del problema. La herramienta está disponible para sistemas Windows y Mac.