Internet Assigned Numbers Authority

Dynamic Host Configuration Protocol for IPv6 (DHCPv6)

Created
2003-11-03
Last Updated
2024-12-05
Note
For the Civic Address Types Registry [RFC4776], please see:
http://www.iana.org/assignments/civic-address-types-registry
Available Formats

XML

HTML

Plain text

Registries included below

Message Types

Registration Procedure(s)
Standards Action
Reference
[RFC8415]
Available Formats

CSV
Value Description Reference
0 Reserved
1 SOLICIT [RFC8415]
2 ADVERTISE [RFC8415]
3 REQUEST [RFC8415]
4 CONFIRM [RFC8415]
5 RENEW [RFC8415]
6 REBIND [RFC8415]
7 REPLY [RFC8415]
8 RELEASE [RFC8415]
9 DECLINE [RFC8415]
10 RECONFIGURE [RFC8415]
11 INFORMATION-REQUEST [RFC8415]
12 RELAY-FORW [RFC8415]
13 RELAY-REPL [RFC8415]
14 LEASEQUERY [RFC5007]
15 LEASEQUERY-REPLY [RFC5007]
16 LEASEQUERY-DONE [RFC5460]
17 LEASEQUERY-DATA [RFC5460]
18 RECONFIGURE-REQUEST [RFC6977]
19 RECONFIGURE-REPLY [RFC6977]
20 DHCPV4-QUERY [RFC7341]
21 DHCPV4-RESPONSE [RFC7341]
22 ACTIVELEASEQUERY [RFC7653]
23 STARTTLS [RFC7653]
24 BNDUPD [RFC8156]
25 BNDREPLY [RFC8156]
26 POOLREQ [RFC8156]
27 POOLRESP [RFC8156]
28 UPDREQ [RFC8156]
29 UPDREQALL [RFC8156]
30 UPDDONE [RFC8156]
31 CONNECT [RFC8156]
32 CONNECTREPLY [RFC8156]
33 DISCONNECT [RFC8156]
34 STATE [RFC8156]
35 CONTACT [RFC8156]
36 ADDR-REG-INFORM [RFC9686]
37 ADDR-REG-REPLY [RFC9686]
38-255 Unassigned

Option Codes

Registration Procedure(s)
Expert Review and Standards Action
Expert(s)
Ted Lemon, Bernie Volz, Tomek Mrugalski
Reference
[RFC8415]
Note
For the "Client ORO" column: a "Yes" for an option means that
the client includes this option code in the Option Request
option (see Section 21.7 of [RFC8415]) 
if it desires that configuration information; a "No" means 
that the option MUST NOT be included (and servers SHOULD 
silently ignore that option code if it appears in a client's 
Option Request option).
    
Available Formats

