双回路健康

网络工程 冗余 故障转移
2021-07-26 08:36:05

我想知道故障转移到辅助 MPLS 或 Internet 电路的最佳实践。我了解 BGP 背后的概念以及影响入站和出站路由,但是我正在寻找的是“跟踪”电路故障的方法,以便我在故障转移之前真正知道它已关闭。还是最好在可以验证其健康状况之前将主要设备关闭?

今天,如果初级电路正在摆动,我可能会产生“切换/边界”效应。

我知道这个话题非常广泛,涵盖了许多情况,但大多数公司在做什么?

3个回答

通常,您会希望使用 BFD 来确保您的转发平面正常工作。如果没有,您可以对至少两个外部 IP 运行 IP SLA,如果不能同时使用两个外部 IP,则可以进行故障转移

如果您手动“故障转移”,我不确定您在做什么。当您遇到链路状态更改或 BFD/IGP/BGP 活动计时器到期时,它应该会自动发生。

为避免快速摆动引起的路由协议不稳定,您可以在 IOS 配置中使用“阻尼”或在 JunOS 配置中使用“保持时间”,两者都将允许您在接口“向上”时创建人为延迟,因此快速摆动接口不会看到了。

IOS 配置要好得多,因为它是指数退避(摆动得越多,延迟时间越长),JunOS 配置是静态延迟。

如果您严格谈论电路故障转移,则在 Cisco 设备上,您可以使用 ip sla 来跟踪对象并根据该对象的可用性修改路由表。

其他供应商有他们自己的能力——Palo Alto 在他们的基于策略的路由引擎中内置了对象跟踪。这些是我最熟悉的供应商,如果您不能与 Juniper 和其他供应商做类似的事情,我会感到惊讶。