ISC DHCPv6 Option Configuration

DHCPv6 option values can be defined on a global or scoped basis to influence the configuration parameters of devices initializing via DHCP. Within the relevant scope the option is declared using the following general syntax which is equivalent to that for DHCP for IPv4:

option option-name option-value;

where:

  • option is the keyword indicating that an option is specified on this line.
  • option-name is the name of the option according to the server
  • option-value is the actual value of the option to provide to the client.

The following table summarizes the DHCPv6 options currently supported (as of DHCPD 4.2.2) along with the corresponding ISC DHCP option-name and option-value data type. The Tag and Name columns in the table provide a cross reference to the Internet standard option definitions.

Code Option Name option-name option-value type
1OPTION_CLIENTIDdhcp6.client-idduid-type string
where duid-type is either duid-llt duid-en or duid-ll and string is the client identifier value.
2OPTION_SERVERIDdhcp6.server-idstring
3OPTION_IA_NAdhcp6.ia-nastring
4OPTION_IA_TAdhcp6.ia-tastring
5OPTION_IAADDRdhcp6.ia-addrstring
6OPTION_OROdhcp6.orocomma separated list of requested option codes
7OPTION_PREFERENCEdhcp6.preferenceunsigned integer
8OPTION_ELAPSED_TIMEdhcp6.elapsed-timeN/A elapsed time value
9OPTION_RELAY_MSGdhcp6.relay-msgN/A constructed by intervening relay agents
11OPTION_AUTH
N/A – sent by the client for DHCP authentication
12OPTION_UNICASTdhcp6.unicastIPv6 address
13OPTION_STATUS_CODEdhcp6.status-codeN/A code and optional additional information string provided by the server
14OPTION_RAPID_COMMITdhcp6.rapid-commitNo arguments used by clients to request 2-packet commit
15OPTION_USER_CLASS
N/A – sent by client to convey its user class to the server
16OPTION_VENDOR_CLASS
N/A – sent by client to convey its vendor class to the server
17OPTION_VENDOR_OPTSdhcp6.vendor-optsVendor specific
18OPTION_INTERFACE_IDdhcp6.interface-idText – interface ID assigned by relay agent
19OPTION_RECONF_MSGdhcp6.reconf-msgN/A sent by a server to a client; reconfigure extensions not currently supported by ISC DHCP
20OPTION_RECONF_ACCEPTdhcp6.reconf-acceptNo arguments
21OPTION_SIP_SERVER_Ddhcp6.sip-servers-namescomma separated domain names
22OPTION_SIP_SERVER_Adhcp6.sip-servers-addressescomma separated IPv6 address(es)
23OPTION_DNS_SERVERSdhcp6.name-serverscomma separated IPv6 address(es)
24OPTION_DOMAIN_LISTdhcp6.domain-searchcomma separated domain name(s)
25OPTION_IA_PDdhcp6.ia-pdN/A set by a client and server to create a prefix delegation binding
26OPTION_IAPREFIXdhcp6.ia-prefixN/A – sent by the client to convey its Identity Association prefix
27OPTION_NIS_SERVERSdhcp6.nis-serverscomma separated IPv6 address(es)
28OPTION_NISP_SERVERSdhcp6.nisp-serverscomma separated IPv6 address(es)
29OPTION_NIS_DOMAIN_NAMEdhcp6.nis-domain-namecomma separated domain names
30OPTION_NISP_DOMAIN_ NAMEdhcp6.nisp-domain-namecomma separated domain names
31OPTION_SNTP_SERVERSdhcp6.sntp-serverscomma separated IPv6 address(es)
32OPTION_INFORMATION_ REFRESH_TIMEdhcp6.info-refresh-timeinteger number of seconds to refresh information requests
33OPTION_BCMCS_SERVER_Ddhcp6.bcms-server-dcomma separated IPv6 address(es)
34OPTION_BCMCS_SERVER_Adhcp6.bcms-server-acomma separated IPv6 address(es)
36OPTION_GEOCONF_CIVIC
37OPTION_REMOTE_IDdhcp6.remote-idN/A remote ID string provided by the client
38OPTION_SUBSCRIBER_IDdhcp6.subscriber-idNo arguments
39OPTION_CLIENT_FQDNdhcp6.fqdnSame option space syntax and meaning as defined above for DHCP (IPv4)
40OPTION_PANA_AGENT
41OPTION_NEW_POSIX_TIMEZONE
42OPTION_NEW_TZDB_TIMEZONE
43 OPTION_ERO
44 OPTION_LQ_QUERY dhcp6.lq-query N/A - used internally for lease queries.
45 OPTION_CLIENT_DATA dhcp6.client-data N/A - used internally for lease queries.
46 OPTION_CLT_TIME dhcp6.clt-time N/A - used internally for lease queries.
47 OPTION_LQ_RELAY_DATA dhcp6.lq-relay-data N/A - used internally for lease queries.
48 OPTION_CLQ_CLIENT_LINK dhcp6.lq-client-link N/A - used internally for lease queries.
49 OPTION_MIP6_HNINF
50 OPTION_MIP6_RELAY
51 OPTION_V6_LOST
52 OPTION_CAPWAP_AC_V6
53 OPTION_RELAY_ID
54 OPTION_IPv6_ADDRESS_MOS
55 OPTION_IPV6_FQDN_MOS
56 OPTION_NTP_SERVER
57 OPTION_V6_ACCESS_DOMAIN
58 OPTION_SIP_UA_CS_LIST
59 OPTION_BOOTFILE_URL
60 OPTION_BOOTFILE_PARAM
61 OPTION_CLIENT_ARCH_TYPE
62 OPTION_NII
63 OPTION_GEOLOCATION
64 OPTION_AFTR_NAME
65 OPTION_ERP_LOCAL_DOMAIN_NAME
66 OPTION_RSOO
67 OPTION_PD_EXCLUDE
68 OPTION_VSS
69 OPTION_MIP6_IDINF
70 OPTION_MIP6_UDINF
71 OPTION_MIP6_HNP
72 OPTION_MIP6_HAA
73 OPTION_MIP6_HAF
74 OPTION_RDNSS_SELECTION
75 OPTION_KRB_PRINCIPAL_NAME
76 OPTION_KRB_REALM_NAME
77 OPTION_KRB_DEFAULT_REALM_NAME
78 OPTION_KRB_KDC