DHCPv6
Протокол динамической конфигурации сетевого узла для IPv6 (DHCPv6) работает по тем же принципам, что и DHCP-протокол для IPv4. Устройство может автоматически получить свою информацию об адресации, включая глобальный индивидуальный адрес, длину префикса, адрес шлюза по умолчанию и адреса DNS-серверов, с помощью сервисов DHCPv6-сервера.
Устройство может получить всю или часть своей информации об IPv6-адресации с DHCPv6-сервера в зависимости от того, в каком из вариантов представлено объявление маршрутизатора ICMPv6: в варианте 2 (SLAAC и DHCPv6) или в варианте 3 (только DHCPv6). Кроме того, ОС узла может предпочесть проигнорировать любую информацию в сообщении «Объявления маршрутизатора» и получить IPv6-адрес и другие данные непосредственно с DHCPv6-сервера.
Перед развёртыванием IPv6-устройств в сети рекомендуется проверить, соблюдает ли узел варианты в сообщении «Объявления маршрутизатора».
Устройство может получить свой индивидуальный IPv6-адрес динамически, а также может быть настроено с несколькими статическими IPv6-адресами на аналогичном интерфейсе. IPv6-протокол разрешает на одном интерфейсе настройку нескольких IPv6-адресов, принадлежащих к одной IPv6-сети.
Также устройство может быть настроено с одним или несколькими IPv6-адресами шлюза по умолчанию. Для получения дополнительной информации о том, каким образом определяется, какой адрес используется в качестве IPv6-адреса источника или какой используется адрес шлюза по умолчанию, см. документ RFC 6724 «Выбор адреса по умолчанию для IPv6».
Идентификатор интерфейса
Если клиент не использует информацию, приведённую в объявлении маршрутизатора, и полагается исключительно на DHCPv6-сервер, то DHCPv6-сервер должен предоставить весь глобальный индивидуальный IPv6-адрес, включая префикс и идентификатор интерфейса.
Однако если используется вариант 1 (только SLAAC) или вариант 2 (SLAAC с DHCPv6), то клиент не получает фактическую часть идентификатора интерфейса адреса из этих процессов. Клиентское устройство должно определить собственный 64-битный идентификатор интерфейса либо с помощью расширенного уникального идентификатора EUI-64, либо путём создания случайного 64-битного числа.