Sun Cluster 概念指南(适用于 Solaris OS)

公共网络适配器和 Internet 协议 (IP) 网络多路径

客户机通过公共网络向群集提出数据请求。每个群集节点通过一对公共网络适配器至少连接到一个公共网络。

Sun Cluster 中的 Solaris Internet 协议 (Internet Protocol, IP) 网络多路径软件提供了一种基本机制,用于监视公共网络适配器,并在检测到故障时将 IP 地址从一个适配器故障转移到另一个适配器。每个群集节点均有自己的 Internet 协议 (IP) 网络多路径 配置,此配置可以不同于其他群集节点上的配置。

公共网络适配器组织为 IP 多路径组(多路径组)。每个多路径组具有一个或多个公共网络适配器。多路径组中的每个适配器均可处于活动状态。此外,您也可以配置备用接口,这些接口只有在发生故障转移时才会激活。

in.mpathd 多路径守护进程使用一个测试 IP 地址进行故障检测和检修。如果多路径守护进程在某个适配器上检测到故障,则发生失效转移。所有网络访问都将从发生故障的适配器故障转移到多路径组中另一个能够正常运行的适配器。因此,该守护进程维护了节点的公共网络连通性。如果配置了备用接口,则守护进程会选择该备用接口。否则,守护进程将选择具有最小 IP 地址数目的接口。由于故障转移发生在适配器接口级,因此诸如 TCP 这样更高级别的连接,除在故障转移期间有短暂的瞬时延迟以外,将不会受影响。IP 地址的故障转移成功完成之后,将发送 ARP 广播。这样,守护进程就维护了与远程客户机的连通性。


注 –

由于 TCP 的拥塞恢复特性,TCP 端点可能在成功故障转移后经历更长的延迟。一些段可能会在故障转移期间丢失,从而激活 TCP 中的拥塞控制机制。


多路径组为逻辑主机名和共享地址资源提供了构件。您也可以独立于逻辑主机名和共享地址资源来创建多路径组,以监视群集节点的公共网络连通性。节点上相同的多路径组可以拥有任意数目的逻辑主机名或共享地址资源。有关逻辑主机名和共享地址资源的更多信息,请参见《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》


注 –

Internet 协议 (IP) 网络多路径 机制的设计着意于检测和屏蔽适配器故障。该设计并非是要通过管理员使用 ifconfig(1M) 删除一个逻辑(或共享)IP 地址来进行恢复。Sun Cluster 软件将逻辑 IP 地址和共享 IP 地址视为由 RGM 管理的资源。管理员添加或删除 IP 地址的正确方法是使用 scrgadm(1M) 来修改包含资源的资源组。


有关 IP 网络多路径的 Solaris 实现的更多信息,请参见群集中安装的 Solaris 操作系统的相应文档。

操作系统版本 

参考 

Solaris 8 操作系统 

《IP Network Multipathing Administration Guide》

Solaris 9 操作系统 

《IP Network Multipathing Administration Guide》中的第 1  章 “IP Network Multipathing (Overview)”

Solaris 10 Operating System 

《System Administration Guide: IP Services》中的第 VI 部分, “IPMP”