[141869] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: The stupidity of trying to "fix" DHCPv6

daemon@ATHENA.MIT.EDU (Jimmy Hess)
Sun Jun 12 21:43:20 2011

In-Reply-To: <20110613012918.GA47336@ussenterprise.ufp.org>
Date: Sun, 12 Jun 2011 20:42:33 -0500
From: Jimmy Hess <mysidia@gmail.com>
To: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

On Sun, Jun 12, 2011 at 8:29 PM, Leo Bicknell <bicknell@ufp.org> wrote:
> DHCP today uses an exponential backoff if there is no response, I don't
> see why that can't be kept in IPv6. =A0Plus I wonder how long users would
> keep on machines that get no useable network connectivity.
>
> I really think the number of broadcast packets is a total non-issue.

Rather than deem it a non-issue; I would say The impact of broadcast packet=
s
depends on the network they are transmitted over.
If you have a Layer 2 domain with 50000 hosts on it;  the number of per-hos=
t
broadcast packets will be much more important  than  if you have a broadcas=
t
domain with 1000 hosts.

This could have been (but was unfortunately not) mitigated in the v6 specs =
by
adding options to DHCPv4 to configure IPv6 address and gateway  at the same
time IPv4 configuration is received,  in lieu of using v6 based
protocols for config;

Requiring configuration to be grabbed _two_ times per host is inefficient -=
- ONE
DHCP discovery for every host on the LAN (either RA+DHCPv6 or DHCPv4) would
be more efficient.

If v6 hosts are dual stack, and v4 information is already pulled from
DHCP.... how much
sense does it really make to need a second discovery process to find a v6 s=
erver
to config the host,  particularly when there exists possibility of
conflicting options;  DHCP
can config some non-interface-specific things such as time zone,  hostname,=
 etc.


There is a potential for greater issues on networks where the number
of broadcasts
may not have been an issue for IPv4;    the IPv6 broadcast messages
have a larger
payload,  because there are 96 more bits in an IPv6 address than an
IPv4 address.
The broadcasts for configuring IPv6 are incurred _on top_   of the broadcas=
ts
already existing for IPv4 on a dual stack network,  since IPv6 hosts
still have to config
IPv4 simultaneously.


--
-JH


home help back first fref pref prev next nref lref last post