summaryrefslogtreecommitdiff
path: root/server/dhcpd.conf.5
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2014-11-24 07:36:13 -0500
committerThomas Markwalder <tmark@isc.org>2014-11-24 07:36:13 -0500
commitf3a44c1037cc7ef5a16c9e5e033242ac08fbb21f (patch)
tree837b627c619fba401af0584b3f23181c79d3437c /server/dhcpd.conf.5
parentd9b2a590e835ec9d27f4c059ee07893b1acca110 (diff)
downloadisc-dhcp-f3a44c1037cc7ef5a16c9e5e033242ac08fbb21f.tar.gz
[master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updates
Merges in rt37368.
Diffstat (limited to 'server/dhcpd.conf.5')
-rw-r--r--server/dhcpd.conf.515
1 files changed, 14 insertions, 1 deletions
diff --git a/server/dhcpd.conf.5 b/server/dhcpd.conf.5
index 9d7178da..10878704 100644
--- a/server/dhcpd.conf.5
+++ b/server/dhcpd.conf.5
@@ -2115,9 +2115,22 @@ update and write the database frequently resulting in a performance
impact on the server. The \fIdhcp-cache-threshold\fR
statement instructs the DHCP server to avoid updating leases too
frequently thus avoiding this behavior. Instead the server assigns the
-same lease with no modifications except for CLTT (Client Last
+same lease (i.e. reuses it) with no modifications except for CLTT (Client Last
Transmission Time) which does not require disk operations. This
feature applies to IPv4 only.
+.PP
+When an existing lease is matched to a renewing client, it will be reused
+if all of the following conditions are true:
+.nf
+ 1. The dhcp-cache-threshold is larger than zero
+ 2. The current lease is active
+ 3. The percentage of the lease time that has elapsed is less than
+ dhcp-cache-threshold
+ 4. The client information provided in the renewal does not alter
+ any of the following:
+ a. DNS information and DNS updates are enabled
+ b. Billing class to which the lease is associated
+.fi
.RE
.PP
The