这篇文章已经过机器翻译.放弃
延迟优先
默认情况下,备份 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 秒
- VIP1
- 如果 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 配置抢占延迟时间,请执行以下操作:
- 导航到“系统”>“网络”>“VMAC”。
- 在 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
为 IPv6 主动模式配置延迟抢占
要为 VIP6 地址配置抢占延迟时间,请设置关联虚拟 MAC6 地址的抢占延迟计时器参数。您可以在添加虚拟 MAC6 地址时设置此参数,也可以修改现有的虚拟 MAC6 地址。
要使用 CLI 配置抢占延迟时间,请执行以下操作:
- 要在添加虚拟 MAC6 时设置抢占延迟时间,请在命令提示符下键入:
- add vrID6 <id> -preemptiondelaytimer <secs>
- show vrID6
-
要在修改虚拟 MAC6 时设置抢占延迟时间,请在命令提示符下键入:
- set vrID6 <id> -preemptiondelaytimer <secs>
- show vrID6
要使用 GUI 配置抢占延迟时间,请执行以下操作:
- 导航到“系统”>“网络”>“VMAC”。
- 在 VMAC6 选项卡上。添加虚拟 MAC6 地址或编辑现有虚拟 MAC6 地址时,请设置 抢占延迟计时器 参数。