DHCPv6, Dynamic Host Configuration Protocol for IPv6

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: TCP/IP.
Protocol 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: csi, Cga & Send maIntenance
dhc, Dynamic Host Configuration.
Links: IANA: DHCPv6 Parameters.

MAC header IP | 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
16LEASEQUERY-DONE.RFC 5460
17LEASEQUERY-DATA.RFC 5460
18
-
255
  

Data. Variable length.


DHCPv6 options:

OptionData lengthDescriptionReferences
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
4016+ PANA Authentication Agent. RFC 5192
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 OPTION_MIP6_HNINF. 
50 OPTION_MIP6_RELAY. 
51variableLoST Server. RFC 5223
52 CAPWAP Access Controller addresses.RFC 5417
53 OPTION_RELAY_ID.RFC 5460
54 OPTION-IPv6_Address-MoS.RFC 5678
55 OPTION-IPv6_FQDN-MoS.RFC 5678
56
-
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.

[RFC 5192] DHCP Options for Protocol for Carrying Authentication for Network Access (PANA) Authentication Agents.

[RFC 5223] Discovering Location-to-Service Translation (LoST) Servers Using the Dynamic Host Configuration Protocol (DHCP).

[RFC 5417] Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller DHCP Option.


Publications:


Obsolete RFCs:


Description Glossary RFCs Publications Obsolete RFCs