Hi,

> As we mentioned in the draft, only Jumbo-gram and MLd options apart
> from the padding options can be inserted in Hop-By-Hop header. 

I don't understand this statement. MLD is a subset of Router Alert,
and various other HbH options are defined:

0x26 Quick-Start [RFC4782]
0x7  CALIPSO [RFC5570]
0x63 RPL [RFC-to-be draft-ietf-6man-rpl-option]
0x1e (etc.) Experimental [RFC4727]

I don't think we can assert that none of these need to be
processed at the source without analysis, which is of course
impossible for the experimental values or for unknown future
options.

I also think that stating that Router Alert doesn't need
to be processed at the source is dubious. If the source
is acting as both a host and a router (e.g. in an Internet
Connection Sharing scenario), you would be courageous to
state that there is no case in which node in its role as
a router should look at a Router Alert that it set in its
role as a host.

It seems reasonable to state that implementors MAY omit
processing at the source, if and only if they know by
construction that no HbH option that requires local processing
is created elsewhere in the host stack. But even so, they need
the code to skip over the HbH extension header if present.
We cannot replace

   if HbH header present, skip to next header
by
   No-op

Regards
   Brian Carpenter
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to