本文介绍有关 IP 地址故障转移的群集信息。
原始 KB 数: 168567
总结
Microsoft群集服务器(MSCS)提供在群集内定义 IP 地址资源的能力,并能够在节点之间进行故障转移。
IP 地址故障转移能力取决于以下两个方面:
支持动态注册和取消注册 IP 地址。
能够更新注册地址所在子网内其他系统的网络地址转换缓存的能力。
动态地址注册和注销已在 Microsoft Windows NT 操作系统中实现,以支持使用动态主机配置协议(DHCP)租用 IP 地址。
Microsoft群集服务器使用 Windows NT 中的现有功能进行 IP 地址注册和注销。 当群集组件尝试将 IP 地址资源联机时,软件会将命令发送到 TCP/IP 驱动程序以注册指定的地址。 当相应资源处于脱机状态时,存在类似的命令来注销地址。
群集软件通过 Windows NT 实现的地址解析协议(ARP)规范(RFC 826)更新 LAN 上其他系统的翻译缓存。 该规范指出,接收 ARP 请求的所有系统都必须将其 IP 地址更新为请求源的物理地址映射(源 IP 和物理网络地址包含在请求中)。
此外,作为 IP 地址注册过程的一部分,Windows NT TCP/IP 驱动程序会多次在相应的 LAN 上广播 ARP 请求。 请求要求指定 IP 地址的所有者使用其物理网络地址进行响应。 通过发送注册 IP 地址的这些请求,Windows NT 可能会检测 IP 地址冲突;如果收到响应,则无法安全地使用该地址。
当驱动程序发送这些请求时,Windows NT 指定要注册为请求源的 IP 地址。 因此,网络上的所有系统都将更新其指定地址的 ARP 缓存条目。 因此,注册系统将成为地址的新所有者。
注意
如果发生地址冲突,则响应系统可能会向同一地址发送另一个 ARP 请求,迫使子网中的其他系统再次更新其缓存。 Windows NT 在检测到与已成功注册的地址发生冲突时执行此操作。
详细信息
有关相关信息的其他信息,请单击下面的文章编号以查看Microsoft知识库中的文章: