IPv6 RA vs DHCPv6 - The chosen one?

Michael Sinatra michael at rancid.berkeley.edu
Sat Dec 24 08:07:25 UTC 2011

On 12/23/11 12:52, Masataka Ohta wrote:
> Michael Sinatra wrote:
>> The only time you need to perform extra steps is when you want to run
>> DHCPv6.  You need to enable the M and/or O flags and turn off the
>> 'autonomous' flag (if you don't want a host to get both SLAAC addresses
>> and DHCPv6 addresses.
> That's a configuration of RA, not DHCPv6.

So?  If DHCPv6 had default route capability you wouldn't need RA at all.
 The point is, you have to do more work to run DHCPv6 than SLAAC.

>> Then you need to turn on relaying unless you are
>> putting the DHCPv6 server on the same wire.
> As I wrote:
>> Just as most, if not all, NAT boxes have preconfigured DHCPv4
>> service to offer part of preconfigured private address
>> space, home IPv6 routers may have preconfigured DHCPv6
>> service to offer part of configured public address space.
> local DHCPv6 server should be running locally by default.

If you're talking about a little CPE router, maybe.  If you're talking
about an enterprise core router, then no.  Ideally, nothing should be on
by default, and services you wish to run should be configured
explicitly.  (Currently not the case with SLAAC, which is on by default
when you configure IPv6 on some routers.)

More information about the NANOG mailing list