]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3252] hub-and-spoke/radius incompatibility
authorMarcin Siodelski <marcin@isc.org>
Wed, 22 May 2024 12:24:48 +0000 (14:24 +0200)
committerMarcin Siodelski <marcin@isc.org>
Wed, 22 May 2024 13:38:53 +0000 (15:38 +0200)
The subnet reselect in RADIUS is incompatible with the hub-and-spoke.
Added suitable notes in the ARM.

doc/sphinx/arm/ext-radius.rst
doc/sphinx/arm/hooks-ha.rst

index 3ab20a13750aa07c4c90adcdf9442bde3f73c9bc..bdebf1ea459f38f8ad457ba832e9af9533a9c9f9 100644 (file)
@@ -388,6 +388,15 @@ other than Discover and the first Request from each client.
    than global. Loading the RADIUS hook library in a Kea DHCP server
    that has this configuration raises an error.
 
+.. note::
+
+    Currently the ``reselect-subnet-address`` and ``reselect-subnet-pool``
+    parameters are incompatible with the hub-and-spoke configuration of the
+    :ischooklib:`libdhcp_ha.so`. This hook library uses an originally
+    selected subnet for choosing an HA relationship to process a packet.
+    The subnet reslection may interefere with this choice. See the
+    :ref:`ha-hub-and-spoke` for details.
+
 .. _radius-server-example:
 
 RADIUS Server Setup Example
index f446bf1caf7a1d7c22d2d8bdbb9100eb15dd5da5..726301012bae0ad6c82bb1d5a8ae17c144dd5044 100644 (file)
@@ -2607,3 +2607,11 @@ branch ``server3``:
 
    The peer names in the branch servers must match the peer names in the respective central
    server's relationships, because these names are used for signaling between the HA partners.
+
+.. note::
+
+    The hub-and-spoke configuration is currently incompatible with the ``reselect-subnet-address``
+    and ``reselect-subnet-pool`` parameters of the :ischooklib:`libdhcp_radius.so`. The High
+    Availability hook library uses an originally selected subnet for choosing an HA relationship
+    to process a packet. The subnet reslection may interefere with this choice. See the
+    :ref:`radius-config` for details.
\ No newline at end of file