DHCPv6, Dynamic Host Configuration Protocol for IPv6

Description Glossary RFCs Publications Obsolete RFCs

Description:

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:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Message Data :::

Message. 8 bits.

MessageDescriptionReferences
0  
1SOLICIT. RFC 3315
2ADVERTISE. RFC 3315
3REQUEST. RFC 3315
4CONFIRM. RFC 3315
5RENEW. RFC 3315
6REBIND. RFC 3315
7REPLY. RFC 3315
8RELEASE. RFC 3315
9DECLINE. RFC 3315
10RECONFIGURE. RFC 3315
11INFORMATION-REQUEST. RFC 3315
12RELAY-FORW. RFC 3315
13RELAY-REPL. RFC 3315
14LEASEQUERY.RFC 5007
15LEASEQUERY-REPLY.RFC 5007
16
-
255
  

Data. Variable length.


DHCPv6 options:

OptionDescriptionReferences
0  
1OPTION_CLIENTID. RFC 3315
2OPTION_SERVERID. RFC 3315
3OPTION_IA_NA. RFC 3315
4OPTION_IA_TA. RFC 3315
5OPTION_IAADDR. RFC 3315
6OPTION_ORO. RFC 3315
7OPTION_PREFERENCE. RFC 3315
8OPTION_ELAPSED_TIME. RFC 3315
9OPTION_RELAY_MSG. RFC 3315
10  
11OPTION_AUTH. RFC 3315
12OPTION_UNICAST. RFC 3315
13OPTION_STATUS_CODE. RFC 3315
14OPTION_RAPID_COMMIT. RFC 3315
15OPTION_USER_CLASS. RFC 3315
16OPTION_VENDOR_CLASS. RFC 3315
17OPTION_VENDOR_OPTS. RFC 3315
18OPTION_INTERFACE_ID. RFC 3315
19OPTION_RECONF_MSG. RFC 3315
20OPTION_RECONF_ACCEPT. RFC 3315
21SIP Servers Domain Name List. RFC 3319
22SIP Servers IPv6 Address List. RFC 3319
23DNS Recursive Name Server. RFC 3646
24Domain Search List. RFC 3646
25OPTION_IA_PD RFC 3633
26OPTION_IAPREFIX RFC 3633
27OPTION_NIS_SERVERS RFC 3898
28OPTION_NISP_SERVERS RFC 3898
29OPTION_NIS_DOMAIN_NAME RFC 3898
30OPTION_NISP_DOMAIN_NAME RFC 3898
31SNTP server list. RFC 4075
32Information Refresh Time. RFC 4242
33BCMCS Controller Domain Name list. RFC 4280
34BCMCS Controller IPv6 address list. RFC 4280
35  
36OPTION_GEOCONF_CIVIC.RFC 4776
37OPTION_REMOTE_ID.RFC 4649
38Relay Agent Subscriber-ID. RFC 4580
39FQDN, Fully Qualified Domain Name. RFC 4704
40OPTION_PANA_AGENT. 
41OPTION_NEW_POSIX_TIMEZONE. RFC 4833
42OPTION_NEW_TZDB_TIMEZONE. RFC 4833
43Echo Request.RFC 4994
44OPTION_LQ_QUERY.RFC 5007
45OPTION_CLIENT_DATA.RFC 5007
46OPTION_CLT_TIME.RFC 5007
47OPTION_LQ_RELAY_DATA.RFC 5007
48OPTION_LQ_CLIENT_LINK.RFC 5007
49
-
255
  

Glossary:

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.


Publications:


Obsolete RFCs:


Description Glossary RFCs Publications Obsolete RFCs