Thomas,

IPv6 is IPv4 with longer addresses. Why would we want to make life more
complex with more choices wrt starting DHCPv6?

I vote for 1.

  - Alain.


On 10/13/08 11:40 AM, "Thomas Narten" <[EMAIL PROTECTED]> wrote:

> Our options are:
> 
> 1) We could ignore/deprecate the M&O bits and simply have any
>    client that implements DHCP invoke DHCP without even bothering to
>    see what the M&O flags say. I.e, the way DHCPv4 works today.
[...]
> 
> 2) We could restore the M&O bits, and tie DHCP invocation to the
>    settings of those bits. This is what 2461/2462 did, and was the
>    original model. But, there is still a number of choices to be made
>    here:
> 
>    a) Treat the M&O bits as SHOULDs, meaning exactly that. If the bits
>       are set, one SHOULD invoke DHCP, but it is NOT a MUST
>       requirement. If one choses (for whatever reason) not to honor
>       the bits, so be it, but it is not a protocol violation per se.
> 
>       This is the approach 2462 took, though it used lower case
>       shoulds.
> 
>    b) Treat the M&O bits as MUST. You MUST invoke DHC if they are set,
>       and it is a protocol violation to not do so (if you have
>       implemented DHC, i.e., you have a non-complient DHCP
>       implementation).
> 
>    c) One could also say one MUST NOT invoke DHCP *unless* the M&O
>       bits are set.
> 
>       Some people/operators wanted such behavior because they wanted a
>       way of indicating that no DHCP servers are present, and that
>       clients shouldn't waste network resources invoking DHCP (this
>       was asserted to be a potential issue on some types of wireless
>       WANs).
> 
>       Others argued that a robust client would be foolish to rely on
>       the proper settings of those M&O bits, as it could lead to
>       (unncessary) failures if routers were misconfigured, but DHCP
>       servers were available. [this leads back to the call for option
>       1) above]
> 
> In summary, the current specs are not clear on when a client should
> invoke DHCPv6 and when not. That is broken and should be fixed. I also
> suspect that it it less important *which* approach we adopt, than that
> we do actually choose one and document it.
> 
> Thomas
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

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

Reply via email to