Last 3 hops of a traceroute are the exact same address, why?

If I do a traceroute from my office to one of my customer locations it finishes fine, but the last three hops are the exact same public IP.  This public IP is NAT'ed to a Server on the network.   Does it show up three times because thats the amount of hops from the firewall to the server? I have a complete cisco infrastucture.  Below is my traceroute:  See the last three hops:

C:\>tracert xx.124.54

Tracing route to x.x.124.54 over a maximum of 30 hops

  1     1 ms    <1 ms    <1 ms
  2     1 ms     1 ms     1 ms [x.x.x.129]
  3    25 ms    23 ms     2 ms [x.x.x.129]
  4    36 ms     2 ms     2 ms [x.x.x.113]
  5    19 ms    26 ms     3 ms []
  6    72 ms    34 ms    29 ms []
  7    30 ms    49 ms    53 ms []
  8    53 ms    53 ms    54 ms []
  9    47 ms    47 ms    51 ms []
 10    74 ms    88 ms    56 ms []
 11    60 ms    70 ms    89 ms []
 12    88 ms   105 ms    81 ms []
 13    91 ms    68 ms    86 ms []
 14    62 ms    63 ms   103 ms []
 15    75 ms   100 ms   103 ms [x.x.8.158]
 16    72 ms    82 ms   110 ms [x.x.x.118]
 17    80 ms   108 ms   108 ms  x.x.124.54
 18    88 ms   101 ms   107 ms  x.x.124.54
 19    78 ms    96 ms    103 ms  x.x.124.54

Trace complete.
You will see that the last three hops are the exact same IP.  This IP is the public address of a Server I have Nat'ed.  I'm just looking for an explanation of why the last 3 hops are the same IP.  Thanks.


Who is Participating?
woolnoirConnect With a Mentor Commented:
I'd imagine you have 3 interfaces involved

the external one (which has the IP being reported)
The internal one (which is probably being natted to the external ip, so the tracert is reporting that IP)
finally, the server itself which is configured specifically by your natting to be translated to the external IP.

Essentially each hope being reported by the traceroute is having its address reported, or translated to the external address.
Check the routing on the box which is natting, it may be that its bouncing between interfaces.
denver218Author Commented:
I have a Cisco ASA5510 doing the natting.  I have one route outside statement that goes to my router that connects to the ISP.  I also have route inside statements for my internal networks.  
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

That explains it then, its just that the route the packets are taking are being natted to the external interface address if your NAT box.. nothing to worry about.
denver218Author Commented:
Can you explain a little further, I'm still not completely sure why the last three hops are the same IP address.  Thanks.
rfc1180Connect With a Mentor Commented:
You are seeing the same IP address as all the return echo replies are being translated due to the overload of the outside interface.

You might have something like.

ASA(config)# global (outside) 1 interface
ASA(config)# nat (inside) 1

Each router that is sending the ICMP Echo-Reply is being natted:

Hop 17 (ASA)
Hop 18 (possible an ISA, Router, additional Firewall)
Hop 19 (Server)

denver218Author Commented:
OK, so this is normal and nothing to worry about right?  
Normal is no need to worry.

Yep its fine.. no need to worry
denver218Author Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.