Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do the numbers reported by the Windows TraceRt Mean

I need to create a trace route as part of a .NET appliation to support trouble shooting. I have figured out how to use the .NET Ping class to do the tracing. What I do not understand is what the numbers reported by the command line utility are. This is somewhat censored results of a "tracert yahoo.com" from the Windows command line:

Tracing route to yahoo.com [206.190.60.37] over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  xx.xx.xx.xx
  2     7 ms    <1 ms    <1 ms  yy.yy.yy.yy  
  3    42 ms    37 ms    41 ms  zz.zz.zz.zz  
  4    38 ms    37 ms    37 ms  aa.aa.aa.aa  
  5    36 ms    36 ms    36 ms  bb.bb.bb.bb
  6    42 ms    41 ms    41 ms  cc.cc.cc.cc  
 --- more lines deleted ---

The first column is the index and the next three columns are times in milliseconds. I have searched the web for an explanation and have come up dry. I thought that they might be min, average, and max numbers but line 2 would seem to counter that idea.

Jon Stonecash

like image 789
JonStonecash Avatar asked Jan 16 '09 20:01

JonStonecash


People also ask

What does a result of * * * mean during a traceroute?

This is the Round-Trip Time or the amount of time it took for the traceroute packets to reach that hop and receive a reply. You might notice one or more lines of your traceroute output is listed only with an asterisk (*). This means that the program did not receive any response from the router at that hop.

What can tracert tell me?

The TRACERT diagnostic utility determines the route to a destination by sending Internet Control Message Protocol (ICMP) echo packets to the destination. In these packets, TRACERT uses varying IP Time-To-Live (TTL) values.

What does traceroute typically report?

Traceroute is a network diagnostic tool used to track in real-time the pathway taken by a packet on an IP network from source to destination, reporting the IP addresses of all the routers it pinged in between. Traceroute also records the time taken for each hop the packet makes during its route to the destination.


3 Answers

I looked at Wikipedia for this one - three packets are sent, the milliseconds reported are for each packet.

like image 87
rlb.usa Avatar answered Oct 12 '22 13:10

rlb.usa


Tracert sends sets of pings to the destination. The first set has a time-to-live (TTL) of one. The TTL setting of one causes the first router to send an error message back to your computer. Your computer performs a DNS lookup of the IP address, and then displays the router's host name. The program then increments the TTL and sends another set of pings to retrieve the next router's information. This process is repeated until the end point is reached.

The first column is the number of hops to the destination (maximum of 30). The next three columns are the amounts of time to receive the responses. The right-most column shows the router information along the path.

like image 35
Bill Avatar answered Oct 12 '22 15:10

Bill


Basically, tracert send 3 packets to each hop. The second, third and fourth column is RTT short for Round Trip Time which means the time for the packet to reach hop and get back.

http://customer.comcast.com/help-and-support/internet/run-traceroute-command/

like image 6
kpratama Avatar answered Oct 12 '22 14:10

kpratama