From e3edae006ffff004b07075b6ff1cc1df176ff9db Mon Sep 17 00:00:00 2001 From: Thomas Markwalder Date: Tue, 8 Dec 2020 09:23:23 -0500 Subject: [PATCH] [#936] Updated ARM and added ChangeLog modified: ChangeLog doc/sphinx/arm/dhcp4-srv.rst doc/sphinx/arm/dhcp6-srv.rst --- ChangeLog | 12 +++++++----- doc/sphinx/arm/dhcp4-srv.rst | 11 +++++++++++ doc/sphinx/arm/dhcp6-srv.rst | 9 +++++++++ 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index aa04767d08..d380762014 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,10 @@ -1838. [bug] fdupont - The DHCPv6 sent multiple instances of an option or a - sub-option when it seems to be requested more than once - directly by the client or using the always-send flag. - (Gitlab #1449) +1838. [bug] tmark + kea-dhcp4 and kea-dhcp6 now calculate the DDNS TTL value + based on RFC 4702, Section 5 which suggests that the + TTL value be 1/3 of the lease's valid life time with a + minimum value of 10 minutes. Prior to this the servers + set the TTL to equal to the lease's valid life time. + (Gitlab #936) 1837. [doc] cstrotm Several Kea ARM corrections. diff --git a/doc/sphinx/arm/dhcp4-srv.rst b/doc/sphinx/arm/dhcp4-srv.rst index e1421215a3..a9278f91e2 100644 --- a/doc/sphinx/arm/dhcp4-srv.rst +++ b/doc/sphinx/arm/dhcp4-srv.rst @@ -3078,6 +3078,17 @@ conflict with existing entries owned by other DHCP4 clients. reassigning either FQDNs or IP addresses. Doing so will cause kea-dhcp4 to generate DNS removal requests to D2. +.. note:: + + + The DNS entries Kea creates contain a value for TTL (time to live). As of + Kea 1.9.3, kea-dhcp4 calculates that value based on + `RFC 4702, Section 5 `__ + which suggests that the TTL value be 1/3 of the lease's life time with + a minimum value of 10 minutes. Prior to this the server set the TTL value + equal to the lease's valid life time. Future releases may add one or + more parameters to customize this value. + .. _dhcpv4-d2-io-config: DHCP-DDNS Server Connectivity diff --git a/doc/sphinx/arm/dhcp6-srv.rst b/doc/sphinx/arm/dhcp6-srv.rst index 6bc528af1b..090a368202 100644 --- a/doc/sphinx/arm/dhcp6-srv.rst +++ b/doc/sphinx/arm/dhcp6-srv.rst @@ -2796,6 +2796,15 @@ conflict with existing entries owned by other DHCP6 clients. reassigning either FQDNs or IP addresses. Doing so causes kea-dhcp6 to generate DNS removal requests to D2. +.. note:: + + The DNS entries Kea creates contain a value for TTL (time to live). As of + Kea 1.9.3, kea-dhcp6 calculates that value based on + `RFC 4702, Section 5 `__ + which suggests that the TTL value be 1/3 of the lease's life time with + a minimum value of 10 minutes. Prior to this the server set the TTL value + equal to the lease's valid life time. Future releases may add one or + more parameters to customize this value. .. _dhcpv6-d2-io-config: