使用非常短的 DHCP 租用时间(< 1 分钟)可能会出现哪些问题?

seb*_*piq 20 networking dhcp dhcp-server

我们有一个演示的网络设置,持续大约 1500 万。我们的 DHCP 服务器配置为分配约 100 个地址(最大同时连接数或我们的 AP)...其他人来连接。

最初我想租用时间短至 25 秒,考虑到演示很短,并且确保没有 IP 会被 DHCP 服务器“滥用”保留......但是,我害怕几个事物。

第一,对网络负载的影响。

其次,我在这里和那里都读过,时间租约低于 1 分钟可能存在一些“奇怪”的问题(例如,什么是好的 DHCP 租约超时配置)。

有人知道使用如此短的租期会有什么不同的问题吗?对网络有什么影响?什么是短暂但安全的租赁期限?

小智 26

如果租用时间非常短,您将看到网络流量增加,尤其是广播流量,因为 DHCP 的“发现”和“提供”阶段是第 2 层广播。这在多大程度上取决于许多因素,例如网络的大小和复杂性、延迟、DHCP 服务器的性能等。请记住,DHCP 客户端不会等到租期到期才尝试续订。因此,如果您给我 60 秒的租约,我将每 30 秒与 DHCP 服务器(可能)通话以更新它。

至于“奇怪”的问题,什么都行。不同的 DHCP 客户端的行为会有所不同。有些人可能会处理得很好,有些人可能会经常更新并失败。也许有些客户获得了租约,只是睡了一段时间,然后检查是否需要续订或在地址过期时将其丢弃。如果睡眠时间比租用时间长,则系统将保留 IP 的时间长于允许的时间。我以前从未见过这个问题,但我已经看到诸如客户端在“请求”阶段请求的 IP 与服务器在“提供”阶段提供的 IP 不同,但服务器实际上向客户端提供了“请求” " IP,已经在使用中。永远不要低估软件编写的糟糕程度。


joe*_*rty 15

将 DHCP 租用时间与您的 AP 的连接限制相匹配,我认为这不是处理该问题的最佳方式。两者不必匹配。将 DHCP 租用时间降低到演示长度的两倍(完全随意的建议),并扩展您的 DHCP 范围以适应您认为在合理的时间内拥有的尽可能多的租用。当用户离开 AP 并且新用户连接时,他们将从您充足的 DHCP 池中获得一个未使用的 IP,或者一旦这些租用时间到期,他们将获得以前租用的 IP 地址。

如果配置 DHCP ip 地址池是控制可以连接到 AP 的人数的方法,那么我想说可能有更好的方法来做到这一点。

  • 这是对 172.16.0.0/12 网络的使用。里面有很多地址。 (5认同)