ADC

推迟抢占

缺省情况下,备份VIP地址优先级高于主用VIP地址后立即抢占主用VIP地址。在配置备份VIP地址时,可以指定延迟抢占的时间。抢占延迟时间为每个备份VIP地址在每个节点上的设置。

备份VIP的抢占延迟在以下情况下不生效:

  • 主VIP节点down。在这种情况下,备份VIP将在备份VIP所在节点上设置失效时间间隔后,由备份VIP接管为主VIP。
  • 主VIP优先级设置为0。在备份VIP所在节点上设置失效时间间隔后,备份VIP将成为主VIP。

示例:延迟抢占

考虑由Citrix ADC设备NS1和NS2组成的双活-双活部署。虚拟IP地址VIP1配置在这些设备上。由于它们的优先级,VIP1在NS2上是master。在这两个节点上启用了VIP1的抢占功能,并设置了抢占延迟时间。

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

实体和参数 NS1配置 NS2配置
VIP1(仅供参考用途) IP地址:192.0.1.10,VRID:10,优先级:One hundred.抢占:启用,抢占延迟时间:1000秒 IP地址:192.0.1.10,VRID: 10优先级:200年,抢占:启用,抢占延迟时间:2000秒
死亡时间间隔 1秒 2秒

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

  • 如果将NS1上的VIP1的优先级设置为比NS2上的VIP1的优先级高(例如210),则在设置抢占延迟时间(1000secs)后,NS1上的VIP1将自动抢占为主用。
  • 如果在本部署中增加了第三个NS3节点,并且配置了如下VRRP,则NS3节点上的VIP1在设置抢占延迟时间(3000秒)后成为master节点。
    • VIP1
      • VRID: 30
      • IP地址:
      • 优先级= 300
      • 抢占延迟时间= 3000秒
  • 如果NS2宕机,1秒后(在NS1上设置失效时间),NS1上的VIP1将以master身份接管。此时不考虑NS1上VIP1的抢占延时时间。
  • 如果NS2宕机,NS1重启,则在NS1重启后1秒(在NS1上设置失效时间),NS1上的VIP1将成为master。此时不考虑NS1上VIP1的抢占延时时间。
  • 如果将NS2上的VIP1的优先级设置为0,VIP1将进入待机状态。NS1上的VIP1在1秒后(NS1上设置失效时间)自动切换为主用。此时不考虑NS1上VIP1的抢占延时时间。

配置IPv4双活模式的延迟抢占

如果需要配置VIP地址的抢占延时时间,则需要配置对应虚拟MAC地址的抢占延时定时器参数。您可以在添加地址时设置该参数,也可以修改已存在的虚拟MAC地址。

使用实例通过CLI设置抢占延迟时间。

  • 要在添加虚拟MAC时设置抢占延迟时间,在命令提示符处输入:
    • 添加vrID<标识> - - -preemptiondelaytimer<秒>
    • 显示vrID
  • 要在修改虚拟MAC时设置抢占延迟时间,在命令提示符处输入:
    • 设置vrID<标识> - - -preemptiondelaytimer<秒>
    • 显示vrID

GUI方式配置抢占延迟时间。

  1. 导航到系统>网络>VMAC
  2. VMAC选项卡。在添加新的虚拟MAC或编辑现有虚拟MAC时,设置抢占延迟定时器参数。

示例配置:

下面的配置使用示例:延迟抢占中的参数。

设置NS1 >设置vrid param -deadInterval 1 >加入ns ip 192.0.1.10 255.255.255.255类型贵宾做>添加vrid 100抢占优先级启用-preemptiondelaytimer 1000做>绑定ns ip 192.0.1.10 255.255.255.255 -vrid 10完成设置NS2 >设置vrid param -deadInterval 2 >加入ns ip 192.0.1.10 255.255.255.255类型贵宾做>添加vrid 200抢占优先级使-preemptiondelaytimer 2000做> ns ip 192.0.1.10 255.255.255.255 -vrid 10做< !——NeedCopy >

配置IPv6双活模式的延迟抢占

若要配置VIP6地址的抢占延迟时间,则需要配置关联的虚拟MAC6地址的抢占延迟定时器参数。您可以在添加虚拟MAC6地址时设置该参数,也可以修改现有的虚拟MAC6地址。

使用实例通过CLI设置抢占延迟时间。

  • 要在添加虚拟MAC6时设置抢占延迟时间,在命令提示符处输入:
    • 添加vrID6<标识> - - -preemptiondelaytimer<秒>
    • 显示vrID6
  • 要在修改虚拟MAC6时设置抢占延迟时间,在命令提示符处输入:

    • 设置vrID6<标识> - - -preemptiondelaytimer<秒>
    • 显示vrID6

GUI方式配置抢占延迟时间。

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