Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 IS-IS 的与拓扑无关的无环路替代分段路由

分段路由通过强加描述路径的标签堆栈,使路由器能够沿着网络中的特定路径发送数据包。分段路由标签堆栈描述的转发作不需要基于每条路径建立。因此,入口路由器可以使用分段路由标签堆栈实例化任意路径,并立即使用它,无需任何信号。

在分段路由中,每个节点播发传入标签和转发作之间的映射。特定的转发作称为分段,标识该分段的标签称为分段标识符 (SID)。TI-LFA 创建的备份路径使用以下类型的分段:

  • 节点分段 — 节点分段沿最短路径将数据包转发至目标节点。将交换表示节点段(节点 SID)的标签,直到到达目标节点。

  • 邻接分段 — 邻接分段通过通告邻接分段的节点上的特定接口转发数据包。表示邻接分段的标签(邻接 SID)由播发该分段的节点弹出。

路由器可以通过创建使用节点 SID 和邻接 SID 组合的标签堆栈来沿特定路径发送数据包。通常,节点 SID 用于表示与两个节点之间的最短路径相对应的路径部分。如果节点 SID 无法用于准确表示所需路径,则使用邻接 SID。

多年来,无环路备用 (LFA) 和远程 LFA (RLFA) 一直用于提供快速重新路由保护。借助 LFA,本地修复点 (PLR) 可确定发送到其直接邻接方之一的数据包是否到达目的地,而无需通过 PLR 返回。在典型的网络拓扑中,大约 40% 到 60% 的目标可以受 LFA 保护。远程 LFA 扩展了 LFA 的概念,允许 PLR 强加单个标签,将数据包通过隧道传输到修复隧道端点,数据包可以从该端点到达目的地,而无需通过 PLR 返回。与 LFA 相比,使用远程 LFA 可以保护更多目的地。但是,根据网络拓扑的不同,受远程 LFA 保护的目标百分比通常小于 100%。

独立于拓扑的 LFA (TI-LFA) 扩展了 LFA 和远程 LFA 的概念,允许 PLR 使用更深的标签堆栈来构建备份路径。此外,TI-LFA 还施加了一项约束,即在给定故障场景中,内部网关协议 (IGP) 收敛后,PLR 使用的备用路径应与数据包所采用的路径相同。此路径称为收敛后路径。

使用收敛后路径作为备份路径具有一些理想的特性。对于某些拓扑,网络运营商只需要确保网络有足够的容量在发生故障后沿融合后路径承载流量。在这些情况下,当备用路径处于活动状态时,网络运营商无需在故障发生后立即分配额外容量来处理流量模式,因为备用路径遵循融合后路径。

TI-LFA 的优势

  • IGP 会自动计算备份路径,无需分配额外容量来处理故障。

  • 提供冗余,防止拥塞和链路故障。

  • 易于配置和利用后收敛路径进行数据包传输。

TI-LFA 保护的类型

TI-LFA 提供针对链路故障、节点故障、命运共享故障和共享风险链路组故障的保护。在链路故障模式下,如果链路故障,目标将受到保护。在节点保护模式下,如果连接到主链路的邻接方发生故障,则目标将受到保护。为了确定保护节点的收敛后路径,我们假定离开邻接方的所有链路的成本将按可配置的量增加。

借助命运共享保护,在每个公共出借权上配置一个命运共享组列表,每个命运共享组中的链路由各自的 IP 地址标识。PLR将成本与每个命运分担组相关联。命运共享后收敛路径的计算方法是:假设与失败链路处于同一命运共享组中的每个链路的成本增加了与该组关联的成本。

从 Junos OS 20.2R1 版开始,您可以在 TI-LFA 网络中为分段路由配置共享风险链路组 (SRLG) 保护,以选择在与拓扑无关的无环路备用 (TI-LFA) 备份路径中不包括 SRLG 链路的快速重新路由路径。SRLG 共享光纤,同时也存在链路断开的风险。当 SRLG 中的一个链路发生故障时,组中的其他链路也可能发生故障。因此,您需要避免与备份路径中的受保护链接具有相同风险的链接。配置 SRLG 保护可防止 TI-LFA 选择包含共享风险链路的备份路径。如果配置了 SRLG 保护,则 IS-IS 将计算与后收敛路径对齐的快速重新路由路径,并排除属于受保护链路的 SRLG 的链路。与受保护链路来自同一 SRLG 的所有本地和远程链路都将从 TI-LFA 备份路径中排除。本地维修点 (PLR) 为使用不同传出接口的快速重新路由路径设置标签堆栈。目前,无法在 IPv6 网络和多拓扑网络中启用 SRLG 保护。

