On 27-mei-2005, at 15:18, Bernie Volz ((volz)) wrote:

Why?

Well, why not?

I'm not too familiar with the internals of DHCPv6, but I can imagine that it would be moderately useful if a client knows in advance whether it's going to do full DHCP and may receive stateful information, or it's only going to obtain some stateless information.

I'm not sure if we would be designing this today that we'd include an O bit, but it's here, and using it in this way comes reasonably close to its original meaning AND may provide some benefits, so why go through the trouble of doing something radical now?

If we update the DHCPv6 protocol to allow "other configuration" options to be returned in an Advertise for a Solicit, Information-Request/ Reply
and Solicit/Advertise are then essentially the same in a stateless
DHCPv6 environment (though the Solicit does require a client identifier
and likely may require a IA_* option).

So we need to do more protocol work in order to send larger packets so we can get rid of a bit that doesn't bother anyone? Hm...

I think if we have two bits, we'll just be back to some of the edge
conditions (what if M is set, but O isn't, etc).

I think I addressed that in my message yesterday, for the most part. If we ignore all other input and just look at the bits, then:

M   O   stateful clients           stateless clients
0   0   do nothing                 do nothing
1   0   send Solicit               do nothing
0   1   send Information-Request   send Information-Request
1   1   send Solicit               send Information-Request

The compelling advantage here would be that it's possible to run a server that only understands stateless DHCPv6. (I'm assuming that you need a server that implements full DHCPv6 to answer Solicits even if it otherwise only serves up stateless information.)


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

Reply via email to