DHCP Failover and MCLT configuration implications
- Updated on 27 Mar 2017
- 1 minute to read
Maximum Client Lead Time (MCLT) is defined as the maximum amount of time that one server can extend a lease for a client's binding beyond the time known by the partner server. It's configured on the primary server of a failover pair and transmitted to the secondary partner when the two are in communication.
It is often a bad idea to make this smaller than the default.
The short explanation is that having a too-small value will cause performance problems in normal operation (but will indeed buy you a quicker recovery if one of the pair fails). Conversely, having a value that is too large will improve performance but means that you have a longer delay at failover.
And this is more detail on why that is:
So choosing the right numbers is a calculation based on knowledge of the clients you have and guesstimates on what proportion of the time your servers will be allocating leases to completely new clients versus handling renewals and so on, and then looking at what rate of client requests you think your servers can handle.
© 2001-2018 Internet Systems Consortium For assistance with problems and questions for which you have not been able to find an answer in our Knowledge Base, we recommend searching our community mailing list archives and/or posting your question there (you will need to register there first for your posts to be accepted). The bind-users and the dhcp-users lists particularly have a long-standing and active membership. ISC relies on the financial support of the community to fund the development of its open source software products. If you would like to support future product evolution and maintenance as well having peace of mind knowing that our team of experts are poised to provide you with individual technical assistance whenever you call upon them, then please consider our Professional Subscription Support services - details can be found on our main website.