我正在使用VRRP进行小型设置。我遇到了命令切换回延迟。根据我们的说法,我们可以通过更改程序中的代码来设置切换回延迟的 MIN 和 MAX 限制,但我想知道 VRRP 切换回延迟的 MIN 和 MAX 限制是什么,为什么?我在 RFC 中看到我找不到答案。
提前致谢。
我正在使用VRRP进行小型设置。我遇到了命令切换回延迟。根据我们的说法,我们可以通过更改程序中的代码来设置切换回延迟的 MIN 和 MAX 限制,但我想知道 VRRP 切换回延迟的 MIN 和 MAX 限制是什么,为什么?我在 RFC 中看到我找不到答案。
提前致谢。
我从来没有听说过 switch-back-delay 这个词,也没有在 Internet 或RFC 5798中找到任何引用它的东西。
您真正需要的是Preemption Hold Time。这是更高优先级的 VRRP 发言者将等到主控角色抢占发生的时间。RFC 中没有保持计时器参考,因此这是特定于供应商的实现。
VRRP 仅在 3 种不同的模式下运行。
+---------------+
+--------->| |<-------------+
| | Initialize | |
| +------| |----------+ |
| | +---------------+ | |
| | | |
| V V |
+---------------+ +---------------+
| |---------------------->| |
| Master | | Backup |
| |<----------------------| |
+---------------+ +---------------+
当具有较高优先级的路由器变为活动状态并设置了抢占标志时,它会主动尝试篡夺该状态。但在某些情况下,该路由器可能有问题。也许它出于某种原因在扑腾。当您进行亚秒级操作时,该问题会更加严重;几个丢失的数据包会导致网络范围内的无偿 ARP 泛滥。
为了避免这种情况,一些供应商提供了稍微回退抢占时间的能力。在您使用激进时序的网络中,您仍然有能力以亚秒级的时间间隔对离线节点做出反应。除此之外,您还可以确保快速打开/关闭的设备不会影响您边界内 VRRP 的整体状态。
我想知道 VRRP 回切延迟的 MIN 和 MAX 限制是多少,为什么?
这将完全取决于供应商。例如,瞻博网络设备的范围在 0 到 3600 秒之间。0 秒是默认值(即时抢占)。3600 秒,或 1 小时,是极限。