为了构建遵循收敛后路径的备份路径,TI-LFA 在标签堆栈中使用多个标签来定义备份路径。如果构建特定收敛后备份路径所需的标签数量超过一定数量,则在某些情况下,不安装该备份路径会很有用。您可以配置备份路径可以具有的最大标签数,以便进行安装。默认值为 3,范围为 2 到 5。

通常情况下,给定故障的收敛后路径实际上是一组等价路径。TI-LFA 尝试在故障后拓扑中使用多个等价路径来构建到给定目标的备用路径。根据拓扑结构的不同,TI-LFA 可能需要使用不同的标签堆栈来准确构建这些等价备份路径。默认情况下,TI-LFA 仅为给定目标安装一个备份路径。但是,您可以在 1 到 8 的范围内配置该值。

IPv6 网络中的 TI-LFA

从 Junos OS 20.1R1 版开始,您可以在纯 IPv6 网络中使用分段路由配置 TI-LFA,以便为给定故障提供与融合后路径相对应的快速重新路由 (FRR) 备份路径。但是,您无法为仅 IPv6 网络配置命运共享保护。要计算纯 IPv6 网络中的备份路径,IS-IS 协议必须通告以下 TLV 类型:

  • TLV 233 - IPv6 全局接口地址

  • TLV 22 的 Subtlv 12 和 13

虽然您可以在一个接口上配置多个全局 IPv6 地址,但系统只会为一个全局接口计算备份路由。

从 Junos OS 19.1R1 版开始,您可以配置本地维修点 (PLR),以便为 IS-IS 网络中从分段路由映射服务器播发派生的前缀 SID 创建独立于拓扑的无环路备用备份路径。在配置了分段路由的网络中,IS-IS 使用分段路由映射服务器播发来派生前缀 SID。当前不支持 IPv6 的分段路由映射服务器播发。要将标志附加到分段路由映射服务器播发,请在[edit routing-options source-packet-routing mapping-server-entry mapping-server-name]层次结构级别包括 attacheddomain-wide-floodingno-node-segment语句。

TI-LFA 限制

在以下情况下,不会从分段路由映射服务器播发为前缀 SID 创建备份路径:

  • 如果非 SR 域中存在某些跃点。

  • 如果分段路由节点直接播发前缀和前缀 SID 索引,则 Junos OS 将使用前缀 SID 索引,并忽略该前缀的映射服务器播发。

  • 如果备份路径需要来自 LDP 域的邻接 SID,则无法安装备份路径。

  • 如果 PLR 无法使用 LDP 确定标签映射。

注意:

目前,您无法在同一实例中的 SR-LDP 拼接节点上配置远程 LFA 和 TI-LFA。因此,您不能在同一设备上同时 post-convergence-lfa 配置 和 link-protection

TI-LFA 的通告标志

设置以下映射服务器播发标志以指示播发前缀的来源:

TLV 名称

标记 Values

长度

描述

一个

标签绑定 TLV

0, 1

默认值为 0

1

附加标志 - 包括 attached 配置语句以将此标志设置为 1,以指示在 SID 或标签绑定 TLV 中播发的前缀和 SID 直接连接到其发起方。

S

标签绑定 TLV

0, 1

默认值为 0

1

包括 domain-wide-flooding 配置语句以将此标志设置为 1,以指示 SID 或标签绑定 TLV 在整个路由域中泛滥。

D

标签绑定 TLV

0, 1

默认值为 0

1

在重新播发 SID 或标签绑定 TLV 时由边界节点设置,以指示 SID 或标签绑定 TLV 从级别 2 泄漏到级别 1。

N

前缀-SID 子 TLV

0, 1

默认值为 1

1

包括 no-node-segment 配置语句以将此标志设置为 0,以指示前缀源自单个节点。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
20.2R1
从 Junos OS 20.2R1 版开始,您可以在 TI-LFA 网络中为分段路由配置共享风险链路组 (SRLG) 保护,以选择在与拓扑无关的无环路备用 (TI-LFA) 备份路径中不包括 SRLG 链路的快速重新路由路径。
20.1R1
从 Junos OS 20.1R1 版开始,您可以在纯 IPv6 网络中使用分段路由配置 TI-LFA,以便为给定故障提供与融合后路径相对应的快速重新路由 (FRR) 备份路径。但是,您无法为仅 IPv6 网络配置命运共享保护。
19.1R1
从 Junos OS 19.1R1 版开始,您可以配置本地维修点 (PLR),以便为 IS-IS 网络中从分段路由映射服务器播发派生的前缀 SID 创建独立于拓扑的无环路备用备份路径。