[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: draft-bonica-tunneltrace-02




Shahram> 1) If a router  is not GTTP upgraded, it will  drop the TTL expired
Shahram>    GTTP messages.  Consequently the host will not receive any reply
Shahram>    from that router,  which translates to a break  in the tunnel at
Shahram>    that point.

For GTTP to be useful at all, the tunnel head ends must support it. 

If a particular  node within a tunnel does not support  GTTP, but some nodes
beyond  it do,  we won't  get complete  trace info,  but should  be  able to
continue tracing beyond the non-supporting node.

But the  basic point is valid,  that in order  to use GTTP to  trace through
your network,  your routers must  support it.  I  guess I don't see  this as
much of a problem.  I  wouldn't call it an interoperability problem, because
no existing mechanisms are broken by the use of GTTP. 

Shahram> 2) TTL expired user packets will now be forwarded to UDP module
Shahram>    instead of being dropped. Which could overload the UDP module in
Shahram>    certain situations.  

TTL-expired user packets are not simply dropped today; they are forwarded to
the ICMP module  to cause the generation of an  ICMP message.  Usually there
is some sort of limit placed on the number of packets that can be queued for
ICMP processing, or the  number of such packets that can be  seen in a given
amount of  time, etc.  The  marginal overhead to  see whether a  packet that
makes it through to ICMP processing  is a GTTP packet doesn't seem like that
big a deal.