ADC

根据接口状态配置运行状况跟踪

为确保备份 VIP 地址在当前主 VIP 地址的节点完全关闭之前接管主 VIP 地址,您可以配置一个节点,使其在节点上接口的状态发生变化时更改 VIP 地址的优先级。例如,当接口的状态更改为 DOWN 时,节点会降低 VIP 地址的优先级;当接口的状态更改为 UP 时,节点会增加优先级。此功能是每个 VIP 地址的每节点配置。

示例

考虑一个由 NetScalers NS1、NS2 和 NS3 组成的主动-主动部署。在每个 ADC 上都配置了虚拟 IP 地址 VIP1、VIP2、VIP3 和 VIP4。由于它们的优先级,VIP1 和 VIP4 在 NS1 上处于活动状态,VIP2 在 NS2 上处于活动状态,VIP3 在 NS3 上处于活动状态。

为确保在 NS1 完全停机之前 NS2 或 NS3 接管 NS1 上的活动 VIP 地址,在 NS1 上为 VIP1 和 VIP4 地址配置了基于接口的运行状况跟踪。为 VIP 地址配置基于接口的运行状况跟踪包括关联所需接口以及为 VIP 地址的关联 VRID 设置降低优先级 (trackifnumPriority) 参数。例如,在 NS1 上,接口 1/2、1/3 和 1/5 与 VIP1 的 VRID 相关联,降低的优先级设置为 20。

在所有三个节点中为这些 VIP 地址启用抢占。

下表列出了本示例中使用的设置: 运行状况跟踪示例设置

vrrp 运行状况优先级

当 NS1 上的多个接口出现故障时,在 NS1 上的执行流程如下所示:

  1. 如果接口 1/3 出现故障,地址 VIP1 的优先级将降低 20(VIP1 的优先级降低值),因为接口 1/3 与 VIP1 相关联:
    • VIP1 的有效优先级 =(当前优先级-降低的优先级)= (90-20) = 70
  2. 同样,如果接口 1/5 关闭,地址 VIP1 的优先级会进一步降低:
    • VIP1 的有效优先级 =(当前优先级-降低的优先级)= (70-20) = 50
  3. 此时,NS1 上 VIP1 的有效优先级低于 VIP1 在 NS3 上的有效优先级。NS3 为 VIP1 抢占 NS1。NS3 上的 VIP1 接管并变为活动状态(主节点)。
  4. 此外,由于接口 1/5 也与 VIP4 相关联,因此 VIP4 的优先级值降低了 VIP4 的优先级值 (55)。
    • VIP4 的有效优先级 = (250-55) = 195
  5. 如果接口 1/7 出现故障,VIP4 的优先级会进一步降低:
    • VIP4 的有效优先级 =(当前优先级-降低的优先级)= (195-55) = 145
  6. 此时,NS1 上 VIP4 的有效优先级低于 VIP4 在 NS2 上的有效优先级。NS2 为 VIP4 抢占 NS1。NS3 上的 VIP4 接管并变为活动状态(主节点)。此配置可确保在 NS1 完全关闭之前,四个 VIP 地址中没有一个处于活动状态。

IPv4 双活模式的配置步骤

要在节点上为 VIP 地址配置此功能,请设置降低优先级 (trackifnumPriority) 参数,然后关联要跟踪状态的接口以更改 VIP 地址的优先级。当任何关联接口的状态更改为 DOWN 或 UP 时,节点会通过配置的降低优先级 (trackifnumPriority) 值降低或增加 VIP 地址的优先级。

要使用 CLI 设置降低的优先级并将接口绑定到虚拟路由器 ID,请执行以下操作:

在命令提示符下,键入:

  • set vrID <id> [-**trackifNumPriority** \<positive_integer>]
  • bind vrID <id> -trackifNum <interface_name>
  • show vrID <id>

示例:

    > set vrID 125 -trackifNumPriority 10
    Done

    > bind vrID 125 -trackifNum 1/4 1/5
    Done
<!--NeedCopy-->

要使用 GUI 设置降低的优先级并将接口绑定到虚拟路由器 ID,请执行以下操作:

  1. 导航到“系统”>“网络”>“VMAC”。
  2. vmacs选项卡上,选择虚拟路由器 ID,然后单击编辑。
  3. 配置虚拟 MAC下,设置 降低优先级 参数。
  4. 选择 VRID 选项跟踪的接口 ,然后在“关联接口”下向虚拟路由器 ID 添加接口。

IPv6 双活模式的配置步骤

要在节点上为 VIP6 地址配置此功能,请设置降低优先级 (trackifnumPriority) 参数,然后关联要跟踪状态的接口以更改 VIP6 地址的优先级。当任何关联接口的状态更改为 DOWN 或 UP 时,节点会通过配置的降低优先级 (trackifnumPriority) 值降低或增加 VIP6 地址的优先级。

要使用 CLI 自动更改 VIP 地址的优先级,请执行以下操作:

在命令提示符处,键入以下一组命令。

  • 如果添加新的虚拟 MAC6:

    • add vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
    • bind vrID6 <id> -trackifNum <interface_name>
    • show vrID6 <id>
  • 如果重新配置现有的虚拟 MAC6:

    • set vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
    • bind vrID6 <id> -trackifNum <interface_name>
    • show vrID6 <id>

示例:

    > set vrID6 130 -trackifNumPriority 10
    Done

    > bind vrID6 130 -trackifNum 1/4 1/5
    Done
<!--NeedCopy-->
根据接口状态配置运行状况跟踪