From: Tomek Mrugalski Date: Mon, 13 May 2024 20:10:48 +0000 (+0200) Subject: [#3346] Several RFCs added X-Git-Tag: Kea-2.6.0~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55b5b72ae57afd7528140c107fe5d94155e8a192;p=thirdparty%2Fkea.git [#3346] Several RFCs added --- diff --git a/doc/sphinx/arm/dhcp4-srv.rst b/doc/sphinx/arm/dhcp4-srv.rst index 67765cfa7a..122450a51b 100644 --- a/doc/sphinx/arm/dhcp4-srv.rst +++ b/doc/sphinx/arm/dhcp4-srv.rst @@ -7725,10 +7725,24 @@ The following standards are currently supported in Kea: `__: The Subscriber-ID option is supported. +- *Node-specific Client Identifiers for Dynamic Host Configuration Protocol + Version Four (DHCPv4)*, `RFC 4361 `__: + The DUID in DHCPv4 is supported. + - *Dynamic Host Configuration Protocol (DHCP) Leasequery*, `RFC 4388 `__: The server functionality is supported. This requires leasequery hook. +- *Dynamic Host Configuration Protocol (DHCP) Options for the Intel Preboot + eXecution Environment (PXE)*, `RFC 4578 + `__: All three options defined + are supported. + +- *A DNS Resource Record (RR) for Encoding Dynamic Host Configuration Protocol + (DHCP) Information (DHCID RR)*, `RFC 4701 `__: + The DHCPv4 server supports DHCID records. The DHCP-DDNS server must be running + to add, update, and/or delete DHCID records. + - *The Dynamic Host Configuration Protocol (DHCP) Client Fully Qualified Domain Name (FQDN) Option*, `RFC 4702 `__: The Kea server is able to handle @@ -7740,6 +7754,13 @@ The following standards are currently supported in Kea: `__: The DHCPv6 server uses a DHCP-DDNS server to resolve conflicts. +- *Timezone Options for DHCP*: `RFC 4833 `__: + Both DHCPv4 options are supported. + +- *The Dynamic Host Configuration Protocol Version 4 (DHCPv4) Relay Agent Flags + Suboption*: `RFC 5010 `__: The Relay Agent + Flags sub-option is understood by Kea and can be used in an expression. + - *Server Identifier Override sub-option for the Relay Agent Option*, `RFC 5107 `__: The server identifier override sub-option is supported. The implementation is not complete according to the diff --git a/doc/sphinx/arm/dhcp6-srv.rst b/doc/sphinx/arm/dhcp6-srv.rst index 8a09b1a8f5..67e8af5ae6 100644 --- a/doc/sphinx/arm/dhcp6-srv.rst +++ b/doc/sphinx/arm/dhcp6-srv.rst @@ -7548,11 +7548,24 @@ The following standards are currently supported in Kea: IPv6 (DHCPv6)*, `RFC 4242 `__: The sole defined option (``information-refresh-time``) is supported. +- *Dynamic Host Configuration Protocol (DHCP) Options for Broadcast and Multicast + Control Servers*, `RFC 4280 `__: + The DHCPv4 options are supported. + +- *Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Subscriber-ID + Option*, `RFC 4580 `__: The + subscribed-id option is supported and can be used in any expression. + - *The Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Remote-ID Option*, `RFC - 4649 `__: The REMOTE-ID option is + 4649 `__: The Remote-ID option is supported. +- *A DNS Resource Record (RR) for Encoding Dynamic Host Configuration Protocol + (DHCP) Information (DHCID RR)*, `RFC 4701 `__: + The DHCPv6 server supports DHCID records. The DHCP-DDNS server must be running + to add, update, and/or delete DHCID records. + - *Resolution of Fully Qualified Domain Name (FQDN) Conflicts among Dynamic Host Configuration Protocol (DHCP) Clients*, `RFC 4703 `__: The DHCPv6 server uses the DHCP-DDNS @@ -7563,6 +7576,9 @@ The following standards are currently supported in Kea: 4704 `__: The supported option is CLIENT_FQDN. +- *Timezone Options for DHCP*: `RFC 4833 `__: + Both DHCPv6 options are supported. + - *DHCPv6 Leasequery*: `RFC 5007 `__: The server functionality (message types, options) is supported. This requires the leasequery hook.