La necesidad de herramientas traceroute y tracert
Las redes digitales son un fenómeno en constante cambio, lo que significa que requieren un monitoreo y una reconfiguración constantes para que se mantengan lo más eficientes posible. Esto significa que los administradores responsables del mantenimiento de dichas redes requieren herramientas que les ayuden a entender lo que hoy en día se ha convertido en una complicada combinación de autopistas digitales que conectan una gran variedad de dispositivos que se comunican mediante un tráfico de transferencia de datos increíblemente rápido. Sus usuarios, por otro lado, esperan conexiones confiables y rápidas cada vez que inician sesión en una red (local o no).
Estos dos escenarios comunes han creado una demanda de herramientas que ayuden a hacer felices a todos los interesados. Y entre muchas de esas herramientas, hay una que puede ayudar a identificar problemas de conectividad y latencia: el comando traceroute o tracert.
Nos adentramos en las herramientas que se muestran a continuación, pero si solo tiene tiempo para un resumen, aquí está nuestro Lista de las 3 mejores herramientas para traceroute y tracert:
- SolarWinds Traceroute NG (HERRAMIENTA GRATUITA) Herramienta gratuita vital para solucionar problemas de conexión de red. Proporciona una vista analítica desde los hosts de origen a los de destino..
- VisualRoute Favorecido por las visualizaciones de la GUI (ver capturas de pantalla en la mini revisión a continuación), también ofrece buenos informes e incluso diagnósticos.
- Path Analyzer Pro Herramienta simple y eficiente para usuarios de Mac y Windows, con informes completos.
¿Qué es traceroute o tracert??
Traceroute y tracert son dos comandos que se ejecutan herramientas utilizadas para diagnóstico de red y ayuda a resolver problemas de conectividad rastreando las rutas que toman los paquetes de datos mientras viajan desde sus orígenes a sus destinos.
Las sintaxis
En un Ventanas máquina de un administrador utilizaría el tracert mando; mientras que en un Linux o Mac OS uno usarían el “traceroute“Comando en su lugar. Las sintaxis de los comandos son:
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,…] [-i dispositivo] [-m max_ttl] [-p puerto] [-s src_addr] [-q nqueries] [-N squeries] [-t tos ] [-l etiqueta_flujo] [-w tiempos de espera] [-z sendwait] [-UL] [-D] [-P proto] [–sport = puerto] [-M método] [-O mod_options] [–mtu] [ –Back] host [paquete_len]
Aunque las herramientas originales fueron concebidas originalmente para ejecutarse desde las CLI (Interfaces de línea de comando), ahora hay versiones más “más llamativas” con GUI notables (Interfaces gráficas de usuario). En este artículo, exploraremos tres de las mejores herramientas para traceroute y tracert.
Capturas de pantalla de traceroute y tracert
En la imagen de abajo, el El comando tracert se ejecuta en una máquina con Windows y rastrea los paquetes de datos de ruta que tendrían que atravesar si tuviera que llegar al dominio www.yahoo.com.
En una máquina Linux lo mismo Comando CLI utilizando la sintaxis de palabra clave traceroute rastrear el camino a google.com se vería así:
Como podemos ver en las dos imágenes, una vez que se ejecuta el comando, el programa envía una consulta a través de la red. Esto es para ver qué rutas se pueden usar para transportar paquetes de datos entre la red de la máquina de origen y la red de destino.
Trivialidades: Un comando tracert de un Ventanas la máquina del sistema operativo envía una solicitud de eco ICMP (Protocolo de mensajes de control de Internet), mientras que un comando traceroute desde una máquina Linux (o Mac) usa el UDP (Protocolo de datagramas de usuario). La respuesta, sin embargo, es siempre enviado de vuelta en ICMP, independientemente del sistema operativo del host emisor.
¿Cómo funcionan tracert o traceroute??
Para ver cómo funciona traceroute / tracert, echemos un vistazo a un desglose de lo que ocurre una vez que se ha enviado un comando tracertoute / traceroute:
- El comando envía un paquete al dispositivo o red de destino y comienza a monitorear los informes que se envían de vuelta en forma de respuestas de dispositivos intermedios conectados como enrutadores y conmutadores.
- Los paquetes “saltan” de un dispositivo a otro y envían respuestas que ayudan a determinar sus tiempos de ida y vuelta (RTT). RTT es definido como la cantidad de tiempo que se tarda en enviar un paquete y luego en que vuelve una respuesta que confirma que ha llegado a su destino previsto.
- Cada vez que los paquetes llegan a un dispositivo y devuelven una respuesta, el administrador también recibe un poco de información que detalla su Dirección IP y nombre del dispositivo (si tiene uno).
- Cada vez que se envía un paquete, se le asigna un TTL (tiempo de vida) valorar eso el valor predeterminado es un máximo de 30 saltos (pero se puede cambiar a voluntad). Podemos ver las ventajas del TTL observando lo que sucede cuando el paquete viaja o salta a través de la red:
Paso 1: Cuando se envía el primer paquete, se le asigna un TTL de 1. Cuando llega al primer dispositivo de red, el TTL se reduce en 1 (haciéndolo 0 y por lo tanto tirando el paquete) y se devuelve una respuesta a la fuente. Este mensaje de retorno cerrará un ciclo de transporte que permitirá calcular el RTT. Si el dispositivo de respuesta era el objetivo previsto, el proceso finaliza con un “Resuelto” mensaje. Si no…
Paso 2: Luego se enviará un segundo paquete con un TTL de 2. Pasa a través del dispositivo identificado en el Paso 1 (donde pierde un valor TTL) y pasa al siguiente dispositivo conectado más allá. Cuando llega a un segundo dispositivo, suelta un TTL (haciéndolo 0) y se envía una respuesta al host original..
Paso … n: Los paquetes siguen saliendo con valores TTL crecientes (hasta que se alcanza el máximo) y las respuestas siguen regresando con un poco más de detalle sobre la red que conecta los hosts de origen y destino.
Paso “máximo no. de lúpulo “: Finalmente, cuando se envía el paquete con el número máximo de saltos, se puede esperar una de dos cosas:
- O bien, el se alcanza el host de destino y se resuelve la ruta de red o,
- El último paquete perderá su valor TTL, se descartará y terminará con un “Número máximo de saltos alcanzado” mensaje de error que indica que no se pudo llegar al host.
Un poco más sobre el TTL
El valor TTL determina el número de enrutadores intermedios u otros dispositivos de conexión que se atravesarán a medida que el paquete viaje hacia el host de destino. El comando traceroute / tracert lanza paquetes con valores TTL que comienzan en 1 y aumentan gradualmente con cada paquete saliente posterior.
los Los valores TTL disminuyen cada vez que el paquete salta a un dispositivo. Cualquier paquete cuyo valor TTL llegue a cero, se descarta y un “Tiempo excedido” ICMP Se genera un mensaje de error y se devuelve al host original.
Continuando de esta manera, la herramienta utiliza los paquetes y los mensajes de respuesta para crear una lista de enrutadores por los que los datos deben atravesar, hasta que se alcanza el destino y devuelve un “Respuesta de eco ICMP” mensaje.
¿Cómo ayuda Traceroute o Tracert a los administradores??
Una vez que se ha trazado la ruta de red, un administrador de red puede simplemente mirarla, seguir las rutas que tomaron los paquetes consecutivos. Pueden ver por sí mismos dónde está el problema (en caso de no entrega de los paquetes) o que todo funciona tan bien como debería.
Entonces, todo lo que queda es arreglar los enrutadores desconectados y ajustar los que tienen un alto latencia o tasa de pérdida de paquetes.
Las 3 mejores herramientas para traceroute y tracert
Ahora que tenemos una idea de cómo funcionan, echemos un vistazo a las tres herramientas de tracert o traceroute más eficientes que cada administrador puede usar para garantizar que tengan una red que funcione bien.
1. SolarWinds Traceroute NG (HERRAMIENTA GRATUITA)
SolarWinds es uno de los principales actores en el mercado de monitoreo del rendimiento de la red. Son los creadores de algunas herramientas impresionantes que incluyen Traceroute NG – una herramienta de monitoreo de conexión de red fácil de usar pero eficiente.
Traceroute NG: la herramienta que lo deja todo claro
Con Traceroute NG, un administrador tendría acceso a una visibilidad precisa de análisis de ruta única a través de CLI desde los hosts de origen a los de destino. Identificaría efectivamente la cantidad de saltos, direcciones IP respectivas, nombres de host, pérdida de paquetes y latencia.
Otras características excelentes que los administradores pueden esperar de Traceroute NG incluir:
- Eso detecta cambios de ruta y da la debida notificación
- La herramienta permite sondeo continuo que produce un número de iteración para el usuario
- Ambos IPv4 e IPv6 las redes son compatibles y puede ser analizado
- El número de ruta y el rastro la información se puede guardar en un registro .txt archivo
- Es Fácil de copiar datos del GUI de la herramienta al portapapeles
- los “cambiar” comando permite a los administradores alternar el tipo de sonda entre ICMP y TCP
- Permite simultáneo Inicio sesión (a través del comando de registro) así como sondear
- Búsqueda de DNS se puede habilitar o deshabilitar
SolarWinds Traceroute NG es un Herramienta gratis y se puede descargar en Solarwinds.com
SolarWinds Traceroute NGDescargue la HERRAMIENTA GRATUITA en Solarwinds.com
2. VisualRoute
Para administradores de red que buscan una pequeña herramienta emocionante que pueden funcionar tan bien como cualquiera de las herramientas de trazado de ruta más complejas que existen, seguramente lo encontrarán todo en VisualRoute. Es una alegría usar esta herramienta de red, ya que su GUI hace que el trabajo sea muy divertido.
VisualRoute – informes y diagnósticos en su mejor momento
Los administradores pueden obtener resultados analíticos e informes que dan consejos como “En general, esta ruta ofrece un buen rendimiento, con saltos que responden en promedio en 68 ms. Sin embargo, todos los saltos después del salto 12 en la red “[Red para 130.117.50.246]” responden un poco más lento que el promedio.”
Sin embargo, al echar un vistazo a más funciones, resulta bastante obvio que VisualRoute es de hecho una herramienta seria:
- UN mapa grafico del resultado del traceroute facilita la comprensión y el consumo de los datos.
- A pesar de que VisualRoute’s El propósito principal es mapear rutas de red, va más allá para realizar varias otras diagnóstico de red esencial con más herramientas como:
- Rastreo inverso con agentes remotos para que los administradores realicen un seguimiento inverso entre dos ubicaciones sin estar realmente en ninguna de las ubicaciones.
- Búsqueda inversa de DNS permite el descubrimiento de direcciones IP detrás de un nombre de dominio.
- Trazado de ping para medir y capturar los tiempos de respuesta de las direcciones IP durante un tiempo determinado y tener los datos disponibles en gráficos informativos.
- Almacenamiento de datos tracert para referencia futura y comparación de rendimiento.
- Envío de comandos continuos de tracert los intervalos de tiempo medidos facilitan a los administradores monitorear cualquier degradación del rendimiento que pueda ocurrir con el tiempo.
3. Path Analyzer Pro
Path Analyzer Pro es una herramienta de traceroute con la que los administradores Máquinas Mac puede usar junto con su Ventanas hermanos ya que funciona en ambas plataformas. Es una amalgama de herramientas que, además del propósito principal del traceroute, ofrece características que ayudan con pruebas de rendimiento, DNS, Quien es, y resolución de dirección caracteristicas.
Path Analyzer Pro: simple pero impresionantemente eficiente
Algunas de las características que los administradores pueden esperar de sus Path Analyzer Pro incluir:
- UN GUI conciso y directo que incluso los novatos pueden dominar fácilmente.
- Excelente rendimiento de tiempo que permite que los administradores obtengan resultados de vuelta 20 veces más rápido.
- Informes elaborados, pero comprensibles. que se puede consumir en la plataforma o exportar para otros usuarios remotos. Tienen gráficos impresionantes que detallan cada aspecto de una red..
- Ubicación basada en mapas de direcciones IP con zoom, panorámica y detalles.
- Rastreo de direcciones de correo electrónico que pueden ser utilizados por detenedores de delitos y combatientes para desenterrar más detalles sobre spammers o remitentes de mensajes de correo electrónico no solicitados
Traceroute y tracert dibujarán la red por ti
Si usted es un administrador de red, realmente apreciará las capacidades de las tres mejores herramientas de traceroute y tracert que acabamos de ver. Usar uno o todos ellos le permitirá dibujar una imagen precisa de su red y la conectividad que se encuentra más allá. Utilice las herramientas y siempre tendrá una imagen clara de cómo se ve su red.
Créditos de imagen:
Captura de pantalla de SolarWinds Traceroute NG
Captura de pantalla de traceroute de Linux
Captura de pantalla de demostración de ruta
Ejemplo de captura de pantalla de lúpulo y respuestas
se ejecuta el comando traceroute o tracert, se muestra una lista de los nodos o routers que los paquetes de datos atraviesan para llegar al destino final. Esto es útil para identificar problemas de conectividad y latencia en la red.
¿Cómo funcionan tracert o traceroute?
Cuando se envía un paquete de datos a través de una red, este pasa por varios nodos o routers antes de llegar a su destino final. Cada nodo tiene una dirección IP y un tiempo de vida (TTL) asignado. El TTL se reduce en uno cada vez que el paquete pasa por un nodo, y si llega a cero, el paquete se descarta.
Traceroute y tracert funcionan enviando paquetes de datos con TTLs cada vez más bajos, lo que hace que los paquetes sean descartados en cada nodo y se reciba una respuesta del nodo indicando que el paquete ha sido descartado. De esta manera, se puede construir una lista de los nodos que el paquete ha atravesado para llegar al destino final.
Un poco más sobre el TTL
El TTL es un valor numérico que se asigna a cada paquete de datos que se envía a través de una red. Su propósito es evitar que los paquetes circulen indefinidamente en la red. Cada vez que un paquete pasa por un nodo, el TTL se reduce en uno. Si el TTL llega a cero, el paquete se descarta.
¿Cómo ayuda Traceroute o Tracert a los administradores?
Traceroute y tracert son herramientas útiles para los administradores de redes, ya que les permiten identificar problemas de conectividad y latencia en la red. Al rastrear la ruta que toman los paquetes de datos, los administradores pueden identificar los nodos que están causando problemas y tomar medidas para solucionarlos.
Las 3 mejores herramientas para traceroute y tracert
1. SolarWinds Traceroute NG (HERRAMIENTA GRATUITA)
Esta herramienta gratuita es vital para solucionar problemas de conexión de red. Proporciona una vista analítica desde los hosts de origen a los de destino.
2. VisualRoute