From: Tomek Mrugalski Date: Mon, 13 May 2024 14:16:11 +0000 (+0200) Subject: [#3346] Added missing RFC references X-Git-Tag: Kea-2.6.0~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2dfb0ac125f09e3a1ca3f225f89a35e9a7b725e9;p=thirdparty%2Fkea.git [#3346] Added missing RFC references --- diff --git a/doc/sphinx/arm/dhcp4-srv.rst b/doc/sphinx/arm/dhcp4-srv.rst index 8b44410ffb..67765cfa7a 100644 --- a/doc/sphinx/arm/dhcp4-srv.rst +++ b/doc/sphinx/arm/dhcp4-srv.rst @@ -7725,6 +7725,10 @@ The following standards are currently supported in Kea: `__: The Subscriber-ID option is supported. +- *Dynamic Host Configuration Protocol (DHCP) Leasequery*, `RFC 4388 + `__: The server functionality + is supported. This requires leasequery hook. + - *The Dynamic Host Configuration Protocol (DHCP) Client Fully Qualified Domain Name (FQDN) Option*, `RFC 4702 `__: The Kea server is able to handle @@ -7742,11 +7746,36 @@ The following standards are currently supported in Kea: RFC, because the server does not store the RAI, but the functionality handles expected use cases. +- *DHCP Options for Protocol for Carrying Authentication for Network Access + (PANA) Authentication Agents*: `RFC 5192 `__: + The PANA option is supported. + +- *Discovering Location-to-Service Translation (LoST) Servers Using the + Dynamic Host Configuration Protocol (DHCP)*: `RFC 5223 + `__: The LOST option is supported. + +- *Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller + DHCP Option*: `RFC 5417 `__: The CAPWAP + for IPv4 option is supported. + +- *DHCPv4 Lease Query by Relay Agent Remote ID*, `RFC 6148 + `__: The leasequery by remote-id is + supported. This requires leasequery hook. + - *Client Identifier Option in DHCP Server Replies*, `RFC 6842 `__: The server by default sends back the ``client-id`` option. That capability can be disabled. See :ref:`dhcp4-echo-client-id` for details. +- *The DHCPv4 Relay Agent Identifier Sub-Option*, `RFC 6925 + `__: The relay-id option is supported and + can be used in all features that are using expressions (client classification, + flex-id reservations, etc.). + +- *DHCPv4 Bulk Leasequery*, `RFC 6926 `__: The + server functionality (TCP connections, new query types, multiple responses, etc.) + is supported. This requires leasequery hook. + - *Generalized UDP Source Port for the DHCP Relay Agent Option*, `RFC 8357 `__: The Kea server handles the Relay Agent Information Source Port sub-option in a received message, remembers the diff --git a/doc/sphinx/arm/dhcp6-srv.rst b/doc/sphinx/arm/dhcp6-srv.rst index 7ef6b9816f..967a81fe73 100644 --- a/doc/sphinx/arm/dhcp6-srv.rst +++ b/doc/sphinx/arm/dhcp6-srv.rst @@ -7563,6 +7563,33 @@ The following standards are currently supported in Kea: 4704 `__: The supported option is CLIENT_FQDN. +- *DHCPv6 Leasequery*: `RFC 5007 `__: The + server functionality (message types, options) is supported. This requires + the leasequery hook. + +- *DHCP Options for Protocol for Carrying Authentication for Network Access + (PANA) Authentication Agents*: `RFC 5192 `__: + The PANA option is supported. + +- *Discovering Location-to-Service Translation (LoST) Servers Using the + Dynamic Host Configuration Protocol (DHCP)*: `RFC 5223 + `__: The LOST option is supported. + +- *Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller + DHCP Option*: `RFC 5417 `__: The CAPWAP for IPv6 + option is supported. + +- *DHCPv6 Bulk Leasequery*: `RFC 5460 `__: + The server functionality (TCP connection, new message types and options, new + query types) is supported. This requires the leasequery hook. + +- *DHCPv6 Options for Network Boot*: `RFC 5970 `__: + The network boot options are supported. + +- *Lightweight DHCPv6 Relay Agent*, `RFC 6221 + `__: Kea can handle lightweight relay + messages and use other methods than link address to perform subnet selection. + - *Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Option for Dual-Stack Lite*, `RFC 6334 `__: The AFTR-Name DHCPv6 Option is supported. @@ -7573,6 +7600,9 @@ The following standards are currently supported in Kea: options; verification of whether an option is RSOO-enabled; and the ability to mark additional options as RSOO-enabled. +- *The EAP Re-authentication Protocol (ERP) Local Domain Name DHCPv6 Option*, + `RFC 6440 `__: The option is supported. + - *Prefix Exclude Option for DHCPv6-based Prefix Delegation*, `RFC 6603 `__: The Prefix Exclude option is supported. @@ -7581,6 +7611,10 @@ The following standards are currently supported in Kea: 6939 `__: The supported option is the client link-layer address option. +- *Modification to Default values of SOL_MAX_RT and INF_MAX_RT*, `RFC 7083 + https://www.rfc-editor.org/rfc/rfc7083.html`__: The new options are + supported. + - *Issues and Recommendations with Multiple Stateful DHCPv6 Options*, `RFC 7550 `__: All recommendations related to the DHCPv6 server operation are supported. diff --git a/doc/sphinx/arm/hooks.rst b/doc/sphinx/arm/hooks.rst index a6ce1bf2fa..43ca9c12c3 100644 --- a/doc/sphinx/arm/hooks.rst +++ b/doc/sphinx/arm/hooks.rst @@ -584,9 +584,9 @@ loaded by the correct process per the table below. | | | belong. This library allows easy management of user contexts | | | | associated with leases. | +-----------------------------------------------------------+--------------+--------------------------------------------------------------+ - | :ref:`Leasequery ` | ISC support | This library adds support for DHCPv4 | - | | customers | Leasequery as described in RFC 4388; and for DHCPv6 | - | | | Leasequery as described in RFC 5007. | + | :ref:`Leasequery ` | ISC support | This library adds support for DHCPv4 Leasequery (RFC 4388), | + | | customers | DHCPv4 Bulk Leasequery (RFC6926); DHCPv6 Leasequery | + | | | (RFC 5007), and DHCPv6 Bulk Leasequery (RFC5460). | +-----------------------------------------------------------+--------------+--------------------------------------------------------------+ | :ref:`Limits ` | ISC support | With this hook library, :iscman:`kea-dhcp4` and | | | customers | :iscman:`kea-dhcp6` servers can apply a limit to the rate at |