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

DHCP, RA or both? was: Re: DHCP failures



On 3-aug-2007, at 13:16, Ralph Droms wrote:

The dhc WG has received a request to develop, on behalf of network operators who have expressed the specific requirement that they do not want the operation of their network to depend on RAs, new options for DHCPv6 to pass prefix
Hm, didn't we already have that part?

and default router information to a host.
That would be new...

That information would allow a host to get all of its configuration information from DHCPv6, obviating the use of RAs.
Will the IETF elite allow the standardization of these new options to support this different mode of configuration or will those network operators who would prefer to use only DHCPv6 be forced to continue to use RAs?
That's not a question we can answer in isolation, it depends on our  
collective view of the IPv6 provisioning architecture.
The reason that any way to configure DNS resolver addresses other  
than through DHCPv6 was frustrated for so long was the argument that  
we shouldn't have multiple mechanisms that do the same thing. Since  
using RAs for configuring a host with one or more default routers has  
been the standard for a decade, it seems that sticking to this  
argument would make adding this capability to DHCPv6 impossible.
However, if we agree that DHCPv6 and RA based mechanisms suit  
different users, it makes sense that we give both protocols the  
capability to provide hosts with all essential configuration  
information.
(Cue discussion about what's essential and what isn't. In my opinion,  
all non-essential information and/or information that's too large  
should be handled by a layer of indirection in the form of a small  
set of URLs where it can be downloaded.)
And when we've done all that, we need to figure out how to handle the  
situation where different mechanisms supply conflicting information.
If DHCP and RAs are going to supply the same information, wouldn't it  
make sense to make the option formats the same for easy parsing by an  
implementation that handles both protocols, and for easier  
synchronization between the capabilities of the two mechanisms?
Along the way somewhere someone will have to figure out how the DHCP  
server learns the router's address, as this tends to be neither very  
predictable nor memorable in current implementations and mistakes  
have been known to happen with IPv4 DHCP.