[Dibbler] Address Autoconfiguration based upon Router Advertisement

Tomasz Mrugalski thomson at klub.com.pl
Tue Sep 9 16:29:33 CEST 2008


On Tue, 9 Sep 2008 somebody known as Lalit Mishra wrote:

> RFC 2462 5.2 states that hosts should maintain variables ManagedFlag
> and  OtherConfigFlag on per interface basis. These flags describe the
> behavior of the host for stateful autoconfiguration mechanism.
> Accordingly if router advertisement on a link has ManagedFlag set  and
> the host is not already running the stateful address autoconfiguration
> protocol, the host should invoke the stateful address autoconfiguration
> protocol, requesting both address information and other information.
> (section 5.5.3).
>
> Is this behavior observed for dibbler 0.7.2 and linux kernel 2.6.13?
> When I run dibbler-client the machine acquires an address from the
> server running on the same link even if the router advertisement has
> ManagedFlag set. Is there some configuration changes required to make
> this work according to RFC?
No, that part is not implemented. Client asks for whatever is specified in 
the client.conf. There are several reasons behind that:
- I don't know how to check those bits (under Linux and various Windows
   flavors)
- When specifies that some options or addresses are to be configured, it
   would complicate things if client waited for RA and started after that.
   In other words, right now you can use DHCP without RA. With this change,
   you'd have to use them together.

Especially reason 2 is significant. It raises some questions: Is it 
possible to run DHCPv6 in a routerless network? In mobile environment, is 
it ok to start DHCP process before RA is received? If not, we are adding 
extra delays to the handover.

On the other hand, if you show me how to read those bits, I could 
implement support for them. A piece of code or patch would be appreciated.

Regards,
Tomek


More information about the Dibbler mailing list