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

Re: [rfc2462bis] relationship between M/O flags and relatedprotocols



Ralph,

> The host behavior when the M/O flags transition from set to unset is a
> little less clear.  In the case of the O flag, the host will stop using
> DHCPv6 for other configuration information.  Should it also stop using the
> configuration information it received through DHCPv6?
> 
> Similarly, when the M flag transitions from set to unset, should the host
> stop using any addresses obtained through DHCPv6?  Or should the host simply
> not try to extend the lifetimes of any assigned addresses?
very good questions. If Jinmei thinks that Tim's approach of using
"may"s is good, then I believe one should also propose a behaviour in
the cases when M/O bits are switching to unflagged. E.g.:

        (a) If the O flag is unset, a client may discontinue using
        stateless DHCPv6 and it may choose to discontinue using
        configuration information that was received while the O flag was
        set.

Similarly, I would propose something like

        (b) If the M flag is being unset, a DHCPv6 client may choose to
        send a Renew/Rebind message. If no renewal/rebinding is possible
        the client may discontinue using stateful DHCPv6. If the O flag
        is set, a client may try to receive other configuration
        information using stateless DHCPv6. Otherwise, a client may
        choose to behave as described in (a).

for the M flag.

Of course there are other ways of reacting to M/O flags that switch to
unflagged but I think that the above behaviour is reasonable. Trying a
Renew/Rebind will also handle the question if or if not a client should
continue using addresses that where received while the M flag was set
(basically, the DHCPv6 server will decide).

Christian


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