在 Oracle® Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道

退出打印视图

更新时间: 2014 年 7 月
 
 

关于基于探测器的故障检测

基于探测器的故障检测涉及目标系统的使用,如基于探测器的故障检测中所述。在确定基于探测器的故障检测的目标时,in.mpathd 守护进程在两种模式下运行:路由器目标模式多播目标模式。在路由器目标模式中,守护进程探测在路由表中定义的目标。如果没有定义目标,则守护进程在多播目标模式下运行,其中发出多播包以探测 LAN 上的相邻主机。

您最好设置供 in.mpathd 守护进程探测的目标系统。对于一些 IPMP 组,缺省路由器作为目标就足够了。但是,对于另一些 IPMP 组,则可能需要为基于探测器的故障检测配置特定目标。要指定目标,请将路由表中的主机路由设置为探测器目标。在路由表中配置的任何主机路由会列在缺省路由器的前面。IPMP 使用显式定义的主机路由来选择目标。因此,您应设置主机路由以配置特定的探测器目标,而不是使用缺省路由器。

要在路由表中设置主机路由,请使用 route 命令。您可以将此命令与 –p 选项结合使用来添加持久性路由。例如,使用 route -p add 添加的路由在您重新引导系统后仍保留在路由表中。因此,您可以使用 –p 选项添加持久性路由,从而无需使用任何特殊脚本在每次系统启动时重新创建这些路由。要以最佳方式使用基于探测器的故障检测,确保您设置多个目标来接收探测器。

route 命令既作用于 IPv4 路由又作用于 IPv6 路由,IPv4 路由是缺省设置。如果紧跟 route 命令之后使用 –inet6 选项,系统将针对 IPv6 路由执行操作。

如何为基于探测器的故障检测手动指定目标系统过程显示了用于为基于探测器的故障检测将持久性路由添加到目标的确切语法。有关可与 route 命令一起使用的选项的更多信息,请参见 route(1M) 手册页和部署 IPMP 时维护路由