From 9a16fd2cdb81a952608f5bda481e46ef915a82e3 Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Fri, 17 Aug 2018 22:02:27 +0200 Subject: T778: dhcpv6-server: XML and Python rewrite --- interface-definitions/dhcpv6-server.xml | 316 ++++++++++++++++++++++++++++++++ 1 file changed, 316 insertions(+) create mode 100644 interface-definitions/dhcpv6-server.xml (limited to 'interface-definitions') diff --git a/interface-definitions/dhcpv6-server.xml b/interface-definitions/dhcpv6-server.xml new file mode 100644 index 000000000..e63eb2242 --- /dev/null +++ b/interface-definitions/dhcpv6-server.xml @@ -0,0 +1,316 @@ + + + + + + + + DHCP for IPv6 (DHCPv6) server + 900 + + + + + Option to disable DHCPv6 server + + + + + + Preference of this DHCPv6 server compared with others + + 0-255 + DHCPv6 server preference (0-255) + + + + + Preference must be between 0 and 255 + + + + + DHCPv6 shared network name [REQUIRED] + + ^[-_a-zA-Z0-9.]+$ + + Invalid DHCPv6 pool name + + + + + Option to disable DHCPv6 configuration for shared-network + + + + + + IPv6 DHCP subnet for this shared network [REQUIRED] + + ipv6net + IPv6 address and prefix length + + + + + + + + + Parameters setting ranges for assigning IPv6 addresses + + + + + IPv6 prefix defining range of addresses to assign + + ipv6net + IPv6 address and prefix length + + + + + + + + + Address range will be used for temporary addresses + + + + + + + + First in range of consecutive IPv6 addresses to assign + + ipv6 + IPv6 address + + + + + + + + + Last in range of consecutive IPv6 addresses + + ipv6 + IPv6 address + + + + + + + + + + + + + Domain name for client to search + + ^[-_a-zA-Z0-9.]+$ + + Invalid domain name syntax + + + + + + Parameters relating to the lease time + + + + + Default time (in seconds) that will be assigned to a lease + + + + + Maximum time (in seconds) that will be assigned to a lease + + + + + Minimum time (in seconds) that will be assigned to a lease + + + + + + + IPv6 address of a Recursive DNS Server + + ipv6 + IPv6 address of DNS name server + + + + + + + + + + NIS domain name for client to use + + ^[-_a-zA-Z0-9.]+$ + + Invalid NIS domain name syntax + + + + + IPv6 address of a NIS Server + + ipv6 + IPv6 address of NIS server + + + + + + + + + + NIS+ domain name for client to use + + ^[-_a-zA-Z0-9.]+$ + + Invalid NIS+ domain name syntax + + + + + IPv6 address of a NIS+ Server + + ipv6 + IPv6 address of NIS+ server + + + + + + + + + + Parameters relating to IPv6 prefix delegation + + + + + First in range of IPv6 addresses to be used in prefix delegation + + ipv6 + IPv6 address used in prefix delegation + + + + + + + + + Length in bits of prefixes to be delegated + + 0-255 + DHCPv6 server preference (0-255) + + + + + Preference must be between 0 and 255 + + + + + Last in range of IPv6 addresses to be used in prefix delegation + + ipv6 + IPv6 address used in prefix delegation + + + + + + + + + + + + + IPv6 address of SIP server + + ipv6 + IPv6 address of SIP server + + + + + + + + + + SIP server name + + ^[-_a-zA-Z0-9.]+$ + + Invalid SIP server name syntax + + + + + + IPv6 address of an SNTP Server for client to use + + + + + + + + + Name of static mapping + + + + + Option to disable static-mapping + + + + + + Client identifier for this static mapping + + + + + Client IPv5 address for this static mapping + + ipv6 + IPv6 address for this tatic mapping + + + + + + + + + + + + + + + + + -- cgit v1.2.3