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 |
---|---|---|---|
1 | OPTION_CLIENTID | dhcp6.client-id | duid-type string where duid-type is either duid-llt duid-en or duid-ll and string is the client identifier value. |
2 | OPTION_SERVERID | dhcp6.server-id | string |
3 | OPTION_IA_NA | dhcp6.ia-na | string |
4 | OPTION_IA_TA | dhcp6.ia-ta | string |
5 | OPTION_IAADDR | dhcp6.ia-addr | string |
6 | OPTION_ORO | dhcp6.oro | comma separated list of requested option codes |
7 | OPTION_PREFERENCE | dhcp6.preference | unsigned integer |
8 | OPTION_ELAPSED_TIME | dhcp6.elapsed-time | N/A elapsed time value |
9 | OPTION_RELAY_MSG | dhcp6.relay-msg | N/A constructed by intervening relay agents |
11 | OPTION_AUTH | N/A – sent by the client for DHCP authentication | |
12 | OPTION_UNICAST | dhcp6.unicast | IPv6 address |
13 | OPTION_STATUS_CODE | dhcp6.status-code | N/A code and optional additional information string provided by the server |
14 | OPTION_RAPID_COMMIT | dhcp6.rapid-commit | No arguments used by clients to request 2-packet commit |
15 | OPTION_USER_CLASS | N/A – sent by client to convey its user class to the server | |
16 | OPTION_VENDOR_CLASS | N/A – sent by client to convey its vendor class to the server | |
17 | OPTION_VENDOR_OPTS | dhcp6.vendor-opts | Vendor specific |
18 | OPTION_INTERFACE_ID | dhcp6.interface-id | Text – interface ID assigned by relay agent |
19 | OPTION_RECONF_MSG | dhcp6.reconf-msg | N/A sent by a server to a client; reconfigure extensions not currently supported by ISC DHCP |
20 | OPTION_RECONF_ACCEPT | dhcp6.reconf-accept | No arguments |
21 | OPTION_SIP_SERVER_D | dhcp6.sip-servers-names | comma separated domain names |
22 | OPTION_SIP_SERVER_A | dhcp6.sip-servers-addresses | comma separated IPv6 address(es) |
23 | OPTION_DNS_SERVERS | dhcp6.name-servers | comma separated IPv6 address(es) |
24 | OPTION_DOMAIN_LIST | dhcp6.domain-search | comma separated domain name(s) |
25 | OPTION_IA_PD | dhcp6.ia-pd | N/A set by a client and server to create a prefix delegation binding |
26 | OPTION_IAPREFIX | dhcp6.ia-prefix | N/A – sent by the client to convey its Identity Association prefix |
27 | OPTION_NIS_SERVERS | dhcp6.nis-servers | comma separated IPv6 address(es) |
28 | OPTION_NISP_SERVERS | dhcp6.nisp-servers | comma separated IPv6 address(es) |
29 | OPTION_NIS_DOMAIN_NAME | dhcp6.nis-domain-name | comma separated domain names |
30 | OPTION_NISP_DOMAIN_ NAME | dhcp6.nisp-domain-name | comma separated domain names |
31 | OPTION_SNTP_SERVERS | dhcp6.sntp-servers | comma separated IPv6 address(es) |
32 | OPTION_INFORMATION_ REFRESH_TIME | dhcp6.info-refresh-time | integer number of seconds to refresh information requests |
33 | OPTION_BCMCS_SERVER_D | dhcp6.bcms-server-d | comma separated IPv6 address(es) |
34 | OPTION_BCMCS_SERVER_A | dhcp6.bcms-server-a | comma separated IPv6 address(es) |
36 | OPTION_GEOCONF_CIVIC | ||
37 | OPTION_REMOTE_ID | dhcp6.remote-id | N/A remote ID string provided by the client |
38 | OPTION_SUBSCRIBER_ID | dhcp6.subscriber-id | No arguments |
39 | OPTION_CLIENT_FQDN | dhcp6.fqdn | Same option space syntax and meaning as defined above for DHCP (IPv4) |
40 | OPTION_PANA_AGENT | ||
41 | OPTION_NEW_POSIX_TIMEZONE | ||
42 | OPTION_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 |