### Detailed Configuration Please note, the following configuration assumes the systems are already configured following vendor deployment documentation. #### Cisco IOS Switch: DHCP Server ```sh configure terminal ipv6 dhcp pool [pool name] address prefix [IPv6-prefix] lifetime [TTL in seconds 5 to 4294967295 OR infinite] link-address [IPv6-prefix] vendor-specific [Vendor ID] suboption [number 1-65535] [IPv6 Address or ASCII text or HEX string *dependant on option used*] * For option 52 * suboption 52 [array of IPv6 Controller Addresses seperated by , or ; ] end ``` The above configuration assumes an interface has already been configured to answer DHCP requests. #### Windows Server 2008 - 2012: DHCP Server Open DHCP Manager Right Click IPv6 Select "Set Predefined Options From "Options Class" select "DHCP Standard Options" and click "Add" In the "Option Type" window * Enter a Name for the new Option (ie: capwap-ac-v6) * Set the Data Type to "IPv6 Address" * Enter the Code of "52" * click "OK and "OK" To assign the new option to a scope * Expand IPv6 Scope * Right Click "Scope Options" * Select "Configure Options" * In the Scope Options Window * Available Options list - select option "00052 capwap-ac-v6" * In the "New IPv6 address" field enter the MGMT IPv6 Addresses for the primary, secondary, tertiary controllers. * Click Add #### Linux ISC (makers of BIND) DHCP Server Open "dhcpd6.conf define the new option ```sh option dhcp6.capwap-ac-v6 code 52 = [Controller IPv6 Addresses in an array seperated by , and line terminated by ; ] ``` Located the IPv6 Scope ```sh option dhcp6.capwap-ac-v6 code 52 = [Controller IPv6 Addresses in an array seperated by , and line terminated by ; ] ``` Restart the DHCPv6 Service ```sh service isc-dhcp-server6 restart ```