Traceroute is a command-line tool used for testing and validating routing functionality. The traceroute tool can help track down routing problems and locate failures along the outbound path to a destination (but does not find problems in the return path). If a trace completes on the destination machine, there is a route to the destination. A traceroute can provide the user with information about the hosts through which traffic passes. Note that a traceroute will not show all possible paths through a network to a destination, and usually only shows the most preferred path.

NOTE: Traceroute was not designed for finding packet loss or latency! It sends a statistically insignificant number of packets and its round-trip time results are useful only in cases of extreme problems.

WINDOWS TRACEROUTE TO A ROUTE SERVER

C:\Documents and Settings\user>tracert route-server.savvis.net
Tracing route to route-server.savvis.net [209.1.220.234] over a maximum of 30 hops:
  1 16 ms 12 ms 14 ms ip68-98-148-1.dc.dc.cox.net [68.98.148.1]
  2 16 ms 13 ms 13 ms ip68-100-0-1.dc.dc.cox.net [68.100.0.1]
  3 20 ms 14 ms 14 ms ip68-100-0-137.dc.dc.cox.net [68.100.0.137]
  4 14 ms 10 ms 13 ms 68.1.1.4
  5 12 ms 23 ms 16 ms so-6-0-0.gar2.washington1.level3.net [67.29.170.1]
  6 18 ms 14 ms 14 ms ae-2-56.bbr2.washington1.level3.net [4.68.121.161]
  7 15 ms 20 ms 17 ms so-7-0-0.edge1.washington1.level3.net [209.244.11.14]
  8 15 ms 13 ms 13 ms cpr2-gigabitethernet2-2.virginiaequinix.savvis.net [208.173.52.73]
  9 21 ms 19 ms 21 ms dcr2-so-3-2-0.washington.savvis.net [206.24.238.217]
  10 88 ms 91 ms 91 ms dcr2-loopback.sanfranciscosfo.savvis.net [206.24.210.100]
  11 90 ms 86 ms 87 ms bhr1-pos-0-0.SantaClarasc8.savvis.net [208.172.156.198]
  12 88 ms 88 ms 87 ms bhr2-ge-2-0.SantaClarasc8.savvis.net [208.172.147.54]
  13 88 ms 89 ms 87 ms route-server.savvis.net [209.1.220.234]
Trace complete.

TRACEROUTE FROM A ROUTE-SERVER

Step one in finding network problems is running a traceroute to the destination. The second step is running a traceroute back to yourself. You can use a route server to trace your path back to your own location. Typically, you want to run a traceroute from both ends, but this is not always possible, so you can use a route server when no other options are available.

############ route-server.exodus.net ###############
route-server.exodus.net>trace www.inetdaemon.com
Translating "www.inetdaemon.com"...domain server (209.1.221.10) [OK]

Type escape sequence to abort.
Tracing the route to www.inetdaemon.com (207.150.192.12)

   1 dcr04-p0-2.sntc02.exodus.net    (209.1.169.178) 0 msec 0 msec << Load balancing
     dcr03-p0-2.sntc02.exodus.net (209.1.169.182) 0 msec           << Load balancing
   2 bbr01-g4-0.sntc02.exodus.net (216.33.154.99) 0 msec 0 msec 0 msec
   3 bbr02-p4-0.sntc04.exodus.net (209.1.169.254) 0 msec 4 msec 0 msec
   4 ibr01-g5-1.sntc04.exodus.net (216.34.2.54) 4 msec 0 msec 0 msec
   5 sl-gw8-sj-7-2-405xT1.sprintlink.net (144.232.192.185) [AS 1239] 0 msec 0 msec 4 msec
   6 sl-bb20-sj-8-0.sprintlink.net (144.232.3.109) [AS 1239] 0 msec 4 msec 4 msec
   7 sl-bb23-ana-11-1.sprintlink.net (144.232.18.217) [AS 1239] 80 msec 40 msec 28 msec
   8 144.232.1.106 [AS 1239] 12 msec 12 msec 12 msec
   9 sl-affinity-15-0.sprintlink.net (144.228.75.202) [AS 1239] 16 msec << Load balancing
     sl-affinity-16-0.sprintlink.net (144.228.75.206) [AS 1239] 12 msec << Load balancing
     sl-affinity-15-0.sprintlink.net (144.228.75.202) [AS 1239] 12 msec << Load balancing
   10 www.inetdaemon.com (207.150.192.12) [AS 18447] 12 msec 16 msec 16 msec

[update... Since this page was originally written, Savvis and Exodus merged.
Note that the route from the server to InetDaemon.Com has changed --InetD ]

route-server.savvis.net>trace www.inetdaemon.com
Translating "www.inetdaemon.com"...domain server (64.41.189.214) [OK]
Type escape sequence to abort.
Tracing the route to www.inetdaemon.com (207.150.192.12)
   1 209.1.169.178 204 msec 200 msec 200 msec
   2 bpr2-so-7-0-0.SanJoseEquinix.savvis.net (208.173.55.25) 200 msec 200 msec 200 msec
   3 208.173.55.2 248 msec
     208.173.55.46 220 msec 0 msec
   4 POS2-0.XR1.SJC7.ALTER.NET (152.63.56.162) [AS 701] 0 msec 4 msec 0 msec
   5 POS5-0.XR1.SJC1.ALTER.NET (152.63.52.133) [AS 701] 0 msec 0 msec 0 msec
   6 0.so-0-0-0.XL1.SJC1.ALTER.NET (152.63.55.114) [AS 701] 0 msec 0 msec 4 msec
   7 0.so-3-0-0.TL1.SAC1.ALTER.NET (152.63.53.250) [AS 701] 4 msec 4 msec 4 msec
   8 0.so-6-0-0.TL1.LAX2.ALTER.NET (152.63.2.226) [AS 701] 12 msec 12 msec 16 msec
   9 0.so-1-2-0.XL1.LAX2.ALTER.NET (152.63.2.69) [AS 701] 16 msec 12 msec 16 msec
   10 POS4-0.XR1.LAX2.ALTER.NET (152.63.115.218) [AS 701] 12 msec 12 msec 16 msec
   11 195.ATM6-0.GW3.LAX2.ALTER.NET (152.63.53.41) [AS 701] 12 msec 12 msec 16 msec
   12 Affinity-gw1.customer.alter.net (208.222.14.230) [AS 701] 16 msec 16 msec 16 msec
   13 www.inetdaemon.com (207.150.192.12) [AS 18447] 16 msec 16 msec 16 msec


As you can see, the traceroute completed because it reached the destination at hop 10. No matter what you see in the trace, if you reach the destination, it's reachable and routing correctly, no mattter how many ' * ' characters you see.


Bookmark this page and SHARE:  

Search

Donations

Free Training