Ignoring the issue of whether the service available when 0=1 is a subset
of the service available when M=1 for a minute...

Practically speaking, even if we legislate that an RA is not allowed to
have M=1/O=0 or M=1/O=1, in practice, at some point, some host will
receive an RA with one of those disallowed flag settings.  My guess is
that a client will *not* ignore the input and log an error meesage.
Rather, the client will try to interpret the bits - perhaps interpreting
each bit as indicating availability of each servie individually? - and
make a good choice about using DHCP.

Suppose a host has a local policy that it does not need to obtain
addresses through DHCP (e.g., it has manually assigned addresses), and
receives the disallowed combination M=1/O=0.  If I were writing a client,
I would have that client first try an Information-Request exchange.  If
that exchange receives no response, I would have the client send a
Discover message, without asking for the assignment of any addresses.

My recommendation is not to bother disallowing any specific combinations
of M/O bits and give simple guidelines to client implementors...

- Ralph

On Wed, 18 Aug 2004, S. Daniel Park wrote:

> (Just for easy tracking of this thread, I am slighly changing the subject)
>
> As I described in this draft, 3736 is definitely subset of 3315, thus,
> a host implementing 3315 can do both or either Stateful DHCPv6
> for configuring the IPv6 address and Stateless DHCPv6 for the other
> information. Also M=1/O=0 can be invalid state based on admin policy.
> However, originally we tried to propose what scenarios with M/O flags
> were possible. It means that we did not enforce any specific scenario
> in this document because it can be easily done by admin policy.
> Thus, I (personally) would keep this combination in valid state.
>
> Besides, as jinmei indicated earlier as editor of 2462bis, M flag (ON)
> indicated that the host (should) use the stateful protocol for address
> autoconfiguration. This should mean the M flag (ON) indicates
> Solicit/Advertise/Request/Reply.
>
>
>
> - Daniel (Soohong Daniel Park)
> - Mobile Platform Lab. Samsung Electronics.
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> [EMAIL PROTECTED]
> Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>

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

Reply via email to