Subject: Re: ICMP specification
To: None <marcs@znep.com>
From: None <sthaug@nethelp.no>
List: tech-net
Date: 10/05/1998 08:04:06
> > No, that wasn't the reason. Traceroute uses udp because udp is "real"
> > traffic - that is, routers are going to be routing udp packets just the
> > same way they process any other packets between the source and destination.
> > ICMP is occasionally treated somewhat specially. If you want honest
> > traceroute reports it is better to get them from packets as close to being
> > real traffic as possible.
>
> I really don't buy that.
>
> I mean I _really_ don't buy that. I have never heard anyone use that as
> the reason before and I have heard a lot of people who should know state
> that it is because of the reason I gave.
>
> The number of places where ICMP will be routed differently is very small.
Not "routed differently". "Treated somewhat specially" is a reasonable
description of how for instance Cisco routers process ICMP messages (that
must be handled by the router itself) at lower priority than other traffic.
ICMP messages passing *through* the router is treated like any other
traffic.
Steinar Haug, Nethelp consulting, sthaug@nethelp.no