I believe requirement 3 is incorrectly stated; I think the discussion in
the past was to have M=0/O=0 mean that the node SHOULD NOT start DHCPv6.
I believe it was just desired that it *NOT* be a MUST NOT.

Just remember what RFC 2119 states regarding these two phrases:

2. MUST NOT   This phrase, or the phrase "SHALL NOT", mean that the
   definition is an absolute prohibition of the specification.

4. SHOULD NOT   This phrase, or the phrase "NOT RECOMMENDED" mean that
   there may exist valid reasons in particular circumstances when the
   particular behavior is acceptable or even useful, but the full
   implications should be understood and the case carefully weighed
   before implementing any behavior described with this label.

Several rasons to have SHOULD NOT at the present time are:
1. That several DHCPv6 clients today must be manually configured to run,
likely because they don't have access to the M and O bits so can't make
use of them.
2. There could be multiple RAs with conflicting M&O bits.
3. Or the M and O bits have changed and at least RFC 2462 states that
only FALSE -> TRUE transitions trigger running the "stateful address
configuration protocol" (and a TRUE -> FALSE transition does not cause
the protocol to stop running).

- Bernie

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On 
> Behalf Of Iljitsch van Beijnum
> Sent: Tuesday, August 02, 2005 10:38 AM
> To: IETF IPv6 Mailing List
> Subject: remarks
> 
> My remarks in the session just now:
> 
> IIRC, 24 bits of the address are encoded in the solicited node  
> address, good luck finding hardware that can handle this many  
> multicast groups.
> 
> I still would like to know what exactly requirement 3 would be:
> 
> - still DHCPv6 if routers send the default 00 MO bits, or
> - "requirement" to do DHCPv6 always regardless what routers say
> 
> (Note that all I care about / anyone here should care about 
> is out of  
> the box behavior, if people configure their hosts to play the French  
> national anthem when the O bit is set, which is clearly not mandated  
> by any RFC, they can always do that. Vendors just shouldn't make it  
> happen by default.)
> 
> The question: are there now implementations that do something  
> different when the MO bits aren't 00 as opposed to when they are?  
> I.e., what do we break by redifining these bits?
> 
> All the stuff I've seen in the wild just ignores the bits.
> 
> Iljitsch van Beijnum
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to