CSV
Value Description Client ORO Singleton Option Reference
0 Reserved
1 OPTION_CLIENTID No Yes [RFC8415]
2 OPTION_SERVERID No Yes [RFC8415]
3 OPTION_IA_NA No No [RFC8415]
4 OPTION_IA_TA No No [RFC8415]
5 OPTION_IAADDR No No [RFC8415]
6 OPTION_ORO No Yes [RFC8415]
7 OPTION_PREFERENCE No Yes [RFC8415]
8 OPTION_ELAPSED_TIME No Yes [RFC8415]
9 OPTION_RELAY_MSG No Yes [RFC8415]
10 Unassigned No Yes
11 OPTION_AUTH No Yes [RFC8415]
12 OPTION_UNICAST No Yes [RFC8415]
13 OPTION_STATUS_CODE No Yes [RFC8415]
14 OPTION_RAPID_COMMIT No Yes [RFC8415]
15 OPTION_USER_CLASS No Yes [RFC8415]
16 OPTION_VENDOR_CLASS No No[1] [RFC8415]
17 OPTION_VENDOR_OPTS Optional No[1] [RFC8415]
18 OPTION_INTERFACE_ID No Yes [RFC8415]
19 OPTION_RECONF_MSG No Yes [RFC8415]
20 OPTION_RECONF_ACCEPT No Yes [RFC8415]
21 OPTION_SIP_SERVER_D Yes Yes [RFC3319]
22 OPTION_SIP_SERVER_A Yes Yes [RFC3319]
23 OPTION_DNS_SERVERS Yes Yes [RFC3646]
24 OPTION_DOMAIN_LIST Yes Yes [RFC3646]
25 OPTION_IA_PD No No [RFC3633][RFC8415]
26 OPTION_IAPREFIX No No [RFC3633][RFC8415]
27 OPTION_NIS_SERVERS Yes Yes [RFC3898]
28 OPTION_NISP_SERVERS Yes Yes [RFC3898]
29 OPTION_NIS_DOMAIN_NAME Yes Yes [RFC3898]
30 OPTION_NISP_DOMAIN_NAME Yes Yes [RFC3898]
31 OPTION_SNTP_SERVERS Yes Yes [RFC4075]
32 OPTION_INFORMATION_REFRESH_TIME Required for Information-request Yes [RFC4242][RFC8415]
33 OPTION_BCMCS_SERVER_D Yes Yes [RFC4280]
34 OPTION_BCMCS_SERVER_A Yes Yes [RFC4280]
35 Unassigned Yes Yes
36 OPTION_GEOCONF_CIVIC Yes Yes [RFC4776]
37 OPTION_REMOTE_ID No Yes [RFC4649]
38 OPTION_SUBSCRIBER_ID No Yes [RFC4580]
39 OPTION_CLIENT_FQDN Yes Yes [RFC4704]
40 OPTION_PANA_AGENT Yes Yes [RFC5192]
41 OPTION_NEW_POSIX_TIMEZONE Yes Yes [RFC4833]
42 OPTION_NEW_TZDB_TIMEZONE Yes Yes [RFC4833]
43 OPTION_ERO No Yes [RFC4994]
44 OPTION_LQ_QUERY No Yes [RFC5007]
45 OPTION_CLIENT_DATA No Yes [RFC5007]
46 OPTION_CLT_TIME No Yes [RFC5007]
47 OPTION_LQ_RELAY_DATA No Yes [RFC5007]
48 OPTION_LQ_CLIENT_LINK No Yes [RFC5007]
49 OPTION_MIP6_HNIDF Yes Yes [RFC6610]
50 OPTION_MIP6_VDINF Yes Yes [RFC6610]
51 OPTION_V6_LOST Yes Yes [RFC5223]
52 OPTION_CAPWAP_AC_V6 Yes Yes [RFC5417]
53 OPTION_RELAY_ID No Yes [RFC5460]
54 OPTION-IPv6_Address-MoS Yes Yes [RFC5678]
55 OPTION-IPv6_FQDN-MoS Yes Yes [RFC5678]
56 OPTION_NTP_SERVER Yes Yes [RFC5908]
57 OPTION_V6_ACCESS_DOMAIN Yes Yes [RFC5986]
58 OPTION_SIP_UA_CS_LIST Yes Yes [RFC6011]
59 OPT_BOOTFILE_URL Yes Yes [RFC5970]
60 OPT_BOOTFILE_PARAM Yes Yes [RFC5970]
61 OPTION_CLIENT_ARCH_TYPE No Yes [RFC5970]
62 OPTION_NII Yes Yes [RFC5970]
63 OPTION_GEOLOCATION Yes Yes [RFC6225]
64 OPTION_AFTR_NAME Yes Yes [RFC6334]
65 OPTION_ERP_LOCAL_DOMAIN_NAME Yes Yes [RFC6440]
66 OPTION_RSOO No Yes [RFC6422]
67 OPTION_PD_EXCLUDE Yes Yes [RFC6603]
68 OPTION_VSS No Yes [RFC6607]
69 OPTION_MIP6_IDINF Yes Yes [RFC6610]
70 OPTION_MIP6_UDINF Yes Yes [RFC6610]
71 OPTION_MIP6_HNP Yes Yes [RFC6610]
72 OPTION_MIP6_HAA Yes Yes [RFC6610]
73 OPTION_MIP6_HAF Yes Yes [RFC6610]
74 OPTION_RDNSS_SELECTION Yes Yes [RFC6731]
75 OPTION_KRB_PRINCIPAL_NAME Yes Yes [RFC6784]
76 OPTION_KRB_REALM_NAME Yes Yes [RFC6784]
77 OPTION_KRB_DEFAULT_REALM_NAME Yes Yes [RFC6784]
78 OPTION_KRB_KDC Yes Yes [RFC6784]
79 OPTION_CLIENT_LINKLAYER_ADDR No Yes [RFC6939]
80 OPTION_LINK_ADDRESS No Yes [RFC6977]
81 OPTION_RADIUS No Yes [RFC7037]
82 OPTION_SOL_MAX_RT Required for Solicit Yes [RFC7083][RFC8415]
83 OPTION_INF_MAX_RT Required for Information-request Yes [RFC7083][RFC8415]
84 OPTION_ADDRSEL Yes Yes [RFC7078]
85 OPTION_ADDRSEL_TABLE Yes Yes [RFC7078]
86 OPTION_V6_PCP_SERVER Yes No [RFC7291]
87 OPTION_DHCPV4_MSG No Yes [RFC7341]
88 OPTION_DHCP4_O_DHCP6_SERVER Yes Yes [RFC7341]
89 OPTION_S46_RULE No No[2] [RFC7598]
90 OPTION_S46_BR Yes No [RFC7598][RFC8539]
91 OPTION_S46_DMR No Yes [RFC7598]
92 OPTION_S46_V4V6BIND No Yes [RFC7598]
93 OPTION_S46_PORTPARAMS No Yes [RFC7598]
94 OPTION_S46_CONT_MAPE Yes No [RFC7598]
95 OPTION_S46_CONT_MAPT Yes Yes [RFC7598]
96 OPTION_S46_CONT_LW Yes Yes [RFC7598]
97 OPTION_4RD Yes Yes [RFC7600]
98 OPTION_4RD_MAP_RULE Yes Yes [RFC7600]
99 OPTION_4RD_NON_MAP_RULE Yes Yes [RFC7600]
100 OPTION_LQ_BASE_TIME No Yes [RFC7653]
101 OPTION_LQ_START_TIME No Yes [RFC7653]
102 OPTION_LQ_END_TIME No Yes [RFC7653]
103 DHCP Captive-Portal Yes Yes [RFC8910]
104 OPTION_MPL_PARAMETERS Yes No [RFC7774]
105 OPTION_ANI_ATT No Yes [RFC7839]
106 OPTION_ANI_NETWORK_NAME No Yes [RFC7839]
107 OPTION_ANI_AP_NAME No Yes [RFC7839]
108 OPTION_ANI_AP_BSSID No Yes [RFC7839]
109 OPTION_ANI_OPERATOR_ID No Yes [RFC7839]
110 OPTION_ANI_OPERATOR_REALM No Yes [RFC7839]
111 OPTION_S46_PRIORITY Yes Yes [RFC8026]
112 OPTION_MUD_URL_V6 No Yes [RFC8520]
113 OPTION_V6_PREFIX64 Yes No [RFC8115]
114 OPTION_F_BINDING_STATUS No Yes [RFC8156]
115 OPTION_F_CONNECT_FLAGS No Yes [RFC8156]
116 OPTION_F_DNS_REMOVAL_INFO No Yes [RFC8156]
117 OPTION_F_DNS_HOST_NAME No Yes [RFC8156]
118 OPTION_F_DNS_ZONE_NAME No Yes [RFC8156]
119 OPTION_F_DNS_FLAGS No Yes [RFC8156]
120 OPTION_F_EXPIRATION_TIME No Yes [RFC8156]
121 OPTION_F_MAX_UNACKED_BNDUPD No Yes [RFC8156]
122 OPTION_F_MCLT No Yes [RFC8156]
123 OPTION_F_PARTNER_LIFETIME No Yes [RFC8156]
124 OPTION_F_PARTNER_LIFETIME_SENT No Yes [RFC8156]
125 OPTION_F_PARTNER_DOWN_TIME No Yes [RFC8156]
126 OPTION_F_PARTNER_RAW_CLT_TIME No Yes [RFC8156]
127 OPTION_F_PROTOCOL_VERSION No Yes [RFC8156]
128 OPTION_F_KEEPALIVE_TIME No Yes [RFC8156]
129 OPTION_F_RECONFIGURE_DATA No Yes [RFC8156]
130 OPTION_F_RELATIONSHIP_NAME No Yes [RFC8156]
131 OPTION_F_SERVER_FLAGS No Yes [RFC8156]
132 OPTION_F_SERVER_STATE No Yes [RFC8156]
133 OPTION_F_START_TIME_OF_STATE No Yes [RFC8156]
134 OPTION_F_STATE_EXPIRATION_TIME No Yes [RFC8156]
135 OPTION_RELAY_PORT No Yes [RFC8357]
136 OPTION_V6_SZTP_REDIRECT Yes Yes [RFC8572]
137 OPTION_S46_BIND_IPV6_PREFIX Yes Yes [RFC8539]
138 OPTION_IA_LL No No [RFC8947]
139 OPTION_LLADDR No No [RFC8947]
140 OPTION_SLAP_QUAD No Yes [RFC8948]
141 OPTION_V6_DOTS_RI Yes Yes [RFC8973]
142 OPTION_V6_DOTS_ADDRESS Yes Yes [RFC8973]
143 OPTION-IPv6_Address-ANDSF Yes Yes [RFC6153]
144 OPTION_V6_DNR Yes No [RFC9463]
145 OPTION_REGISTERED_DOMAIN Yes No [RFC9527, Section 4.1]
146 OPTION_FORWARD_DIST_MANAGER Yes Yes [RFC9527, Section 4.2]
147 OPTION_REVERSE_DIST_MANAGER Yes Yes [RFC9527, Section 4.3]
148 OPTION_ADDR_REG_ENABLE Yes Yes [RFC9686]
149 OPTION_IA_SRV6_LOCATOR (TEMPORARY - registered 2024-06-14, expires 2025-06-14) No No [draft-ietf-spring-dhc-distribute-srv6-locator-dhcp-02]
150 OPTION_IALOCATOR (TEMPORARY - registered 2024-06-14, expires 2025-06-14) No No [draft-ietf-spring-dhc-distribute-srv6-locator-dhcp-02]
151-65535 Unassigned

