jueves, 26 de abril de 2012

TRACEROUTE

Traceroute es una consola de diagnóstico que permite seguir la pista de los paquetes que vienen desde un host (punto de red). Se obtiene además una estadística del RTT o latencia de red de esos paquetes, lo que viene a ser una estimación de la distancia a la que están los extremos de la comunicación. Esta herramienta se llama traceroute en UNIXMac1 y GNU/linux, mientras que en Windows se llama tracert.

Funcionamiento

El número de la primera columna es el número de salto, posteriormente viene el nombre y la dirección IP del nodo por el que pasa, los tres tiempos siguientes son el tiempo de respuesta para los paquetes enviados (un asterisco indica que no se obtuvo respuesta).
Estas herramientas (traceroute y tracert) son órdenes ejecutables en una consola en modo texto.
Tracert utiliza el campo Time To Live (TTL) de la cabecera IP. Este campo sirve para que un paquete no permanezca en la red de forma indefinida (por ejemplo, debido a la existencia en la red de un bucle cerrado en la ruta). El campo TTL es un número entero que es decrementado por cada nodo por el que pasa el paquete. De esta forma, cuando el campo TTL llega al valor 0 ya no se reenviará más, sino que el nodo que lo esté manejando en ese momento lo descartará. Lo que hace tracert es mandar paquetes a la red de forma que el primer paquete lleve un valor TTL=1, el segundo un TTL=2, etc. De esta forma, el primer paquete será eliminado por el primer nodo al que llegue (ya que éste nodo decrementará el valor TTL, llegando a cero). Cuando un nodo elimina un paquete, envía al emisor un mensaje de control especial indicando una incidencia. Tracert usa esta respuesta para averiguar la dirección IP del nodo que desechó el paquete, que será el primer nodo de la red. La segunda vez que se manda un paquete, el TTL vale 2, por lo que pasará el primer nodo y llegará al segundo, donde será descartado, devolviendo de nuevo un mensaje de control. Esto se hace de forma sucesiva hasta que el paquete llega a su destino.
traceroute: Warning: www.google.com has multiple addresses; using 173.194.34.241
traceroute to www.l.google.com (173.194.34.241), 64 hops max, 52 byte packets
 1  livebox (192.168.1.1)  6.443 ms  3.020 ms  3.682 ms
 2  172.31.255.254 (172.31.255.254)  36.757 ms  33.193 ms  28.403 ms
 3  * * 62.36.218.201 (62.36.218.201)  28.510 ms
 4  85.63.217.73 (85.63.217.73)  29.722 ms  26.758 ms  31.308 ms
 5  62.36.204.185 (62.36.204.185)  30.782 ms  263.705 ms  2691.420 ms
 6  tengige0-7-0-5.madtr1.madrid.opentransit.net (193.251.255.209)  49.426 ms  32.855 ms  37.527 ms
 7  * * *
 8  81.52.179.98 (81.52.179.98)  28.724 ms  38.731 ms  27.124 ms
 9  216.239.49.230 (216.239.49.230)  30.814 ms  28.500 ms  27.119 ms
10  72.14.237.126 (72.14.237.126)  28.481 ms  53.681 ms  31.937 ms
11  mad01s09-in-f17.1e100.net (173.194.34.241)  27.614 ms  32.469 ms  29.051 ms

[editar]

No hay comentarios:

Publicar un comentario