Sorry Michael, I was a bit inattentive when I replied to you before. The things are opposite: Traceroute uses UDP protocol, while Tracert uses ICMP echo request. They both elicit the ICMP expired on transit message when TTL goes to '0'. Some routers blocks UDP and doesn't send any ICMP answer to you, that is why tracert works with them. Fabio De Francesco On Friday 09 May 2003 06:56, Fabio De Francesco wrote:
On Wednesday 30 April 2003 12:52, Michael Satterwhite wrote:
I'm having a problem with traceroute. When I run it (e.g. traceroute weblore.com), it pauses for a bit, then prints out a series of hops with absolutely no information. After a bit, it repeats this. Here's a sample output:
linux:/home/michael # traceroute weblore.com traceroute to weblore.com (198.65.246.22), 30 hops max, 40 byte packets 1 * * * 2 * * * 3 * * * 4 * * * 5 * * * 6 * * *
Is there something I'm missing?
Traceroute obtains '*' when some routers along the path to destination are configured to silently drop ICMP request with TTL set to '0'. Tracert uses the UDP protocol to solicitate some response from the same hops, so it's possible that it gets answers while traceroute doesn't. I know there's a patch on the wild to be applied to traceroute that allows you to choose whether you want to use ICMP or UDP protocols (Tracert standard) Regards, Fabio De Francesco.