使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情形:

  • 您运行的 Windows Server 2012 的两台计算机上配置了动态主机配置协议 (DHCP) 故障切换。

  • DHCP 客户机位于子网 1,并且 DHCP 服务器所在子网 2 上。

  • 两种中继代理配置为从子网 1 的客户端请求转发到子网 2,另一个用于每个 DHCP 服务器。

  • 在子网 1 和子网 2 之间的网关设备上配置虚拟路由器冗余协议 (VRRP) 或热备用路由器协议 (HSRP)。

  • 您在 DHCP 服务器上配置了作用域的生存时间。例如,将作用域生存时间设置为 24 小时。

  • 在子网 1 上启动多个 DHCP 客户端,客户端从 DHCP 启用故障切换的服务器获得 IP 地址。

在这种情况下,DHCP 启用故障切换的服务器租赁给多个 DHCP 客户端相同的 IP 地址。因此,在子网 1 上的 DHCP 客户端会遇到 IP 冲突问题。

详细信息

当 DHCP 客户端向相同的 DHCP 启用故障转移功能的服务器发出重复的 IP 地址租约的请求时,会出现此问题。客户端请求是由于路由器 VRRP/HSRP 配置复制。DHCP 服务器授予的第一个请求的最大客户端会导致时间 (MCLT) 租约时间 (TTL) 持续时间的租约。例如,MCLT 租约持续时间为 1 小时。第二个请求也将授予为 ttl 作用域生存时间 (24 小时) 的租约。但是,DHCP 服务器注册仅第一个租约。这样,TTL 在 DHCP 服务器上的 IP 地址和 IP 地址的 DHCP 客户端不能同步的 TTL。DHCP 服务器管理控制台,在活动租约时间显示的 IP 地址的 TTL 设置为 MCLT (1 小时)。同时,IP 地址的 TTL 设置为作用域生存时间 (24 小时) 在 DHCP 客户端。当 DHCP 服务器上的 MCLT 租约时间到期时,服务器将发出此 IP 地址与另一个 DHCP 客户端,会导致 IP 的冲突问题。

注意:您可以运行下面的命令以检查 TTL 设置为 DHCP 客户端上的 IP 地址︰ipconfig /all

解决方案

如果您使用的 Cisco 的 HSRP 协议,可以通过配置 IP 复制虚拟路由器组解决此问题。请参阅供应商文档的详细信息。

更新信息

通过安装 Windows RT,Windows 8 和 Windows Server 2012 累积更新 2845533,也可以解决此问题。有关如何获取此更新总成包的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

2845533 Windows RT、 Windows 8 和 Windows Server 2012 更新汇总︰ 2013 年 6 月

解决方法

若要变通解决此问题,请防止 DHCP 中继代理多个 DHCP 将请求转发到 DHCP 服务器在相同的时间。若要执行此操作,请指定 DHCP 中继代理转发 DHCP 请求之前应等待的时间间隔。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

参考资料

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×