On Fri, 2009-04-10 at 10:00 -0700, Erik Nordmark wrote:
> [email protected] wrote:
> > I'm not sure I see what create-ipv6/destroy-ipv6 do, and how they
> > would be differnt from what  create-interface would do?
> 
> create-ipv6 falls in the address management part of the interface.
> 
> create-interface is the thing that sets up the phyint/ill, right?
> You've specified those as different, and in that case, just like we need 
> create-dhcpv6 for address management we need create-<something> for 
> non-static IPv6 address management.
> 
> It might be that the interface can be simplified to remove the 
> create-interface all together, and having it be implicit in the first 
> address management on the link.

My take on this is that create-interface is sufficient for all
autoconfigured IPv6 address management.  By default, when an IP
interface is created, a link-local IPv6 address is implicitly created on
that interface and autoconfigured IPv6 addresses are managed by in.ndpd
automatically when that link-local address is brought up.  With "IPv6 on
by default" (which naturally falls out of this design), there should be
no need to explicitly do anything to "enable" the autoconfiguration of
any IPv6 addresses.  There should, however, be a way to turn it off,
perhaps using an interface property.

If the user wants to do things like use a non-default interface-ID, then
I think that should also be an interface property.

-Seb


_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to