server¶
DHCPv6 server configuration.
vsr running config# vrf <vrf> dhcpv6 server
enabled (pushed)¶
Enable the DHCPv6 server.
vsr running config# vrf <vrf> dhcpv6 server
vsr running server# enabled true|false
- Default value
true
default-lease-time¶
unit: seconds
Default network address lease time assigned to DHCPv6 clients.
vsr running config# vrf <vrf> dhcpv6 server
vsr running server# default-lease-time <180-31536000>
- Default value
43200
max-lease-time¶
unit: seconds
Maximum network address lease time assigned to DHCPv6 clients.
vsr running config# vrf <vrf> dhcpv6 server
vsr running server# max-lease-time <180-31536000>
- Default value
86400
renewal-time¶
unit: seconds
Time after a client should send a Renew message (the recommended and default value is half of the default-lease-time).
vsr running config# vrf <vrf> dhcpv6 server
vsr running server# renewal-time <90-31536000>
rebinding-time¶
unit: seconds
Time after a client should send a Rebind message (the recommended and default value is 4/5 of the default-lease-time).
vsr running config# vrf <vrf> dhcpv6 server
vsr running server# rebinding-time <144-31536000>
dhcpv6-options¶
Default DHCPv6 options configuration.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options
unicast¶
The unicast address the client can use to contact the DHCPv6 server.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options
vsr running dhcpv6-options# unicast UNICAST
|
An IPv6 address. |
domain-name-server¶
The list (in order of preference) of one or more IPv6 addresses of DNS recursive name servers to which a client’s DNS resolver may send DNS queries.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options
vsr running dhcpv6-options# domain-name-server DOMAIN-NAME-SERVER
|
An IPv6 address. |
dns-search-domain-name¶
The list of domain search (in order of preference) that the client uses when resolving hostnames with DNS.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options
vsr running dhcpv6-options# dns-search-domain-name <string>
option¶
Specify a custom DHCPv6 option.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options option <7|10|19-22|27-65535>
|
DHCPv6 option identifier code. |
name (mandatory)¶
A name to identify the option.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options option <7|10|19-22|27-65535>
vsr running option <7|10|19-22|27-65535># name <string>
parameter¶
The list of parameters of the option.
vsr running config# vrf <vrf> dhcpv6 server dhcpv6-options option <7|10|19-22|27-65535>
vsr running option <7|10|19-22|27-65535># parameter <uint8> boolean true|false \
... int8 <int8> int16 <int16> int32 <int32> uint8 <uint8> uint16 <uint16> uint32 <uint32> \
... ipv4-address IPV4-ADDRESS ipv6-address IPV6-ADDRESS ipv6-prefix IPV6-PREFIX \
... fqdn FQDN psid <uint16> tuple TUPLE text <string>{1,254} hex HEX \
... array int8 <int8> int16 <int16> int32 <int32> uint8 <uint8> uint16 <uint16> \
... uint32 <uint32> ipv4-address IPV4-ADDRESS ipv6-address IPV6-ADDRESS ipv6-prefix IPV6-PREFIX \
... fqdn FQDN psid <uint16> tuple TUPLE
|
The index of the parameter. |
ipv6-prefix¶
IPv6 prefix value.
ipv6-prefix IPV6-PREFIX
|
An IPv6 prefix: address and CIDR mask. |
tuple¶
The hex string part of a tuple.
tuple TUPLE
|
A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters. |
hex¶
Hexadecimal string value.
hex HEX
|
A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters. |
array¶
Array value.
array int8 <int8> int16 <int16> int32 <int32> uint8 <uint8> uint16 <uint16> \
uint32 <uint32> ipv4-address IPV4-ADDRESS ipv6-address IPV6-ADDRESS ipv6-prefix IPV6-PREFIX \
fqdn FQDN psid <uint16> tuple TUPLE
ipv6-prefix¶
Array of IPv6 prefixes.
ipv6-prefix IPV6-PREFIX
|
An IPv6 prefix: address and CIDR mask. |
tuple¶
Array of tuples.
tuple TUPLE
|
A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters. |
subnet¶
The DHCPv6 subnet configuration. The DHCPv6 server will allocate IP addresses within this subnet to client requests comming from the subnet interface.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet>
|
An IPv6 prefix: address and CIDR mask. |
relay-server¶
The list of relay server addresses (not being part of the subnet) the DHCPv6 server will be able to answer to.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet>
vsr running subnet <subnet># relay-server RELAY-SERVER
|
An IPv6 address. |
interface (mandatory)¶
Interface on which the DHCPv6 server should listen.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet>
vsr running subnet <subnet># interface INTERFACE
|
An interface name. |
listen-unicast¶
The unicast IPv6 Address on which the server should listen (listen to multicast and link local address by default).
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet>
vsr running subnet <subnet># listen-unicast LISTEN-UNICAST
|
An IPv6 address which is not multicast (the range of ff00::/8 is rejected). |
dhcpv6-options¶
Subnet DHCPv6 options configuration (overrides default DHCPv6 options).
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options
unicast¶
The unicast address the client can use to contact the DHCPv6 server.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options
vsr running dhcpv6-options# unicast UNICAST
|
An IPv6 address. |
domain-name-server¶
The list (in order of preference) of one or more IPv6 addresses of DNS recursive name servers to which a client’s DNS resolver may send DNS queries.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options
vsr running dhcpv6-options# domain-name-server DOMAIN-NAME-SERVER
|
An IPv6 address. |
dns-search-domain-name¶
The list of domain search (in order of preference) that the client uses when resolving hostnames with DNS.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options
vsr running dhcpv6-options# dns-search-domain-name <string>
option¶
Specify a custom DHCPv6 option.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options option <7|10|19-22|27-65535>
|
DHCPv6 option identifier code. |
name (mandatory)¶
A name to identify the option.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options option <7|10|19-22|27-65535>
vsr running option <7|10|19-22|27-65535># name <string>
parameter¶
The list of parameters of the option.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet> dhcpv6-options option <7|10|19-22|27-65535>
vsr running option <7|10|19-22|27-65535># parameter <uint8> boolean true|false \
... int8 <int8> int16 <int16> int32 <int32> uint8 <uint8> uint16 <uint16> uint32 <uint32> \
... ipv4-address IPV4-ADDRESS ipv6-address IPV6-ADDRESS ipv6-prefix IPV6-PREFIX \
... fqdn FQDN psid <uint16> tuple TUPLE text <string>{1,254} hex HEX \
... array int8 <int8> int16 <int16> int32 <int32> uint8 <uint8> uint16 <uint16> \
... uint32 <uint32> ipv4-address IPV4-ADDRESS ipv6-address IPV6-ADDRESS ipv6-prefix IPV6-PREFIX \
... fqdn FQDN psid <uint16> tuple TUPLE
|
The index of the parameter. |
ipv6-prefix¶
IPv6 prefix value.
ipv6-prefix IPV6-PREFIX
|
An IPv6 prefix: address and CIDR mask. |
tuple¶
The hex string part of a tuple.
tuple TUPLE
|
A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters. |
hex¶
Hexadecimal string value.
hex HEX
|
A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters. |
array¶
Array value.
array int8 <int8> int16 <int16> int32 <int32> uint8 <uint8> uint16 <uint16> \
uint32 <uint32> ipv4-address IPV4-ADDRESS ipv6-address IPV6-ADDRESS ipv6-prefix IPV6-PREFIX \
fqdn FQDN psid <uint16> tuple TUPLE
Array of IPv6 prefixes.
ipv6-prefix IPV6-PREFIX
|
An IPv6 prefix: address and CIDR mask. |
Array of tuples.
tuple TUPLE
|
A hexadecimal string with octets represented as hex digits separated by colons. The canonical representation uses lowercase characters. |
range¶
The IPv6 range of addresses that can be assigned. It must be part of the server subnet.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet>
vsr running subnet <subnet># range <start-ip> <end-ip>
|
An IPv6 address. |
|
An IPv6 address. |
prefix-delegation¶
Configure the subnet which will be subdivided into smaller subnets to be used by a client router. Example: configuring fd::/64 with a length of 66 will allow to have 4 pools of subnets usable by the router client.
vsr running config# vrf <vrf> dhcpv6 server subnet <subnet>
vsr running subnet <subnet># prefix-delegation <prefix-delegation> length <0-255>
|
An IPv6 prefix: address and CIDR mask. |