| DHCPv6, Dynamic Host Configuration Protocol for IPv6 |
| Description | Glossary | RFCs | Publications | Obsolete RFCs |
| Protocol suite: | TCP/IP. |
| Type: | Application layer configuration protocol. |
| Ports: | 546 (UDP) client; 547 (UDP) server and relay agent. |
| Multicast addresses: | FF02::1:2, All DHCP relay agents and servers. FF05::1:3, All DHCP servers. |
| SNMP MIBs: | |
| Working groups: | dhc, Dynamic Host Configuration. |
| Links: | DHCPv6 Parameters. |
| MAC header | IP header | UDP header | DHCPv6 header | Data ::: |
| MAC header | IPv6 header | UDP header | DHCPv6 header | Data ::: |
DHCPv6 header:
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Message | Data ::: | ||||||||||||||||||||||||||||||
Message. 8 bits.
| Message | Description | References |
|---|---|---|
| 0 | ||
| 1 | SOLICIT. | RFC 3315 |
| 2 | ADVERTISE. | RFC 3315 |
| 3 | REQUEST. | RFC 3315 |
| 4 | CONFIRM. | RFC 3315 |
| 5 | RENEW. | RFC 3315 |
| 6 | REBIND. | RFC 3315 |
| 7 | REPLY. | RFC 3315 |
| 8 | RELEASE. | RFC 3315 |
| 9 | DECLINE. | RFC 3315 |
| 10 | RECONFIGURE. | RFC 3315 |
| 11 | INFORMATION-REQUEST. | RFC 3315 |
| 12 | RELAY-FORW. | RFC 3315 |
| 13 | RELAY-REPL. | RFC 3315 |
| 14 | LEASEQUERY. | RFC 5007 |
| 15 | LEASEQUERY-REPLY. | RFC 5007 |
| 16 - 255 |
Data. Variable length.
DHCPv6 options:
| Option | Description | References |
|---|---|---|
| 0 | ||
| 1 | OPTION_CLIENTID. | RFC 3315 |
| 2 | OPTION_SERVERID. | RFC 3315 |
| 3 | OPTION_IA_NA. | RFC 3315 |
| 4 | OPTION_IA_TA. | RFC 3315 |
| 5 | OPTION_IAADDR. | RFC 3315 |
| 6 | OPTION_ORO. | RFC 3315 |
| 7 | OPTION_PREFERENCE. | RFC 3315 |
| 8 | OPTION_ELAPSED_TIME. | RFC 3315 |
| 9 | OPTION_RELAY_MSG. | RFC 3315 |
| 10 | ||
| 11 | OPTION_AUTH. | RFC 3315 |
| 12 | OPTION_UNICAST. | RFC 3315 |
| 13 | OPTION_STATUS_CODE. | RFC 3315 |
| 14 | OPTION_RAPID_COMMIT. | RFC 3315 |
| 15 | OPTION_USER_CLASS. | RFC 3315 |
| 16 | OPTION_VENDOR_CLASS. | RFC 3315 |
| 17 | OPTION_VENDOR_OPTS. | RFC 3315 |
| 18 | OPTION_INTERFACE_ID. | RFC 3315 |
| 19 | OPTION_RECONF_MSG. | RFC 3315 |
| 20 | OPTION_RECONF_ACCEPT. | RFC 3315 |
| 21 | SIP Servers Domain Name List. | RFC 3319 |
| 22 | SIP Servers IPv6 Address List. | RFC 3319 |
| 23 | DNS Recursive Name Server. | RFC 3646 |
| 24 | Domain Search List. | RFC 3646 |
| 25 | OPTION_IA_PD | RFC 3633 |
| 26 | OPTION_IAPREFIX | RFC 3633 |
| 27 | OPTION_NIS_SERVERS | RFC 3898 |
| 28 | OPTION_NISP_SERVERS | RFC 3898 |
| 29 | OPTION_NIS_DOMAIN_NAME | RFC 3898 |
| 30 | OPTION_NISP_DOMAIN_NAME | RFC 3898 |
| 31 | SNTP server list. | RFC 4075 |
| 32 | Information Refresh Time. | RFC 4242 |
| 33 | BCMCS Controller Domain Name list. | RFC 4280 |
| 34 | BCMCS Controller IPv6 address list. | RFC 4280 |
| 35 | ||
| 36 | OPTION_GEOCONF_CIVIC. | RFC 4776 |
| 37 | OPTION_REMOTE_ID. | RFC 4649 |
| 38 | Relay Agent Subscriber-ID. | RFC 4580 |
| 39 | FQDN, Fully Qualified Domain Name. | RFC 4704 |
| 40 | OPTION_PANA_AGENT. | |
| 41 | OPTION_NEW_POSIX_TIMEZONE. | RFC 4833 |
| 42 | OPTION_NEW_TZDB_TIMEZONE. | RFC 4833 |
| 43 | Echo Request. | RFC 4994 |
| 44 | OPTION_LQ_QUERY. | RFC 5007 |
| 45 | OPTION_CLIENT_DATA. | RFC 5007 |
| 46 | OPTION_CLT_TIME. | RFC 5007 |
| 47 | OPTION_LQ_RELAY_DATA. | RFC 5007 |
| 48 | OPTION_LQ_CLIENT_LINK. | RFC 5007 |
| 49 - 255 |
DHCP domain.
(RFC 3315) A set of links managed by DHCP and operated by a single administrative entity.
DHCP realm.
(RFC 3315) A name used to identify the DHCP administrative domain from which a DHCP authentication key was selected.
DHCP relay agent.
(RFC 3315) A node that acts as an intermediary to deliver DHCP messages between
clients and servers, and is on the same link as the client.
DUID, DHCP Unique IDentifier.
(RFC 3315) Each DHCP client and server has a DUID.
DHCP servers use DUIDs to identify clients for the selection of configuration parameters and in the association of IAs with clients.
DHCP clients use DUIDs to identify a server in messages where a server needs to be identified.
IA, Identity association.
A collection of addresses assigned to a client.
Each IA has an associated IAID.
A client may have more than one IA assigned to it.
Each IA holds one type of address.
IAID, Identity association identifier.
(RFC 3315) An identifier for an IA, chosen by the client.
Each IA has an IAID, which is chosen to be unique among all IAIDs for IAs belonging to that client.
RFCs:
[RFC 3315] Dynamic Host Configuration Protocol for IPv6 (DHCPv6).
[RFC 3319] Dynamic Host Configuration Protocol (DHCPv6) Options for Session Initiation Protocol (SIP) Servers.
[RFC 3633] IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6.
[RFC 3646] DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6).
[RFC 3736] Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6.
[RFC 3898] Network Information Service (NIS) Configuration Options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6).
[RFC 4075] Simple Network Time Protocol (SNTP) Configuration Option for DHCPv6.
[RFC 4076] Renumbering Requirements for Stateless Dynamic Host Configuration Protocol for IPv6 (DHCPv6).
[RFC 4280] Dynamic Host Configuration Protocol (DHCP) Options for Broadcast and Multicast Control Servers.
[RFC 4339] IPv6 Host Configuration of DNS Server Information Approaches.
[RFC 4477] Dynamic Host Configuration Protocol (DHCP): IPv4 and IPv6 Dual-Stack Issues.
| Description | Glossary | RFCs | Publications | Obsolete RFCs |