Windows 2008 R2 DHCP 重叠范围

Windows 2008 R2 DHCP 重叠范围

我们正在尝试解决范围重叠问题。我们有多种设备类型,希望将它们分配给 16 位子网的所有不同范围。例如,我们希望为 X 设备分配 192.168.2.1-192.168.2.254/16,为 Y 设备分配 192.168.3.1-192.168.3.254/16。我们正尝试通过创建不同的范围并使用 60 个类标识符来实现这一点。问题是 DHCP 不允许我们为这些范围分配 16 位掩码,因为可能会出现重叠。我们没有重叠地址池,那么 DHCP 为什么要关心这个问题,我们可以解决这个问题吗?

如果这不可能,我怎样才能在不创建多个范围的情况下按设备类型分配特定范围?

任何想法都会有帮助。

更新:

整个范围是 192.168.0.0/16
网关是 192.168.1.1/16
设备硬件 A - 192.168.20.1-192.168.20.254/16
设备硬件 B - 192.168.26.1-192.168.26.254/16
设备硬件 C - 192.168.85.1-192.168.85.254/16

我们尝试为每种设备类型 (A、B、C) 设置多个范围,但无法指定 16 位掩码,因为范围 A 在技术上可以与范围 B 重叠,即使我们的起始和结束地址不存在。

我希望这更有意义。

感谢您的想法。

答案1

因为 Windows 将“范围”计为 192.168.0.0/16。如果没有某种路由器,您基本上就是在创建一个巨大的单一子网。

我认为您实际上试图创建的是 Windows 所称的“地址池”。您可以为每个组创建一个地址池,但除非您进行静态预留,否则 Windows 只会在每个设备请求 IP 时为其分配下一个可用地址。

答案2

对于遇到类似情况的人,我们采取了以下措施:

我们用 /23 掩码创建了范围(必须重新寻址几个较小的范围以避免冲突),如下所示:

范围 1:192.168.10.0/23“供应商类别标识符=A”
范围 2:192.168.20.0/23“供应商类别标识符=B”
范围 3:192.168.26.0/23“供应商类别标识符=C”
等等。

当 DHCP 服务器分发地址时,设备最终会得到一个 /16 网络掩码。我无法诚实地告诉你原因,但这是期望的结果,而且我目前有太多其他事情要做,无法对其进行反向搜索。

相关内容