Skip to content

IPv6 DHCP Pool

IPv6 DHCP pools configure DHCPv6 server pools that provide IPv6 address allocation, prefix delegation, DNS servers, domain names, and other DHCPv6 options to clients. Pools can delegate prefixes from local pools or assign specific prefixes directly, and support vendor-specific options for advanced configuration.

Diagram
NameTypeConstraintMandatoryDefault Value
ipv6_dhcp_poolsList[ipv6_dhcp_pools]No

ipv6_dhcp_pools (iosxe.devices.configuration)

Section titled “ipv6_dhcp_pools (iosxe.devices.configuration)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[^\s]*$Yes
vrfStringNo
address_prefixesList[address_prefixes]No
prefix_delegation_pool_nameStringNo
prefix_delegation_pool_valid_lifetimeAnyInteger[min: 0, max: 4294967295] or Choice[infinite] or String[Regex: ^.*[\$\%]\{.*$]No
prefix_delegation_pool_preferred_lifetimeAnyInteger[min: 0, max: 4294967295] or Choice[infinite] or String[Regex: ^.*[\$\%]\{.*$]No
prefix_delegation_prefixesList[prefix_delegation_prefixes]No
dns_serversListStringNo
domain_namesListStringNo
bootfile_urlStringNo
sntp_addressesListIPNo
link_addressesList[link_addresses]No
option_include_allBooleantrue, falseNo
vendor_specificsList[vendor_specifics]No
import_dns_serverBooleantrue, falseNo
import_domain_nameBooleantrue, falseNo
information_refresh_daysIntegermin: 0, max: 365No
information_refresh_hoursIntegermin: 0, max: 23No
information_refresh_minutesIntegermin: 0, max: 59No
information_refresh_infiniteBooleantrue, falseNo

address_prefixes (iosxe.devices.configuration.ipv6_dhcp_pools)

Section titled “address_prefixes (iosxe.devices.configuration.ipv6_dhcp_pools)”
NameTypeConstraintMandatoryDefault Value
addressIPYes
valid_lifetimeAnyInteger[min: 5, max: 4294967295] or Choice[infinite] or String[Regex: ^.*[\$\%]\{.*$]No
preferred_lifetimeAnyInteger[min: 5, max: 4294967295] or Choice[infinite] or String[Regex: ^.*[\$\%]\{.*$]No

prefix_delegation_prefixes (iosxe.devices.configuration.ipv6_dhcp_pools)

Section titled “prefix_delegation_prefixes (iosxe.devices.configuration.ipv6_dhcp_pools)”
NameTypeConstraintMandatoryDefault Value
prefixIPYes
hex_stringStringRegex: ^[0-9a-fA-F]*$No
iaidStringRegex: ^[0-9a-fA-F]*$No
valid_lifetimeAnyInteger[min: 0, max: 4294967295] or Choice[infinite] or String[Regex: ^.*[\$\%]\{.*$]No
preferred_lifetimeAnyInteger[min: 0, max: 4294967295] or Choice[infinite] or String[Regex: ^.*[\$\%]\{.*$]No

Section titled “link_addresses (iosxe.devices.configuration.ipv6_dhcp_pools)”
NameTypeConstraintMandatoryDefault Value
addressIPYes

vendor_specifics (iosxe.devices.configuration.ipv6_dhcp_pools)

Section titled “vendor_specifics (iosxe.devices.configuration.ipv6_dhcp_pools)”
NameTypeConstraintMandatoryDefault Value
enterprise_idIntegermin: 1, max: 4294967295Yes
suboptionsList[suboptions]No

suboptions (iosxe.devices.configuration.ipv6_dhcp_pools.vendor_specifics)

Section titled “suboptions (iosxe.devices.configuration.ipv6_dhcp_pools.vendor_specifics)”
NameTypeConstraintMandatoryDefault Value
numberIntegermin: 1, max: 65535Yes
addressStringNo
asciiStringNo
hexStringRegex: ^[0-9a-fA-F]*$No

iosxe:
devices:
- name: Device1
configuration:
ipv6_dhcp_pools:
- name: DHCPv6-PD
prefix_delegation_pool_name: DHCPv6-PD
prefix_delegation_pool_valid_lifetime: 2592000
prefix_delegation_pool_preferred_lifetime: 604800
dns_servers:
- "2001:4860:4860::8888"
- "2001:4860:4860::4444"
domain_names:
- example.com
sntp_addresses:
- "2001:db8::123"
bootfile_url: "tftp://[2001:db8::1]/boot.cfg"
option_include_all: true
link_addresses:
- address: "2001:db8:10::/64"
vendor_specifics:
- enterprise_id: 9
suboptions:
- number: 1
address: "2001:db8::1"
- number: 2
ascii: "router1.example.com"
- number: 3
hex: "0A0B0C0D"
- name: ADDRESS-POOL
address_prefixes:
- address: "2001:db8:1::/64"
valid_lifetime: 2592000
preferred_lifetime: 604800
dns_servers:
- "2001:4860:4860::8888"
information_refresh_days: 1
information_refresh_hours: 12
information_refresh_minutes: 30
- name: VRF-POOL
vrf: CUSTOMER-A
prefix_delegation_prefixes:
- prefix: "2001:db8:a::/48"
hex_string: "00030001AABBCCDDEEFF"
iaid: "00000001"
valid_lifetime: 2592000
preferred_lifetime: 604800
- name: IMPORT-POOL
import_dns_server: true
import_domain_name: true
- name: INFINITE-POOL
information_refresh_infinite: true