客户端如何在同一个网络中的两个 DHCP 服务器之间进行选择?

客户端如何在同一个网络中的两个 DHCP 服务器之间进行选择?

我在 netacad 上看到,同一个网络中可能有多个 DHCP 服务器,我想知道客户端如何在它们之间进行选择?

客户端是否选择首先发送 DHCPOFFER 的那个,或者还有其他什么?

答案1

DHCP 遵循先到先得的原则。您不应在同一网络上拥有两个相互竞争的 DHCP 服务器,除非它们之间有某种形式的故障转移或 HA,否则您将面临在同一网络上拥有重复 IP 的风险。

答案2

您说得对,就客户端而言,DHCP 是第一个应答的。这并不意味着您不能(或不应该)为给定子网设置多个 DHCP 服务器;只是需要规划。

我更喜欢使用具有分割作用域的主 DHCP 服务器和辅助 DHCP 服务器。示例子网的详细信息:

  • 子网为 192.168.1.0/24
  • 总体范围配置为分发192.168.1.3至.254
  • 主 DHCP 服务器配置为响应延迟 0ms,并设置为排除 192.168.1.201 至 .254
  • 辅助 DHCP 服务器配置为 1000ms 延迟,不包括 192.168.1.3 至 .200

对于在 Windows 环境中执行此操作,此链接对此进行了更深入的讨论 -https://blogs.technet.microsoft.com/teamdhcp/2009/01/22/how-to-configure-split-scope-using-wizard/

相关内容