36-15
Cisco ME 3400 EthernetAccess Switch SoftwareConfiguration Guide
78-17058-01
Chapter36 Troubleshooting Using IP Traceroute

Displaying the Physical Path

You can display the physical path that a packet takes from a source device to a destination device by
using one of these privileged EXEC commands:
tracetroute mac [interface interface-id] {source-mac-address} [interface interface-id]
{destination-mac-address} [vlan vlan-id] [detail]
tracetroute mac ip {source-ip-address | source-hostname}{destination-ip-address |
destination-hostname} [detail]
Note Layer 2 traceroute is available only on NNIs.
For more information, see the command reference for this release.
Using IP Traceroute
These sections contain this information:
Understanding IP Traceroute, page 36-15
Executing IP Traceroute, page 36-16

Understanding IP Traceroute

You can use IP traceroute to identify the path that packets take through the network on a hop-by-hop
basis. The command output displays all network layer (Layer 3) devices, such as routers, that the t raffic
passes through on the way to the destination.
Your switches can participate as the source or destination of the traceroute privileged EXEC command
and might or might not appear as a hop in the traceroute command output. If the switch is the destination
of the traceroute, it is displayed as the final destination in the output. Intermediate switches do not show
up in the output if they are only bridging the packet from one port to another within the same VLAN.
However, if the intermediate switch is a multilayer switch that is ro uti ng a par tic ul ar pack e t, thi s sw itch
shows up as a hop in the output.
The traceroute privileged EXEC command use s the Time To Live (TTL) fiel d in th e I P header to cause
routers and servers to generate specific return messages. Traceroute starts by sending a User Datagram
Protocol (UDP) datagram to the destination host with the TTL field set to 1. If a router finds a TTL value
of 1 or 0, it drops the datagram and sends an Internet Control Message Protoc ol (IC MP)
time-to-live-exceeded message to the sender. Traceroute finds the address of the first hop by examining
the source address field of this message.
To identify the next hop, traceroute sends a UDP packet with a TTL value of 2. The first router
decrements the TTL field by 1 and sends the datagram to the n ext router. The second router sees a TTL
value of 1, discards the datagram, and returns the time-to-live-exceeded message to the source. This
process continues until the TTL is incremented to a value large enough for the datagram to reach the
destination host (or until the maximum TTL is reached).
To learn when a datagram reaches its destination, traceroute sets the UDP destination port number in the
datagram to a very large value that the destination host is unlikely to be using. When a host receives a
datagram destined to itself containing a destination port number that is unused locally , it sends an ICMP