SG300 DHCP 服务器 - 使其重新发布相同的地址到相同的设备

网络工程 思科 dhcp
2022-02-26 22:42:37

我们最近安装了 Cisco SG300-52MP 作为带有 DHCP 服务器和语音 VLAN 的骨干路由器。我们还发现,当当前的 DHCP 租约到期时,路由器会向设备发出一个全新的 DHCP 地址,从而中断与它的活动连接(如果有)。这也有可能让 Cisco IP 电话重置其网络,可能会出于未知原因将其从语音 VLAN 中删除,因此我想更改此行为,并且如果 DHCP 请求遇到过期租约,路由器将重新分配相同的 IP 地址给设备。我怎样才能做到这一点?我主要使用浏览器配置 SG300,但如果需要,我可以执行 CLI 配置。

SG300 固件是最新的,或至少是最新的 1.4.0.88 之一。

1个回答

有两种不同的机制在起作用:

  • 分配新的 DHCP 租约。

  • 续订现有的 DHCP 租约

通常,新客户端会首先请求 DHCP 租约,并获得一个随机 IP 地址,在租约到期之前,它会要求更新现有租约并保持相同的 IP。

我看到两件事可以解释您的问题:

  • DHCP服务器上配置的租约时间太小,在客户端尝试更新之前租约到期,所以从vue的DHCP服务器来看,这不再是续约而是新的租约
  • 交换机软件中的一个错误

你可以尝试什么:

  • 检查有关 DHCP 租约的租约期限和客户端操作系统行为
  • 在 Windows 机器上,强制续订ipconfig /renew并查看它是否真的续订现有租约或更改其 IP

  • 使用wireshark/tcpdump检查客户端和服务器之间的流量,看看到底发生了什么

这就是说,除了非常小的网络,我不会依赖这种设备上的 DHCP 服务器,而是使用 DHCP 中继功能将 DHCP 请求转发到外部 DHCP 服务器,通常在服务器上

我不喜欢微软,但多年来一直使用他们的 DHCP,从来没有遇到过任何问题,而我在使用 Cisco 设备的 DHCP 服务器时遇到了一些问题。