在我的客户网络中,我们有 2 个 DHCP 服务器。一个完全由我控制,另一个由不同的供应商控制。我想确保一组设备(我的设备)在连接时应从我的 DHCP 服务器获取 IP 地址。处理这种情况的最佳方法是什么。以下是我研究得出的信息。
我无法将其他供应商的 DHCP 服务器用作中继服务器(因为我不太确定他的业务逻辑是做什么的或者对 IP 有任何依赖等等)。
可以在我的 DHCP 服务器中进行保留,以将 mac ID 映射到 IP 地址,但我应该阻止供应商的 DHCP 服务器向我的设备提供任何 DHCP 服务。
我可以定义一个范围或子网(不太确定这个技术术语)来区分两个 DHCP 服务器的不同 IP 地址池。但我还是不太确定他的业务逻辑是什么)
我基本上是一名程序员,对网络相关领域的了解非常少。
答案1
无论您做什么,都无法阻止“其他人”向“您的”客户端发送 DHCPOFFER。
一个网络上的两个不协调的 DHCP 服务器无法以任何合理的方式工作。
答案2
两个开发人员以需要提供 dhcp 的方式开发软件,这真是令人不安。
话虽如此,我们还是可以通过两个子网重构网络,使其具有两个独立的广播域。这可以通过两个通过路由器连接的物理交换机或单个交换机内的两个 VLAN 来实现。
您可能需要一位专门的网络人员来承担这样的工作。