Status Codes

Registration Procedure(s)
Standards Action
Reference
[RFC8415]
Available Formats

CSV
Code Name Reference
0 Success [RFC8415]
1 UnspecFail [RFC8415]
2 NoAddrsAvail [RFC8415]
3 NoBinding [RFC8415]
4 NotOnLink [RFC8415]
5 UseMulticast [RFC8415]
6 NoPrefixAvail [RFC3633][RFC8415]
7 UnknownQueryType [RFC5007]
8 MalformedQuery [RFC5007]
9 NotConfigured [RFC5007]
10 NotAllowed [RFC5007]
11 QueryTerminated [RFC5460]
12 DataMissing [RFC7653]
13 CatchUpComplete [RFC7653]
14 NotSupported [RFC7653]
15 TLSConnectionRefused [RFC7653]
16 AddressInUse [RFC8156]
17 ConfigurationConflict [RFC8156]
18 MissingBindingInformation [RFC8156]
19 OutdatedBindingInformation [RFC8156]
20 ServerShuttingDown [RFC8156]
21 DNSUpdateNotSupported [RFC8156]
22 ExcessiveTimeSkew [RFC8156]
23-65535 Unassigned

DUIDs

Registration Procedure(s)
Standards Action
Reference
[RFC8415]
Available Formats

