有关 IP 地址故障转移的群集信息

本文介绍有关 IP 地址故障转移的聚类分析信息。

适用于: Windows Server 2012 R2
原始 KB 编号: 168567

摘要

Microsoft 群集服务器 (MSCS) 提供在群集中定义 IP 地址资源的功能,并使其从一个节点故障转移到另一个节点。

IP 地址故障转移能力取决于两件事:

  • 支持 IP 地址的动态注册和注销。

  • 能够更新附加到注册地址的子网的其他系统的网络地址转换缓存。

动态地址注册和注销已在 Microsoft Windows NT 操作系统中实现,以支持使用动态主机配置协议 (DHCP) 租用 IP 地址。

Microsoft 群集服务器使用 Windows NT 中的现有功能进行 IP 地址注册和注销。 当群集组件尝试使 IP 地址资源联机时,软件会向 TCP/IP 驱动程序发送命令来注册指定的地址。 当相应资源脱机时,存在一个类似的命令来取消注册地址。

群集软件通过地址解析协议 (ARP) 规范 (RFC 826) 更新 LAN 上其他系统的转换缓存,该规范由 Windows NT 实现。 该规范规定,接收 ARP 请求的所有系统都必须将其 IP 地址更新为请求源的物理地址映射, (源 IP 和物理网络地址包含在请求) 中。

此外,作为 IP 地址注册过程的一部分,Windows NT TCP/IP 驱动程序在相应的 LAN 上多次广播 ARP 请求。 请求要求指定 IP 地址的所有者使用其物理网络地址进行响应。 通过发送对注册的 IP 地址的这些请求,Windows NT可能会检测到 IP 地址冲突;如果收到响应,则无法安全地使用该地址。

当驱动程序发送这些请求时,Windows NT指定要注册为请求源的 IP 地址。 因此,网络上的所有系统都将更新其指定地址的 ARP 缓存条目。 因此,注册系统将成为地址的新所有者。

注意

如果发生地址冲突,响应系统可能会针对同一地址发出另一个 ARP 请求,从而强制子网上的其他系统再次更新其缓存。 Windows NT在检测到与已成功注册的地址发生冲突时执行此操作。

更多信息

有关相关信息的其他信息,请单击下面的文章编号以查看 Microsoft 知识库中的文章:

使用群集进行故障转移期间虚拟服务器的 MAC 地址更改