Кіріспе

IPv6 желісінде IPv6 адрестерін мемлекеттік түрде тағайындау протоколы. Динамикалық хост конфигурациялау протоколының 6-шы нұсқасы (DHCPv6) – IP-адрестер, IP префикстер, әдепкі маршрут, жергілікті сегменттің MTU және IPv6 желісінде жұмыс істеу үшін қажетті басқа да конфигурациялық деректермен Интернет протоколының 6-шы нұсқасы (IPv6) хосттарын конфигурациялауға арналған желілік протокол. Бұл, IPv4 үшін Динамикалық хост конфигурациялау протоколының баламасы ғана емес. IPv6 хосттары ішкі IP-адрестерді мемлекетсіз адрес автоконфигурациясын (SLAAC) пайдаланып автоматты түрде жасауға болады, немесе оларға DHCPv6 арқылы конфигурациялық деректер тағайындалуы мүмкін, немесе екеуінің де комбинациясы қолданылуы мүмкін. SLAAC пайдаланатын IPv6 хосттарына, берілген желіде SLAAC ұсынбайтын қосымша ақпарат қажет болуы мүмкін. DHCPv6 IP-адрестерді тағайындау үшін қолданылмаса да, осы ақпаратты ұсынуға қабілетті. DHCPv6 хосттарға Домендік атаулар жүйесінің (DNS) серверлерінің мекенжайларын беруге болады, бірақ оларды күйсіз автоконфигурация механизмі болып табылатын Көршілерді табу протоколы арқылы да беруге болады. Көптеген IPv6 маршрутизаторлары, мысалы, тұрғын үй желілері үшін арналған маршрутизаторлар, оператордың араласуынсыз автоматты түрде конфигурациялануы тиіс. Мұндай маршрутизаторларға жоғары деңгейдегі маршрутизаторлармен байланыс үшін ғана емес, сонымен қатар маршрутизатордың төменгі деңгейіндегі құрылғыларды конфигурациялау үшін де IPv6 префиксі қажет. DHCPv6 префиксі делегациясы мұндай маршрутизаторларды конфигурациялау механизмін ұсынады.

Порт нөмірлері

Клиенттер UDP 546 порты арқылы DHCP хабарламаларын тыңдайды. Серверлер және релелік агенттер UDP 547 порты арқылы DHCP хабарламаларын тыңдайды.

RFC 6939: Клиенттік байланыс қабатты мекенжай опциясы

Екілік стек ортасында бірнеше идентификаторды басқару қиын болғандықтан, сондай-ақ DUID-тер кейбір жағдайларда тиімді емес екендігіне байланысты, RFC 6939 жарияланды. Ол хосты оның MAC-адресі бойынша анықтауға мүмкіндік береді және DHCPv6 релесінің осы ақпаратты DHCPv6 серверіне жіберу жолын анықтайды.

Мысал

Бұл мысалда, жылдам коммит болмаған жағдайда, сервердің байланыс деңгейіндегі жергілікті мекенжайы — , ал клиенттің байланыс деңгейіндегі жергілікті мекенжайы — . Клиент []:546 портынан []:547 мультикаст мекенжайына сұрау жібереді. Сервер []:547 портынан []:546 портына хабарламамен жауап береді. Клиент []:546 портынан []:547 портына сұраныс жібереді. Сервер []:547 портынан []:546 портына жауаппен аяқтайды.