PD configuration proposal

Tomek Mrugalski tomasz at isc.org
Tue Sep 17 09:56:37 UTC 2013


On 16.09.2013 15:37, Tomek Mrugalski wrote:
> So the PD only configuration would look like this:
> 
>> config add Dhcp6/subnet6
>> config set Dhcp6/subnet6[0]/subnet "2001:db8:1::/48"
>> config set Dhcp6/subnet6[0]/pd-pool [ "2001:db8:2::/56 64" ]
>> config commit
Hmmm, I'm afraid I will have to disagree with myself. It's not a sign of
mental disturbance, just giving the topic a bit more thought :)

The issue that made me change my mind is that the pool configuration
will get more complex over time. Once we will start working towards
Kea-ISC DHCP feature parity, we will have to implement additional
configuration parameters for each pool. In particular, we will need to
specify if we accept or reject unknown clients in a given pool and
specify a class that pool is reserved for. I'm sure there are other
parameters as well. And we already know that delegated prefix length has
to be there.

So the bottom line is that it will have to be its own structure that can
get extra fields over time.

What's worse, the same issue applies to address configuration. So if we
stick with a single line approach for now, we must keep it mind that it
is only temporary and will be redone later.

This will be a non-trivial configuration change. It will require ANVL
scripts and Forge update as well. :(

Given our time constraints, I think it is ok to stick with the simple
approach (my initial proposal) and refactor it later, though. If we
decide that updating the configuration is easy, we can do it soon, but
we need to be aware of external dependencies (bind10 guide, anvl, forge).

Tomek



More information about the bind10-dhcp mailing list