DHCP server宕机导致续租失败时,客户端lease到期后行为的标准咨询
DHCP server宕机导致续租失败时,客户端lease到期后行为的标准咨询
嗨,AhmedWas!这个问题确实很容易因为不同厂商的实现差异让人混淆,我来帮你理清楚标准定义和实际情况的区别~
首先说标准规定:根据DHCP的核心标准RFC 2131,当客户端尝试续租租约失败,且租约完全到期后,客户端必须进入INIT状态,重新发起完整的DHCP发现(DISCOVER)流程,尝试从可用的DHCP服务器获取新的IP配置。
那为什么你会看到两种不同的情况呢?这是因为很多厂商在实现DHCP客户端时,做了非标准的兼容性优化:如果租约到期后仍然无法联系到DHCP服务器,部分客户端会选择继续保留当前使用的IP地址(这种行为常被称为“IP保留策略”),目的是避免设备突然失去网络连接,影响业务使用。但要明确,这种保留IP的行为并不是标准要求的,属于厂商自定义的扩展逻辑。
总结一下:标准流程是客户端回到INIT状态重新发起请求,而保留当前IP是厂商为了提升可用性做的非标准优化,这就是你遇到两种不同场景的原因啦。
备注:内容来源于stack exchange,提问作者AhmedWas
相关产品推荐
相关产品推荐

