Назад | Перейти на главную страницу

В чем разница между состоянием REBOUND и RENEW на DHCP-клиенте?

Согласно различным описаниям DHCP, после достижения 50% клиент перейдет в состояние RENEW и начнет отправлять сообщения DHCPREQUEST на сервер для продления аренды. Он будет продолжать отправлять запросы до тех пор, пока не получит ответ или не достигнет 87,5% времени. По достижении этого времени он изменит состояние на REBOUND и продолжит отправлять запросы (до ответа или 100%).

Итак, в чем разница между состояниями RENEW и REBOUND? Какой смысл в этом таймере отметок, если на стороне клиента нет изменений в поведении? Для внешнего мира похоже, что сервер просто будет отправлять запросы после прохождения 50% аренды до тех пор, пока не получит ответ или не достигнет 100%.

Я вещь Эта статья может быть хорошим чтением.

Для управления процессом продления аренды во время выделения аренды устанавливаются два таймера. Таймер возобновления (T1) срабатывает, чтобы сообщить клиенту, что пора попытаться продлить аренду с сервером, который изначально предоставил его. Таймер повторной привязки (T2) срабатывает, если клиенту не удается выполнить обновление с этим сервером, и сообщает ему, что нужно попробовать любой сервер для продления срока аренды. Если аренда возобновляется или восстанавливается, клиент возвращается к нормальной работе. Если его невозможно восстановить, срок его действия истекает, и клиенту нужно будет искать новый договор аренды.