CSV
Type Description Reference
1 DUID-LLT [RFC8415]
2 DUID-EN [RFC8415]
3 DUID-LL [RFC8415]
4 DUID-UUID [RFC6355]

OPTION_LQ_QUERY option

Registration Procedure(s)
Standards Action
Reference
[RFC5007]
Available Formats

CSV
Code Name Reference
0 Reserved
1 QUERY_BY_ADDRESS [RFC5007]
2 QUERY_BY_CLIENTID [RFC5007]
3 QUERY_BY_RELAY_ID [RFC5460]
4 QUERY_BY_LINK_ADDRESS [RFC5460]
5 QUERY_BY_REMOTE_ID [RFC5460]
6-255 Unassigned

IEEE 802.21 Service Type (MoS DHCPv6 Address and FQDN Sub-Options)

Registration Procedure(s)
Standards Action
Reference
[RFC5678]
Available Formats

CSV
Value Name Reference
0 Reserved [RFC5678]
1 IS [RFC5678]
2 CS [RFC5678]
3 ES [RFC5678]
4-65534 Unassigned
65535 Reserved [RFC5678]

Processor Architecture Types

Registration Procedure(s)
Expert Review
Expert(s)
Vincent Zimmer, Bernie Volz, Tomek Mrugalski
Reference
[RFC5970]
Available Formats

