Re: purpose of m/o bit
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: purpose of m/o bit
Seems to me I'm hearing two requirements out of this thread:
1) Ability to indicate to a host "DHCP is not available on this link",
with the expectation that the host won't send any DHCP messages
2) Ability for a host to get all desired and available DHCP
configuration with a single DHCP message exchange
- if a host wants HCB, it sends an HCB request (Solicit) and receives
HCB and/or ICB replies
- if a host wants ICB, it sends an ICB request (Information-request)
and receives ICB replies
1 is a requirement in scenarios with limited resources (e.g., wireless),
where polling for DHCP is unacceptable. 2 is a requirement to avoid
timeout delays or other complexity in getting ICB reply when host would
prefer HCB reply.
If I've got that right, we can meet the two requirements with a couple
of small updates to existing specs:
1) If an RA is received with the M and/or the O bit is set, DHCP
service is available over the link through which the RA was received
(no differentiation between HCB and ICB DHCP)
2) If a DHCP server receives an HCB request (Solicit) but can only
supply an ICB, the server can respond with the ICB reply (note that
according RFC 3115, the server would respond with an "HCB-nak"
[Advertise containing only an error code])
In addition to meeting the requirements, these updates are mostly (if
not entirely) operationally compatible with existing clients and
servers.
- Ralph
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6 at ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.