...
traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,...]
[-i device] [-m max_ttl] [-p port] [-s src_addr]
[-q nqueries] [-N squeries] [-t tos]
[-l flow_label] [-w waittime] [-z sendwait]
[-UL] [-P proto] [--sport=port] [-M method] [-O mod_options]
[--mtu] [–back]
host [packet_len]
traceroute -6 [options]
DESCRIPTION
traceroute tracks the route packets taken from an IP network on their
way to a given host. It utilizes the IP protocol’s time to live (TTL)
field and attempts to elicit an ICMP TIME_EXCEEDED response from each
gateway along the path to the host.
...
--back Print the number of backward hops when it seems different with
the forward direction. This number is guessed in assumption that
remote hops send reply packets with initial ttl set toeither
64, or 128 or 255 (which seems a common practice). It is printed
as a negate value in a form of ’-NUM’.
LIST OF AVAILABLE METHODS
In general, a particular traceroute method may have tobe chosen by
-M name, but most ofthe methods have their simple cmdline switches
(you can see them after the method name, if present).
...
Use IP protocol proto (default 253).
NOTES
To speed up work, normally several probes are sent simultaneously. On
the other hand, it creates a "storm of packages", especially in the
reply direction. Routers can throttle the rate of icmp responses, and
some of replies can be lost. To avoid this, decrease the number of
simultaneous probes, or even set it to 1 (like in initial traceroute
implementation), i.e. -N 1
...