DHCPv6
DHCPv6 のヘッダ形式は DHCPv4 と比べるとかなり簡略化されている。クライアントとサーバとの間で交換される DHCP メッセージのヘッダ形式は次の通りである。
DHCP のクライアントとサーバには、それぞれ DUID (DHCP Unique Identifier, DHCP 固有識別子) が与えられる。DUID はすべてのサーバとクライアントの間で一意でなければならない。また、DUID は変更してはならない。DUID は 2 オクテットのコードとそれにつづく可変長の識別子とで構成されている。次の 4 種類の異なる DUID が定義されている [RFC 8415]。
DUID-LLT - リンク層アドレス + 時刻 (LLT = Link-Layer-Time)
DUID-EN - インタフェースの製造者番号を元にしたベンダ固有の一意な ID (EN = Enterprise Number)
DUID-LL - リンク層アドレス (LL = Link Layer)
DUID-UUID - UUID
メッセージ種別 (msg-type) フィールドは次のようなメッセージ種別を含む。
要請 (Solicit, 1) - サーバの場所を突き止める要請メッセージをクライアントが送信する。
広告 (Advertise, 2) - クライアントから受信した要請メッセージに応えて、DHCP サービスで利用可能であることを示す広告メッセージをサーバが送信する。
要求 (Request, 3) - 特定のサーバの IP アドレスを含む設定パラメータを要求する要求メッセージをクライアントが送信する。
確認 (Confirm, 4) - クライアントに割り当てられたアドレスがクライアントが接続されたリンクにおいてまだ適切であるかどうかを決定するため、利用可能なサーバにクライアントが確認メッセージを送信する。
更新 (Renew, 5) - クライアントに割り当てられたアドレスのリース期間を延長し、他の設定パラメータを更新するために、クライアントのアドレスと設定パラメータを供給したサーバにクライアントが更新メッセージを送信する。
再結合 (Rebind, 6) - クライアントに割り当てられたアドレスのリース期間を延長し、他の設定パラメータを更新するために利用可能なサーバにクライアントが再結合メッセージを送信する。このメッセージはクライアントが更新メッセージに対する応答を受け取らなかった後に送信する。