On 8-mei-2007, at 21:00, Tim Enos wrote:

I would also prefer that RH0 be silently dropped but could live with an ICMPv6 error message being sent back to the sending host

Why is everyone so in love with silently dropping?

This only makes troubleshooting harder.

See RFC 2460 and imagine that type 0 is not recognized:

   If, while processing a received packet, a node encounters a Routing
header with an unrecognized Routing Type value, the required behavior
   of the node depends on the value of the Segments Left field, as
   follows:

      If Segments Left is zero, the node must ignore the Routing header
      and proceed to process the next header in the packet, whose type
      is identified by the Next Header field in the Routing header.

If Segments Left is non-zero, the node must discard the packet and
      send an ICMP Parameter Problem, Code 0, message to the packet's
      Source Address, pointing to the unrecognized Routing Type.


Additionally, it would be helpful if we could separate the issues on the table. There are many of them, and not all solutions apply to all of them:

- source routing can be used for amplification
- IPv6 source routing is enabled by default on most implementations
- IPv6 source routing can't be disabled on some implementations
- BSD will _forward_ IPv6 source routed packets even when IPv6 forwarding is disabled - apparently, there is no check whether the same addresses appear multiple time in many implementations


--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to