在什么情况下应该在同一子网上配置多个 DHCP 服务器?
我对使用多个 DHCP 服务器的理解是,您的客户端将使用最近的 DHCP,这可能是不可预测的。
然而,我读过一个建议,使用 2 个 dhcp 服务器,其中一个提供 80% 的地址,另一个提供 20%,但我不明白这样做有什么好处。
答案1
在什么情况下应该在同一子网上配置多个 DHCP 服务器?
你想要的不仅仅是糟糕的正常运行时间。
我对使用多个 DHCP 服务器的理解是,您的客户端将使用最近的 DHCP,这可能是不可预测的。
这可能就是为什么 Windows 中的 DHCP 能够在故障转移情况下通过同步访问工作的原因?您可以连接 2 台服务器(更确切地说:地址区域)并让它们在两台服务器之间同步,这意味着您不会遇到任何您似乎遇到的问题 ;)
但我不明白这样做有什么好处。
正常运行时间。也许在你的世界里硬件永远不会出故障,但在我的世界里硬件会出故障。当唯一的 DHCP 服务器出故障时,情况会很糟糕,尤其是 IPv4 时,当服务器重新上线时,机器不会获取 IP。在一家大公司里,让每个人都重启机器是一件很有趣的事情。请注意,在 IPv6 中,当分配的网络发生变化时,机器会收到动态通知。
答案2
您所讨论的配置称为“拆分范围”,它提供的优势是冗余 - 如果一个 DHCP 服务器出现故障,另一个可以接管,而不是让您的客户端无法接收 DHCP 地址。当然,冗余会带来管理开销,但它是值得的。
而且由于您使用的是 Windows,因此可能值得研究故障转移和热备用 DHCP 模式,它提供了分割范围的冗余,而没有缺点(大部分情况下)。