Выключение клиента DHCPv4 не гарантирует немедленное освобождение адреса

Запросить

Фотография конкретного исполнения не приложена.

Адрес может оставаться занятым в серверной базе после исчезновения устройства. Это не обязательно утечка pool. При резком отключении питания клиент способен вообще не отправить сообщение о добровольном освобождении lease.

RFC 2131 предусматривает DHCPRELEASE как отдельное действие клиента. Этот обмен не имеет обычного ACK, подтверждающего клиенту каждую стадию. Поэтому отправленная запись в локальном журнале ещё не доказывает получение release сервером.

Если release не дошёл, действуют lease lifetime и серверные правила учёта. Отсутствие ответа на ping также не является универсальным основанием немедленно выдавать тот же адрес другому узлу. Адресная занятость и физическое присутствие устройства наблюдаются разными механизмами.

В приёмке сравнивают штатное освобождение и внезапное выключение. Сохраняют состояние pool и сроки lease. Отчёт должен объяснять, когда адрес стал доступен для новой выдачи. Сам факт выключенного оборудования не подтверждает освобождение записи, а отсутствие release не доказывает неисправность DHCP-server.

Основание — Numbered DHCPv4 base RFCs and selected lease, identity, option and reconfigure extensions, разделы RFC2131 DHCPRELEASE; lease expiration and server state. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — указанные номерные RFC DHCPv4 и дополнений. Поддержка options конкретными client, relay и server не проверялась. Это протокольный разбор и план приёмки, а не результат испытания оборудования; leases, адреса, маршруты и рабочая сеть не изменялись.

Все разборы