We now have DHCPv6 running on our test network. I have been experimenting with two different DHCPv6 servers. They are WIDE DHCP which is IPv6 only, and ISC DHCP server, which has IPv6 capability as of version 4.x.x.
WIDE DHCP server was very simple to configure, and I will post the configuration I used in the configs section. I was able to assign an address along with DNS configuration to the hosts. It is unclear how I would use this server to assign addresses for multiple subnets as up-to-date documentation on the subject seems scarce.
Today I compiled and configured ISC DHCP server. It is currently assigning addresses, but I have something wrong in the config for assigning a DNS server. Once I have that worked out, I can post the config. I am about to test DHCP relay so that my server will be able to assign addresses for multiple subnets. More on that once I get it working.
Basically we will be going with the ISC server because we are currently running that same server for our IPv4 network. The structure of the configuration file is similar so learning it should be easier. We cannot server both IPv4 and IPv6 addresses through the same process with ISC DHCP, therefore in the production network it will be necessary to run two instances of the server on the machine, one listening for v4 and the other for v6 in order to maintain our dual-stack system.
Congratulations
9 months ago