带有 Microsoft DHCP 服务器的 Cisco DHCP 中继

网络工程 思科-ios dhcp
2022-02-23 17:28:37

在此处输入图像描述

当前情况:我们有一台 C3850 交换机为桌面客户端提供 DHCP 租约,而无需与任何上游 DHCP 服务器通信

目标:我们希望 C3850 交换机继续在 VLAN60 上提供 DHCP 租约,而 Microsoft DHCP 服务器可以看到 VLAN60 上来自 C3850 的所有 DHCP 租约

备注:我知道 Cisco 交换机上存在“ip helper-address”功能,但它会将 DHCP 客户端请求转发到 Microsoft DHCP 服务器,而不是在 C3850 交换机中拥有本地 DHCP 服务器,这不是我们想要做的。C3850 可以在第 3 层路由上与 Microsoft DHCP 服务器通信而不会出现问题。

问题:我怎样才能在 C3850 上使用 Microsoft DHCP 服务器实现 DHCP 中继,而不会影响 C3850 上现有的 DHCP 租约?

1个回答

简短的回答:你不能。

首先,不能将交换机配置为在同一接口上同时执行服务器和中继。

其次,您不能拥有两个 DHCP 服务器。交换机作为第一个看到请求的设备,几乎总是第一个响应,即使 MS DHCP 服务器在 VLAN60 上。在这种情况下,由于主机已经与交换机的服务器相关联,它将继续使用该 DHCP 服务器更新其地址。(但我们又遇到了#1。)

我可以看到前进的唯一方法是将保留复制到 MS 服务器,并让客户端(重新)发现 DHCP 服务器。是的,主机将在几秒钟内失去他们的租约,但在静态保留的情况下,他们将获得相同的地址。(即使是动态主机也可能以相同的地址结束。但这取决于主机、DHCP 服务器以及请求的地址是否可用。)