VRRP Switch-back-delay 根据标准限制?

网络工程 协议论 射频 虚拟现实 fhrp
2022-03-03 14:59:47

我正在使用VRRP进行小型设置。我遇到了命令切换回延迟。根据我们的说法,我们可以通过更改程序中的代码来设置切换回延迟的 MIN 和 MAX 限制,但我想知道 VRRP 切换回延迟的 MIN 和 MAX 限制是什么,为什么?我在 RFC 中看到我找不到答案。

提前致谢。

1个回答

我从来没有听说过 switch-back-delay 这个词,也没有在 Internet 或RFC 5798中找到任何引用它的东西。

您真正需要的是Preemption Hold Time这是更高优先级的 VRRP 发言者将等到主控角色抢占发生的时间。RFC 中没有保持计时器参考,因此这是特定于供应商的实现。

VRRP 仅在 3 种不同的模式下运行。

                             +---------------+
                  +--------->|               |<-------------+
                  |          |  Initialize   |              |
                  |   +------|               |----------+   |
                  |   |      +---------------+          |   |
                  |   |                                 |   |
                  |   V                                 V   |
          +---------------+                       +---------------+
          |               |---------------------->|               |
          |    Master     |                       |    Backup     |
          |               |<----------------------|               |
          +---------------+                       +---------------+

RFC 5798 - 6.3。状态转换图

当具有较高优先级的路由器变为活动状态并设置了抢占标志时,它会主动尝试篡夺该状态。但在某些情况下,该路由器可能有问题。也许它出于某种原因在扑腾。当您进行亚秒级操作时,该问题会更加严重;几个丢失的数据包会导致网络范围内的无偿 ARP 泛滥。

为了避免这种情况,一些供应商提供了稍微回退抢占时间的能力。在您使用激进时序的网络中,您仍然有能力以亚秒级的时间间隔对离线节点做出反应。除此之外,您还可以确保快速打开/关闭的设备不会影响您边界内 VRRP 的整体状态。

我想知道 VRRP 回切延迟的 MIN 和 MAX 限制是多少,为什么?

这将完全取决于供应商。例如,瞻博网络设备的范围在 0 到 3600 秒之间。0 秒是默认值(即时抢占)。3600 秒,或 1 小时,是极限。