Mysterious missing DHCPv6 feature, was Re: How does one obtain an IPv6 DNS server when VPNing to an ASA?
David Barak
thegameiam at yahoo.com
Fri May 28 00:33:48 CEST 2010
--- On Thu, 5/27/10, Paul Timmins <paul at timmins.net> wrote:
> > You still haven't answered the question, "Why should
> RA be _required_ in IPv6 when DHCP is perfectly capable of
> doing everything that RA can do and more?"
>
> Because RA is way easier to develop embedded devices for
> than DHCP. Getting an interrupt and checking the buffer,
> finding an RA and then do the address set and change
> routine, and going back to normal work is way easier than
> maintaining a state machine that has to keep track of
> address expiry, renewal, and even the request/handle
> response/ack can be complex if you're doing everything in
> 8k/16k of space.
>
> I'm talking telemetry units that either respond to polls or
> blatt data out on to the wire as multicast as soon as it's
> collected here, not smart fridges that have enough ram to
> drive a LCD display, and thus could maybe fit a DHCP
> implementation.
That's the best explanation of a sensible rationale I've heard for this. I still disagree with the approach: I think it's too "one size fits all" even when it doesn't, and it ignores the security lessons we've had over the past decade with regard to self-organizing networks, but I can at least see where *someone* benefits.
I'd still like to remove the dependancy on RA for those things which CAN support a DHCP implementation - it's just yet another thing which can either break or become a security vulnerability on a typical enterprise LAN.
David Barak
Need Geek Rock? Try The Franchise:
http://www.listentothefranchise.com
More information about the ipv6-ops
mailing list