环境:两台 Windows 2012 R2 DHCP 服务器处于主动/被动(热备用)模式,为一个范围提供服务。范围租约期限:1 天。MCLT:1 小时。
情况:新的 DHCP 客户端获得 IP 配置,租约期限为 1 天。释放后,然后续订(租约结束前,作为测试),获得新的 IP 租约。但是,其期限为 1 小时。客户端始终报告相同的 DHCP 服务器(主服务器)。
为什么新租约是 1 小时?1 小时恰好与 MCLT 相同,如果我理解正确的话,它仅在故障转移情况下调用。这里没有发生过这样的故障转移。
[注意:我从此范围中删除了故障转移配置,并且客户端选择了正确的范围租用时间 1 天。]
答案1
这实际上是正确的行为。它旨在防止主服务器在对辅助服务器执行惰性更新之前崩溃的情况。
您可以阅读dhc 故障转移协议的 5.2.1 节如果你愿意,但相关的引用是:
“这允许该服务器在客户端下次续订租约时为其提供更长的租约时间,因为它给予客户端的时间不会超过其合作伙伴确认的潜在到期时间之外的 MCLT。”