読み方 : ディーエイチシーピーブイシックス
DHCPv6【Dynamic Host Configuration Protocol for IP version 6】

従来のIPv4では、DHCPが端末にIPアドレスやデフォルトゲートウェイ、DNSサーバ情報などを割り当てる役割を担ってきた。DHCPv6はIPv4で用いられてきたDHCPをIPv6向けに拡張・再設計した仕組みである。IPv6ではアドレス自動設定の方法が複数用意されており、DHCPv6は選択肢の一つである。
DHCPv6ではDHCPサーバが設定情報やIPアドレス空間を管理しており、クライアントとメッセージを交換することにより、IPv6アドレスや各種オプション情報を配布する。通信はUDP上で行われ、クライアントはネットワーク参加時にサーバへ要求を送信し、サーバが応答する。クライアントはサーバから受信した情報で自らを設定する。
IPv6では、機器が自分自身でアドレスを生成する「ステートレスアドレス自動設定」(SLAAC)という仕組みが標準で備わっており、単にアドレスを自動設定して通信するだけならDHCPv6は必要ない。DHCPv6は、ネットワーク管理者が詳細な管理を行いたい場合に用いられる。例えば、どの機器にどのアドレスを割り当てたかをサーバ側で厳密に記録・管理したい場合には、DHCPv6が適している。
DHCPv6には大きく分けて「ステートフル」と「ステートレス」という二つの動作モードが存在する。ステートフルモードはIPv4のDHCPと同じように、IPアドレスや各種設定をすべてサーバ側から割り当てる。一方、ステートレスモードでは、IPアドレス自体はSLAACなどの別の仕組みで設定させ、DHCPv6はDNSサーバの所在地やドメイン名といった付加的な設定情報のみを配布する。