CSV
Type Architecture Name Reference
0x00 0x00 x86 BIOS [RFC5970][RFC4578]
0x00 0x01 NEC/PC98 (DEPRECATED) [RFC5970][RFC4578]
0x00 0x02 Itanium [RFC5970][RFC4578]
0x00 0x03 DEC Alpha (DEPRECATED) [RFC5970][RFC4578]
0x00 0x04 Arc x86 (DEPRECATED) [RFC5970][RFC4578]
0x00 0x05 Intel Lean Client (DEPRECATED) [RFC5970][RFC4578]
0x00 0x06 x86 UEFI [RFC5970][RFC4578]
0x00 0x07 x64 UEFI [RFC5970][RFC4578]
0x00 0x08 EFI Xscale (DEPRECATED) [RFC5970][RFC4578]
0x00 0x09 EBC [RFC5970][RFC4578]
0x00 0x0a ARM 32-bit UEFI [RFC5970]
0x00 0x0b ARM 64-bit UEFI [RFC5970]
0x00 0x0c PowerPC Open Firmware [Thomas_Huth]
0x00 0x0d PowerPC ePAPR [Thomas_Huth]
0x00 0x0e POWER OPAL v3 [Jeremy_Kerr]
0x00 0x0f x86 uefi boot from http [Samer_El-Haj-Mahmoud]
0x00 0x10 x64 uefi boot from http [Samer_El-Haj-Mahmoud]
0x00 0x11 ebc boot from http [Samer_El-Haj-Mahmoud]
0x00 0x12 arm uefi 32 boot from http [Samer_El-Haj-Mahmoud]
0x00 0x13 arm uefi 64 boot from http [Samer_El-Haj-Mahmoud]
0x00 0x14 pc/at bios boot from http [Samer_El-Haj-Mahmoud]
0x00 0x15 arm 32 uboot [Joseph_Shifflett]
0x00 0x16 arm 64 uboot [Joseph_Shifflett]
0x00 0x17 arm uboot 32 boot from http [Joseph_Shifflett]
0x00 0x18 arm uboot 64 boot from http [Joseph_Shifflett]
0x00 0x19 RISC-V 32-bit UEFI [Dong_Wei]
0x00 0x1a RISC-V 32-bit UEFI boot from http [Dong_Wei]
0x00 0x1b RISC-V 64-bit UEFI [Dong_Wei]
0x00 0x1c RISC-V 64-bit UEFI boot from http [Dong_Wei]
0x00 0x1d RISC-V 128-bit UEFI [Dong_Wei]
0x00 0x1e RISC-V 128-bit UEFI boot from http [Dong_Wei]
0x00 0x1f s390 Basic [Hendrik_Brueckner]
0x00 0x20 s390 Extended [Hendrik_Brueckner]
0x00 0x21 MIPS 32-bit UEFI [Jiading_Zhang]
0x00 0x22 MIPS 64-bit UEFI [Jiading_Zhang]
0x00 0x23 Sunway 32-bit UEFI [Jiading_Zhang]
0x00 0x24 Sunway 64-bit UEFI [Jiading_Zhang]
0x00 0x25 LoongArch 32-bit UEFI [LI_Chao][https://loongson.github.io/LoongArch-Documentation/README-EN.html][https://github.com/loongson/LoongArch-Documentation]
0x00 0x26 LoongArch 32-bit UEFI boot from http [LI_Chao][https://loongson.github.io/LoongArch-Documentation/README-EN.html][https://github.com/loongson/LoongArch-Documentation]
0x00 0x27 LoongArch 64-bit UEFI [LI_Chao][https://loongson.github.io/LoongArch-Documentation/README-EN.html][https://github.com/loongson/LoongArch-Documentation]
0x00 0x28 LoongArch 64-bit UEFI boot from http [LI_Chao][https://loongson.github.io/LoongArch-Documentation/README-EN.html][https://github.com/loongson/LoongArch-Documentation]
0x00 0x29 arm rpiboot [Peter_Harper][https://www.raspberrypi.com/documentation/computers/remote-access.html#network-booting-using-ipv6]
0x00 0x2a-0xff 0xff Unassigned

Options Permitted in the Relay-Supplied Options Option

Registration Procedure(s)
IETF Review
Reference
[RFC6422]
Available Formats

CSV
Value Description Reference
65 OPTION_ERP_LOCAL_DOMAIN_NAME [RFC6440]

VSS Type Options

Registration Procedure(s)
IETF Review
Reference
[RFC6607]
Note
See the VSS Type Options registry at [https://www.iana.org/assignments/bootp-dhcp-parameters]

NTP Time Source Suboptions

Registration Procedure(s)
IETF Review
Reference
[RFC5908]
Available Formats

CSV
Value Name Reference
1 NTP_SUBOPTION_SRV_ADDR [RFC5908]
2 NTP_SUBOPTION_MC_ADDR [RFC5908]
3 NTP_SUBOPTION_SRV_FQDN [RFC5908]

RADIUS Attributes Permitted in DHCPv6 RADIUS Option

Registration Procedure(s)
Expert Review
Expert(s)
Bernie Volz, Tomek Mrugalski
Reference
[RFC7037]
Available Formats

CSV
Type Code Attribute Reference
26 Vendor-Specific [RFC2865]
123 Delegated-IPv6-Prefix [RFC4818]
144 DS-Lite-Tunnel-Name [RFC6519]
168 Framed-IPv6-Address [RFC6911]
169 DNS-Server-IPv6-Address [RFC6911]
171 Delegated-IPv6-Prefix-Pool [RFC6911]
172 Stateful-IPv6-Address-Pool [RFC6911]
245.3 DHCPv6-Options [RFC9445]

Option Codes Permitted in the S46 Priority Option

Registration Procedure(s)
IETF Review
Reference
[RFC8026]
Available Formats

CSV
Option Code S46 Mechanism Reference
64 DS-Lite [RFC6334]
88 DHCPv4 over DHCPv6 [RFC7341]
94 MAP-E [RFC7598]
95 MAP-T [RFC7598]
96 Lightweight 4over6 [RFC7598]

Supported Transport

Registration Procedure(s)
RFC Required
Reference
[RFC9527]
Available Formats

CSV
Bit Position (least to most significant) Transport Protocol Description Mnemonic Reference
0 DNS over mutually authenticated TLS DomTLS [RFC9527]
1-15 Unassigned

DHCPv6 Options Permitted in the RADIUS DHCPv6-Options Attribute

Registration Procedure(s)
Expert Review
Expert(s)
Alan DeKok, Mohamed Boucadair
Reference
[RFC9445]
Available Formats

CSV
Value Description Reference
144 OPTION_V6_DNR [RFC9445]

Contact Information

ID Name Contact URI Last Updated
[Dong_Wei] Dong Wei mailto:dong.wei&arm.com 2022-06-24
[Hendrik_Brueckner] Hendrik Brueckner mailto:brueckner&de.ibm.com 2023-07-25
[Jeremy_Kerr] Jeremy Kerr mailto:jeremy.kerr&au.ibm.com 2014-04-04
[Jiading_Zhang] Jiading Zhang mailto:jdzhang&zd-tech.com.cn 2020-03-12
[Joseph_Shifflett] Joseph Shifflett mailto:joseph.shifflett&hp.com 2015-04-03
[LI_Chao] LI Chao mailto:lichao&loongson.cn 2021-10-26
[Peter_Harper] Peter Harper mailto:peter.harper&raspberrypi.com 2021-12-23
[Samer_El-Haj-Mahmoud] Samer El-Haj-Mahmoud mailto:elhaj&hp.com 2014-06-04
[Thomas_Huth] Thomas Huth mailto:thuth&de.ibm.com 2012-06-06

Footnotes

[1]
For each enterprise-number, there MUST only be a single instance.
[2]
See [RFC7598] for details.