缺省情况下,使用测试地址运行基于探测器的故障检测。如果 NIC 驱动程序支持基于链路的故障检测,还将自动启用它。
如果 NIC 驱动程序支持基于链路的故障检测,您无法禁用此方法。但是,您可以选择要实现哪种类型的基于探测器的故障检测。
在选择基于探测器的检测方法之前,请确保您的探测器目标满足为基于探测器的故障检测选择目标的要求中列出的要求。
要仅使用传递式探测,请执行以下操作:
使用 SMF 命令启用 IPMP 属性 transitive-probing。
# svccfg -s svc:/network/ipmp setprop config/transitive-probing=true # svcadm refresh svc:/network/ipmp:default
有关设置此属性的更多信息,请参见 in.mpathd(1M) 手册页。
删除已为 IPMP 组配置的任何现有测试地址。
# ipadm delete-addr address addrobj
其中,addrobj 必须是承载测试地址的底层接口。
要使用测试地址来探测故障,请执行以下操作:
如有必要,请使用 SMF 命令禁用传递式探测。
# svccfg -s svc:/network/ipmp setprop config/transitive-probing=false # svcadm refresh svc:/network/ipmp:default
将测试地址指定给 IPMP 组的底层接口。
# ipadm create-addr -a address under-interface
其中,address 可以采用 CIDR 表示法,而 under-interface 是 IPMP 组的底层接口。