ADC

延迟优先

默认情况下,备份 VIP 地址在主 VIP 地址的优先级高于主 VIP 地址的优先级后立即抢占主 VIP 地址。配置备份 VIP 地址时,您可以指定延迟抢占的时间长度。抢占延迟时间是每个备份 VIP 地址的每个节点的设置。

备份 VIP 的抢占延迟设置不适用于以下情况:

  • 主VIP的节点出现故障。在这种情况下,在备份 VIP 的节点上设置的失效间隔之后,备份 VIP 将接管主要 VIP 的身份。
  • 主VIP的优先级设置为零。在备份 VIP 的节点上设置的失效间隔之后,备份 VIP 接替主要 VIP。

示例:延迟抢占

考虑一个由 NetScaler 设备 NS1 和 NS2 组成的主动-主动部署。在每台设备上都配置了虚拟 IP 地址 VIP1。由于它们的优先级,VIP1 是 NS2 的主节点。在这两个节点上启用了抢占并为 VIP1 设置了抢占延迟时间。

下表列出了此示例中使用的设置。

实体和参数 NS1 上的设置 NS2 上的设置
VIP1(仅供参考) IP 地址:192.0.1.10, **VRID:10,优先级:100,抢占:已启用,抢占延迟时间:1000 秒** IP 地址:192.0.1.10, **VRID:10,优先级:200,抢占:已启用,抢占延迟时间:2000 秒**
死亡间隔 1 秒 2 秒

以下是此设置中可能的抢占行为的一些示例:

  • 如果将 NS1 上 VIP1 的优先级设置为比 NS2 上 VIP1 的优先级高的值(例如 210),则 NS1 上的 VIP1 将在其设置的抢占延迟时间(1000 秒)之后接管主服务器。
  • 如果将具有以下 VRRP 设置的第三个节点 NS3 添加到此部署中,则 NS3 上的 VIP1 将在其设置的抢占延迟时间(3000 秒)后成为主节点。
    • VIP1
      • VRID: 30
      • IP 地址:
      • 优先级 = 300
      • 抢占延迟时间 = 3000 秒
  • 如果 NS2 出现故障,NS1 上的 VIP1 将在 1 秒钟后接管主站的身份(在 NS1 上设置死区间隔)。在这种情况下,NS1 上 VIP1 的抢占延迟时间不适用。
  • 如果 NS2 停机而 NS1 重新启动,则在 NS1 启动后,NS1 上的 VIP1 将变为主节点 1 秒(在 NS1 上设置死区间隔)。在这种情况下,NS1 上 VIP1 的抢占延迟时间不适用。
  • 如果 NS2 上 VIP1 的优先级设置为零,则 VIP1 进入待机模式。NS1 上的 VIP1 在 1 秒钟后接管主站的身份(在 NS1 上设置死区间隔)。在这种情况下,NS1 上 VIP1 的抢占延迟时间不适用。

为 IPv4 主动模式配置延迟抢占

要为 VIP 地址配置抢占延迟时间,请设置关联虚拟 MAC 地址的抢占延迟计时器参数。您可以在添加地址时设置此参数,也可以修改现有的虚拟 MAC 地址。

要使用 CLI 配置抢占延迟时间,请执行以下操作:

  • 要在添加虚拟 MAC 时设置抢占延迟时间,请在命令提示符下键入:
    • add vrID <id> -preemptiondelaytimer <secs>
    • show vrID
  • 要在修改虚拟 MAC 时设置抢占延迟时间,请在命令提示符下键入:
    • set vrID <id> -preemptiondelaytimer <secs>
    • show vrID

要使用 GUI 配置抢占延迟时间,请执行以下操作:

  1. 导航到“系统”>“网络”>“VMAC”。
  2. VMAC 选项卡上。在添加新的虚拟 MAC 或编辑现有的虚拟 MAC 时,设置 Preemption Delay Timer 参数

示例配置:

以下配置使用示例:延迟抢占部分的表格中列出的设置。

    Settings on NS1

    > set vrid param –deadInterval 1

    Done

    > add ns ip 192.0.1.10 255.255.255.255 –type VIP

    Done

    > add vrid 10 –Priority 100 –Preemption Enable –preemptiondelaytimer 1000

    Done

    > bind ns ip 192.0.1.10 255.255.255.255 –vrid 10

    Done

    Settings on NS2

    > set vrid param –deadInterval 2

    Done

    > add ns ip 192.0.1.10 255.255.255.255 –type VIP

    Done

    > add vrid 20 –Priority 200 –Preemption Enable –preemptiondelaytimer 2000

    Done

    > set ns ip 192.0.1.10 255.255.255.255 –vrid 10

    Done
<!--NeedCopy-->

为 IPv6 主动模式配置延迟抢占

要为 VIP6 地址配置抢占延迟时间,请设置关联虚拟 MAC6 地址的抢占延迟计时器参数。您可以在添加虚拟 MAC6 地址时设置此参数,也可以修改现有的虚拟 MAC6 地址。

要使用 CLI 配置抢占延迟时间,请执行以下操作:

  • 要在添加虚拟 MAC6 时设置抢占延迟时间,请在命令提示符下键入:
    • add vrID6 <id> -preemptiondelaytimer <secs>
    • show vrID6
  • 要在修改虚拟 MAC6 时设置抢占延迟时间,请在命令提示符下键入:

    • set vrID6 <id> -preemptiondelaytimer <secs>
    • show vrID6

要使用 GUI 配置抢占延迟时间,请执行以下操作:

  1. 导航到“系统”>“网络”>“VMAC”。
  2. VMAC6 选项卡上。添加虚拟 MAC6 地址或编辑现有虚拟 MAC6 地址时,请设置 抢占延迟计时器 参数。
延迟优先