系统管理指南:IP 服务

配置具有单个物理接口的 IPMP 组

如果 IPMP 组中仅有一个接口,则无法进行故障转移。但是,可以通过将接口指定给 IPMP 组对该接口启用故障检测。不必配置专用的测试 IP 地址,即可为单接口 IPMP 组建立故障检测。可以使用单个 IP 地址发送数据和检测故障。

Procedure如何配置单接口 IPMP 组

  1. 在将来具有单接口 IPMP 组的系统上,承担主管理员角色或成为超级用户。

    主管理员角色拥有主管理员配置文件。有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 对于 IPv4,创建单接口 IPMP 组。

    使用以下语法将单个接口指定给 IPMP 组。


    # ifconfig interface group group-name
    

    以下示例会将接口 hme0 指定给 IPMP 组 v4test


    # ifconfig hme0 group v4test
    

    执行此步骤之后,IPMP 会对接口启用基于链路的故障检测。

    此外,还可以使用 ifconfig 命令的 -failover 子命令启用基于探测器的故障检测。以下示例通过使用当前指定给 hme0 的 IP 地址对 hme0 启用基于探测器的故障 hme0:


    # ifconfig hme0 -failover
    

    请注意,与多接口组不同,同一 IP 地址既可充当数据地址,又可充当测试地址。要让应用程序将测试地址用作数据地址,不能针对单接口 IPMP 组将测试地址标记为 deprecated

  3. 对于 IPv6,创建单接口 IPMP 组。

    使用以下语法将单个接口指定给 IPMP 组:


    # ifconfig interface inet6 group group-name
    

    例如,要将单个接口 hme0 添加到 IPMP 组 v6test 中,请键入以下内容:


    # ifconfig hme0 inet6 group v6test
    

    执行此步骤之后,IPMP 会对接口启用基于链路的故障检测。

    此外,还可以使用 ifconfig 命令的 -failover 子命令启用基于探测器的故障检测。以下示例通过使用当前指定给 hme0 的 IP 地址对 hme0 启用基于探测器的故障 hme0:


    # ifconfig hme0 inet6 -failover
    

    请注意,与多接口组不同,同一 IP 地址既可充当数据地址,又可充当测试地址。要让应用程序将测试地址用作数据地址,不能针对单接口 IPMP 组将测试地址标记为 deprecated

    在单物理接口配置中,无法检验所探测的目标系统是否已出现故障或者接口是否已出现故障。仅可以通过一个物理接口来探测目标系统。如果子网中仅有一个缺省路由器,则当组中仅有一个物理接口时,关闭 IPMP。如果存在单独的 IPv4 和 IPv6 缺省路由器,或者存在多个缺省路由器,则需要探测多个目标系统。因此,可以安全地打开 IPMP。