独立于拓扑的无环路备用器件 (TI-LFA)
瞻博网络云原生路由器 (JCNR) 支持独立于拓扑的无环路备用架构 (TI-LFA),并具有用于 SR-MPLS 实施的快速重新路由 (FRR)。它支持针对轮询模式驱动程序 (PMD) 检测到的链路故障提供保护。
TI-LFA 概述
快速重新路由 (FRR)
快速重新路由 (FRR) 技术用于现代路由协议,以在发生网络故障时最大限度减少中断和数据包丢失。与传统路由协议不同,FRR 通过主动预计算关键流量的备份路径来加快融合过程。备份路径随时可用,并在发生故障时立即激活,从而确保将数据通信丢失降至最低。
无环路备用 (LFA) 在 FRR 实施中起着至关重要的作用。LFA 是预先计算的无环路备份路径,FRR 协议可利用这些路径快速将流量切换到所选备份路径。
FRR 有两个关键方面:
-
检测:
-
故障检测 — 通过持续监控网络元素,快速识别网络中的链路或节点故障。
-
检测方法 — 采用多种方法之一进行故障检测,包括主动方法(例如定期链路探测)或在发生故障时检测故障的被动方法。在某些情况下,双向转发检测 (BFD) 可用于快速故障检测。云原生路由器通过监控来自轮询模式驱动程序 (PMD) 的链路状态事件来检测故障。
-
-
处理:
-
预计算备份路径 - 使用预先确定和优化的备份路径,这些路径在检测到故障时会快速激活。
-
快速切换 — 参与 FRR 进程的网络设备会快速切换到预先计算的备用路径,以尽量减少对网络转发功能的影响。
-
独立于拓扑的无环路备用器件 (TI-LFA)
IS-IS 和 OSPF 可以在纯 IP 网络中计算 LFA 备份路径。但是,LFA 功能要求保证任何备份路径无环路。因此,在纯 IP 网络中,LFA 无法为每个已知目标提供备用路径。LFA 仅提供部分拓扑覆盖。TI-LFA 是 LFA 的独立于拓扑结构的实现。TI-LFA 可以推送分段 ID 堆栈,该堆栈可以绕过备用路径上的任何潜在环路。换言之,备份路径的计算可以独立于拓扑结构。它根据流量本身定义 LFA,无论底层网络布局如何,都可以有效运行。TI-LFA 使用路由协议的预先计算的融合后路径。TI-LFA 会查找在发生特定链路或节点故障时将计算的路径,并将该确切路径用作备用路径。由于需要无环路备份路径,这在常规 LFA 中并不总是可行。通过使用融合后路径,TI-LFA 减少了故障切换期间的抖动,网络运营商只需确保网络有足够的容量在故障后在融合后路径上承载流量。TI-LFA 具有多重优势:
-
配置至简 — TI-LFA 可自动计算备用路径,无需为每个网络元素手动配置 LFA。
-
更快的故障切换 — TI-LFA 使用路由协议预先计算的融合后路径,使其能够比传统 LFA 更快地激活备用路径。
-
改进的可扩展性 — 与需要额外状态才能创建备用路径的 LDP 和 RSVP 相比,TI-LFA 独立于拓扑结构,因此可在大型复杂网络中高效扩展。
在 JCNR 中实施 TI-LFA
IGP 根据前缀的标准识别主路径和融合后(TI-LFA 备份)路径。这些路径与权重指标相关联,以表示优先级(在数字上权重越低,优先级越高)。云原生路由器控制平面 (cRPD) 通过 vRouter 代理将主路径和备用路径发送到数据平面。vRouter 数据平面通过识别主路径并在检测到链路故障时快速切换到备用路径来实施 FRR。
云原生路由器 TI-LFA 实施的注意事项:
-
IS-IS 上的 SR-MPLS 支持 TI-LFA。
-
OSPF 实施上的 SR-MPLS 支持 TI-LFA(瞻博网络技术预览 功能)。
-
当云原生路由器在 SR-MPLS 域中部署为前端、中转或出口节点时,支持 TI-LFA。
- 仅支持针对链路故障的 TI-LFA 保护。
-
根据轮询模式驱动程序 (PMD) 检测到的链路状态事件触发 FRR。
-
支持一个主路径和一个备用路径。
-
支持物理接口和绑定接口(仅当绑定中的所有链路都关闭时,才会为绑定接口触发 FRR)。
TI-LFA 配置(IS-IS 上的 SR-MPLS)
配置 TI-LFA 的步骤
下面的示例要求您在各个配置层级中进行导航。有关导航CLI的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用CLI编辑器。
TI-LFA 配置(OSPF 上的 SR-MPLS)
这是 瞻博网络技术预览(技术预览) 专题。
配置 TI-LFA 的步骤
下面的示例要求您在各个配置层级中进行导航。有关导航CLI的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用CLI编辑器。