]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3346] Added missing RFC references
authorTomek Mrugalski <tomek@isc.org>
Mon, 13 May 2024 14:16:11 +0000 (16:16 +0200)
committerTomek Mrugalski <tomek@isc.org>
Fri, 24 May 2024 09:08:45 +0000 (11:08 +0200)
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
doc/sphinx/arm/hooks.rst

index 8b44410ffb3f4d938cfecc64ccb65ac97d644e85..67765cfa7a2ccbe6c8ba2785f30eb2825be79a47 100644 (file)
@@ -7725,6 +7725,10 @@ The following standards are currently supported in Kea:
    <https://tools.ietf.org/html/rfc3993>`__: The Subscriber-ID option is
    supported.
 
+-  *Dynamic Host Configuration Protocol (DHCP) Leasequery*, `RFC 4388
+   <https://datatracker.ietf.org/doc/html/rfc4388>`__: The server functionality
+   is supported. This requires leasequery hook.
+
 -  *The Dynamic Host Configuration Protocol (DHCP) Client Fully
    Qualified Domain Name (FQDN) Option*, `RFC 4702
    <https://tools.ietf.org/html/rfc4702>`__: 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 <https://tools.ietf.org/html/rfc5192>`__:
+   The PANA option is supported.
+
+-  *Discovering Location-to-Service Translation (LoST) Servers Using the
+   Dynamic Host Configuration Protocol (DHCP)*: `RFC 5223
+   <https://tools.ietf.org/html/rfc5223>`__: The LOST option is supported.
+
+-  *Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller
+   DHCP Option*: `RFC 5417 <https://tools.ietf.org/html/rfc5417>`__: The CAPWAP
+   for IPv4 option is supported.
+
+-  *DHCPv4 Lease Query by Relay Agent Remote ID*, `RFC 6148
+   <https://tools.ietf.org/html/rfc6148>`__: The leasequery by remote-id is
+   supported. This requires leasequery hook.
+
 -  *Client Identifier Option in DHCP Server Replies*, `RFC 6842
    <https://tools.ietf.org/html/rfc6842>`__: 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
+   <https://tools.ietf.org/html/rfc6925>`__: 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 <https://tools.ietf.org/html/rfc6926>`__: 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
    <https://tools.ietf.org/html/rfc8357>`__: The Kea server handles the Relay
    Agent Information Source Port sub-option in a received message, remembers the
index 7ef6b9816f61d00530ab3fb31607e9656e98bb68..967a81fe73f74e03747cfba4cd249fe709684d2a 100644 (file)
@@ -7563,6 +7563,33 @@ The following standards are currently supported in Kea:
    4704 <https://tools.ietf.org/html/rfc4704>`__: The supported option is
    CLIENT_FQDN.
 
+-  *DHCPv6 Leasequery*: `RFC 5007 <https://tools.ietf.org/html/rfc5007>`__: 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 <https://tools.ietf.org/html/rfc5192>`__:
+   The PANA option is supported.
+
+-  *Discovering Location-to-Service Translation (LoST) Servers Using the
+   Dynamic Host Configuration Protocol (DHCP)*: `RFC 5223
+   <https://tools.ietf.org/html/rfc5223>`__: The LOST option is supported.
+
+-  *Control And Provisioning of Wireless Access Points (CAPWAP) Access Controller
+   DHCP Option*: `RFC 5417 <https://tools.ietf.org/html/rfc5417>`__: The CAPWAP for IPv6
+   option is supported.
+
+-  *DHCPv6 Bulk Leasequery*: `RFC 5460 <https://tools.ietf.org/html/rfc5460>`__:
+   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 <https://tools.ietf.org/html/rfc5970>`__:
+   The network boot options are supported.
+
+-  *Lightweight DHCPv6 Relay Agent*, `RFC 6221
+   <https://tools.ietf.org/html/rfc6221>`__: 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 <https://tools.ietf.org/html/rfc6334>`__:
    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 <https://tools.ietf.org/html/rfc6440>`__: The option is supported.
+
 -  *Prefix Exclude Option for DHCPv6-based Prefix Delegation*, `RFC
    6603 <https://tools.ietf.org/html/rfc6603>`__: The Prefix Exclude option
    is supported.
@@ -7581,6 +7611,10 @@ The following standards are currently supported in Kea:
    6939 <https://tools.ietf.org/html/rfc6939>`__: 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 <https://tools.ietf.org/html/rfc7550>`__: All
    recommendations related to the DHCPv6 server operation are supported.
index a6ce1bf2fa1833952ba86bed58d60ce0d084ea6a..43ca9c12c399e6123cdecf3b2d6c624a539b23ed 100644 (file)
@@ -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 <hooks-lease-query>`                     | 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 <hooks-lease-query>`                     | 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 <hooks-limits>`                              | ISC support  | With this hook library, :iscman:`kea-dhcp4` and              |
    |                                                           | customers    | :iscman:`kea-dhcp6` servers can apply a limit to the rate at |