Вы действительно должны проверить поле «IP Lease time» в ACK от DHCPREQUEST.RFC указывает, что это сообщение ACK ДОЛЖНО содержать время аренды.Некоторые клиенты могут также выбрать предложение времени аренды в сообщении DHCPDISCOVER или DHCPREQUEST (зависит от реализации).
С точки зрения клиента, при 50% срока аренды (T1) клиент должен отправитьDHCP Запрос к серверу с просьбой продлить срок его аренды.Когда клиент получает ACK DHCP от сервера, клиент вычисляет время истечения срока аренды как сумму времени, когда клиент отправил сообщение DHCPREQUEST, и длительности аренды в сообщении DHCPACK.
ЕслиDHCPACK не приходит раньше времени на 87,5% времени аренды (T2), клиент отправляет (через широковещательную рассылку) сообщение DHCPREQUEST для продления аренды.
Если срок аренды истекает до того, как клиент получает DHCPACK (T3),клиент ДОЛЖЕН немедленно остановить любую другую сетевую обработку и запросить параметры инициализации сети, как если бы клиент был неинициализирован.
Следовательно, вы должны иметь в виду T1, T2 и T3.