Extended Traceroute on Cisco

The extended traceroute command is a variation of the traceroute command. An extended traceroute command can be used to see what path packets take in order to get to a destination. The command can also be used to check routing at the same time. This is helpful for when you troubleshoot routing loops, or for when you determine where packets are getting lost (if a route is missing, or if packets are being blocked by an Access Control List (ACL) or firewall).

The command terminates when any of these happens:
*the destination responds
*the maximum TTL is exceeded
*the user interrupts the trace with the escape sequence
Note: You can invoke this escape sequence when you simultaneously press Ctrl, Shift and 6.

Protocol [ip] : Prompts for a supported protocol. Enter appletalk, clns, ip, novell, apollo, vines, decnet, or xns. The default is ip.

Target IP addres : You must enter a host name or an IP address. There is no default

Source address : The interface or IP address of the router to use as a source address for the probes. The router normally picks the IP address of the outbound interface to use.

Numeric display [n] : The default is to have both a symbolic and numeric display; however, you can suppress the symbolic display.

Timeout in seconds [3]: The number of seconds to wait for a response to a probe packet. The default is 3 seconds.

Probe count [3]: The number of probes to be sent at each TTL level. The default count is 3.

Minimum Time to Live [1]: The TTL value for the first probes. The default is 1, but it can be set to a higher value to suppress the display of known hops.

Maximum Time to Live [30]: The largest TTL value that can be used. The default is 30. The traceroute command terminates when the destination is reached or when this value is reached.

Port Number [33434]: The destination port used by the UDP probe messages. The default is 33434.

Loose, Strict, Record, Timestamp, Verbose[none]: IP header options. You can specify any combination. The traceroute command issues prompts for the required fields. Note that the traceroute command will place the requested options in each probe; however, there is no guarantee that all routers (or end nodes) will process the options.