Exponential Lease Time

Simon Hobson dhcp1 at thehobsons.co.uk
Fri Aug 31 19:38:51 UTC 2012


Norman Elton wrote:
>Okay, this works in my lab environment. Thoughts? Test at your own risk:
>
>subnet 192.168.1.0 netmask 255.255.255.0 {
>   range 192.168.1.100 192.168.1.150;
>   option routers 192.168.1.1;
>
>	if renewal = 3 {
>		default-lease-time 20;
>		max-lease-time 20;
>
>	} elsif renewal = 2 {
>		default-lease-time 15;
>		max-lease-time 15;
>		set renewal = 3;
>
>	} elsif renewal = 1 {
>		default-lease-time 10;
>		max-lease-time 10;
>		set renewal = 2;
>
>	} else {
>		default-lease-time 5;
>		max-lease-time 5;
>		set renewal = 1;
>	}
>}

Out of interest, does processing that sequence of statements create 
more or less load than just processing renewals without dynamic lease 
lengths ?

Also, when the lease expires, does "renewal" stay set or does it get 
removed from the lease record ?

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.


More information about the dhcp-users mailing list