Puzzling Traceroute output

Thread Tools Search this Thread
Special Forums IP Networking Puzzling Traceroute output
# 1  
Old 07-30-2009
Puzzling Traceroute output

This is the output that I get every so often when trying to do a traceroute to the web server whenever it's inaccessible:

traceroute to (, 30 hops max, 40 byte packets 
1 ( 2.625 ms 2.840 ms 2.968 ms 
2 core1-5.iad1.rackspace.com ( 0.290 ms 0.356 ms 0.849 ms 
3 vlan901.edge3.iad1.rackspace.com ( 0.845 ms 0.848 ms 1.091 ms 
4 bbr1.iad1.rackspace.net ( 0.817 ms 1.052 ms 1.049 ms 
5 rt0as-equinix.vx.shawcable.net ( 1.053 ms 1.172 ms 1.168 ms 
6 rc2as-ge2-0-0.vx.shawcable.net ( 1.014 ms 0.590 ms 0.624 ms 
7 rc1nr-pos0-8-0-0.wp.shawcable.net ( 52.483 ms 52.480 ms 52.469 ms 
8 rc2so-pos0-8-5-0.cg.shawcable.net ( 69.078 ms 69.061 ms 69.065 ms 
9 rc2wh-pos0-15-5-0.vc.shawcable.net ( 82.930 ms 82.912 ms 82.917 ms
10 ra2wh-tge2-1.vc.shawcable.net ( 154.364 ms 154.584 ms 154.582 ms
11 rx0wh-net-nation.vc.bigpipeinc.com ( 80.240 ms 80.221 ms 80.402 ms
12 ( 80.454 ms 80.628 ms 80.816 ms
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * hostwaydcs.com ( 78.438 ms 78.419 ms

Could anyone offer an explanation why hops 13-17 are timing out yet hop 18 shows up? And Hop 18 isn't even the destination IP? Thanks!

Last edited by DukeNuke2; 07-30-2009 at 06:05 PM..
# 2  
Old 07-30-2009
To keep the forums high quality for all users, please take the time to format your posts correctly.

First of all, use Code Tags when you post any code or data samples so others can easily read your code. You can easily do this by highlighting your code and then clicking on the # in the editing menu. (You can also type code tags [code] and [/code] by hand.)

Second, avoid adding color or different fonts and font size to your posts. Selective use of color to highlight a single word or phrase can be useful at times, but using color, in general, makes the forums harder to read, especially bright colors like red.

Third, be careful when you cut-and-paste, edit any odd characters and make sure all links are working property.

Thank You.

The UNIX and Linux Forums
# 3  
Old 07-30-2009
13-17 are probably hosts that do not answer ICMP echo requests or send ICMP TTL timeouts.
Host 18 is probably a host with multiple interfaces, all connected to the same router, and it answers through whatever interface that's first available.
# 4  
Old 07-30-2009
Thanks pludi.
So I pretty much get a traceroute like this whenever the site w/ IP is inaccessible (seems to happen once every few weeks or so). If the site is working fine, I get a normal traceroute.
Can any conclusions be drawn from this traceroute to pinpoint what could be causing the sporadic outages?
# 5  
Old 07-30-2009
Not really. traceroute isn't really for endpoint checking, but rather testing the network between two nodes.
Meaning: you can check whether the host at the other end is the problem or if a component in between fails.
# 6  
Old 07-30-2009
Sorry, not to belabor the point but here's the traceroute output for the same IP when the site is up (note that I'm doing the traceroute from a different location but the last couple of hops is my concern here):

1    1 1 0 61.d3.5446.static.theplanet.com 
2    0 0 0 po101.dsr01.dllstx5.theplanet.com 
3    1 0 0 po51.dsr01.dllstx3.theplanet.com 
4    0 0 0 et3-1.ibr04.dllstx3.theplanet.com 
5   40 40 40 c1.fd.5746.static.theplanet.com 
6   40 40 41 rt0sj-equinix.cl.shawcable.net 
7   73 73 73 rc2bb-pos0-7-2-0.vc.shawcable.net 
8   63 64 63 ra2wh-tge1-1.vc.shawcable.net 
9   64 64 64 rx0wh-net-nation.vc.bigpipeinc.com 
10  63 63 63  
11  64 63 64 hostwaydcs.com

Here, the device at routes to the final destination correctly. Whereas, in the first traceroute i posted, it goes through 5 hosts that don't respond to pings then ends up at a host w/ a different IP. Does this mean is the problem?
# 7  
Old 07-31-2009
3 ideas:
  • someone is playing with the routing table of
  • the destination host has 2 interfaces, one of which is failing intermittently, and the router tries an alternative route
  • another router is sending out wrong routing information (via BGP, IGMP, ...), either maliciously or because it's configured wrong
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Puzzling permission issue

I have a file, the long listing output by 'ls -l' is -rw-r--r-- 1 usera agroup 1246 Jul 7 14:44 temp.R The file is under a Solaris ZFS file system. As a different user (userb), I did cp temp.R /tmp ls -l /tmp/temp.R -rw-r--r-- 1 userb agroup 1246 Nov 16 14:45 /tmp/temp.R ... (14 Replies)
Discussion started by: nugulus
14 Replies

2. Shell Programming and Scripting

Traceroute script weird output

This script is giving weird output #!/bin/bash NETPATH=(`/bin/traceroute -n | awk '{print $2}'`) for i in "${NETPATH}" do echo $i done The output: to traceroute_test.sh traceroute_test.sh (7 Replies)
Discussion started by: thumbs
7 Replies

3. Shell Programming and Scripting

special grep on log files... puzzling me.

Okay, guys, I've got one: I've got a script that formats all of the messages in a log file. It works on a completely verbose method. I'm trying to write a filter that will search for a bunch of case-insensitive strings, but also, always print the first 2 lines. Here's the egrep part: ... (4 Replies)
Discussion started by: quirkasaurus
4 Replies

4. Programming

Linux System C headers puzzling

I am new to Linux system programming, and I found the sophisiticated definition of some library function differ a lot with what I learnt in classes. Here is the question: what does the suffix of function `chmod' in sys/stat.h mean. The funtion claimation is like following: extern int... (5 Replies)
Discussion started by: JackCrital2005
5 Replies

5. Shell Programming and Scripting

help with ksh parsing traceroute output

Good day. I am doing an enq -WA (AIX), to get a list of the print queues, I then compare that to the /etc/hosts file to 'match' the IP address associated with the print queues. What I want to do is to run a traceroute with up to 5 hops, and perform an output to a file with some "specific items".... (0 Replies)
Discussion started by: smurphy_it
0 Replies

6. Shell Programming and Scripting

Syntax error, puzzling

I am just learning over here unix scripting and the OS in general. I wrote this script (with some great help from you guys here) when I test at my desktop with cygwin it works fine, but when I take it to work and try it on the Solaris 2 system there I get an error on line 4 syntax error... (4 Replies)
Discussion started by: Fred Goldman
4 Replies

7. Shell Programming and Scripting

Puzzling Problem: Going back to the previous directory

Hi, I am trying to figure out if there is a way to make linux take me back to the previous directory I was working in. For instance, I am in /home/username/directory1 Then if I cd into /home/username/directory1/temp1/temp2/temp3 I would like to immediately go back to the previous... (2 Replies)
Discussion started by: Legend986
2 Replies

8. Shell Programming and Scripting

puzzling regexp

hey guys, i'm having some problems with my understanding of this whole regexp thing. I'm just exploring here really by trying to do various match & filter & print stuff on the console. I figured i want to get the IP of an interface. So my idea here was that first i filter to extract only... (4 Replies)
Discussion started by: jad
4 Replies

9. UNIX for Dummies Questions & Answers

traceroute output?

I understand the concept of traceroute - can anyone explain the output to me e.g. 39ms 39ms 39ms are these the times for each trip it takes? Assuming each machine is pinged 3 times. and how does the RTT work? Is this the time it takes from one machine to another because it doesn't look like... (6 Replies)
Discussion started by: justine petrie
6 Replies

10. Shell Programming and Scripting

AWk is still puzzling me...

Hi all. Here's what i want to do: my_first_file #!/usr/bin/ksh # BLA BLA BLA BLA printf "this is my first file \n" echo " I understand this far" printf "the day's over \n" echo "great" my_second_file #!/usr/bin/ksh # BLA BLA BLA BLA printf "this is my first file \n" AN_INSERTED_LINE... (2 Replies)
Discussion started by: penguin-friend
2 Replies
Login or Register to Ask a Question