Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:为IS-IS配置拓扑独立于无环路的备用路由器(带分段路由)

此示例展示了与拓扑无环路备用 (TI-LFA) 以及 IS-IS 协议的分段路由,通过使用更深的标签堆栈来构造备份路径,从而为给定故障提供与融合后路径相对应的 MPLS 快速重新路由 (FRR) 备份路径。TI-LFA 提供针对链路故障、节点故障和命运共享故障的保护。在链路故障模式下,如果链路出现故障,目标将受到保护。在节点保护模式下,如果连接到主链路的邻接方发生故障,目标将受到保护。为了确定融合后节点保护路径,假设离开邻居的所有链路的成本将增加可配置的量。使用命运共享保护时,每个 PLR 上都会配置一个命运共享组列表,其中每个命运共享组中的链路由各自的 IP 地址标识。

注意:

我们的内容测试团队已验证并更新了此示例。

要求

此示例使用以下硬件和软件组件:

  • 九台 MX 系列路由器

  • 在所有设备上运行 Junos OS 17.4 或更高版本

    • 在 Junos OS 21.1R1 版上使用 vMX 进行了更新和重新验证。

使用 SPRING for IS-IS 配置 TI-LFA 路由之前,请务必配置 SPRING 或分段路由。

注意:

您是否有兴趣亲身体验此功能?

访问瞻博网络 vLabs 预留预配置的 vLab 沙盒:分段路由 - 基本 版并免费试用!

概述

Junos OS 允许您通过在层次结构级别配置[edit protocols isis backup-spf-options] 语句来use-post-convergence-lfa为 IS-IS 启用 TI-LFA。您可以通过在层次结构级别配置 [edit protocols isis interface interface-name level level] post-融合-lfa 语句,为给定接口创建融合后备份路径。

TI-LFA 提供针对链路故障、节点故障和命运共享组故障的保护。您可以使用该语句启用链路保护模式post-convergence-lfa。您可以在层次结构级别为[edit protocols isis interface interface-name level level post-convergence-lfa]给定接口启用模式或fate-sharing-protection模式,或同时启用node-protection两种模式。为确保为给定的命运共享组启用命运共享保护,您需要在层次结构级别配置[edit routing-options fate-sharing group group-name]use-for-post-convergence-lfa语句。

注意:

TI-LFA 支持 IPv4 和 IPv6 前缀的路由保护。此示例演示了如何保护 IPv4 前缀的路由。

拓扑结构

Topology

配置

CLI 快速配置

要在此示例中快速配置链路保护,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [edit] 层次结构级别的 CLI 中,然后从配置模式输入 commit。

R1

R2

R3

R21

R22

R23

R24

R31

R34

配置 R1

分步程序

下面的示例要求您在各个配置层级中进行导航。有关导航CLI的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用CLI编辑器

要配置设备 R1:

  1. 配置接口。

  2. 配置路由器 ID。

  3. 配置 MPLS。

  4. 配置 IS-IS。

  5. 配置为沿接口 ge-0/0/2 上的链路保护融合后路径安装备用路由。

  6. 为分段路由路由路径配置最大标签数,以保护备份的最短路径优先属性。

  7. 在 IS-IS 协议的分段路由中为节点段配置 IPv4 索引和索引范围。

  8. (选答)在接口 ge-0/0/2 上启用节点保护。

  9. (选答)配置命运分担组成本。

  10. (选答)配置命运共享组,以指示从设备 R1 到设备 R2 的链路和从设备 R21 到设备 R22 的链路共享命运,并允许将其用于后融合 LFA。

  11. (选答)为设备 R1 上的 ge-0/0/2 启用命运共享保护。

  12. 为 TI-LFA 配置每个数据包的负载均衡策略,以便其工作并确保更快的融合。

  13. 应用策略将路由导出到转发表中。

结果

在配置模式下,输入 show interfacesshow protocols show routing-options 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果完成设备配置,请从配置模式进入。commit

验证

确认配置工作正常。

使用节点 SID 验证 TI-LFA 路由

目的

验证设备 R1 接口 ge-0/0/2 上主下一跃点的链路保护备份路径,并验证是否已创建到达 192.168.0.3/32 的备份路径以及是否具有正确的标签堆栈。

行动

在作模式下,运行命令 show route 192.168.0.3 以显示路由表信息。

意义

到达 198.168.0.3/32(对应于设备 R3)的主要路径是通过标签为 801003 的接口 ge-0/0/2,对应于设备 R3 的节点 SID。如果接口 ge-0/0/2 发生故障,则使用接口 ge-0/0/0 和标签堆栈 [801024, 801003] 的备份路径将变为活动状态。链路保护融合后路径为 R1-R21-R22-R23-R24-R3。标签堆栈上的顶部标签为 801024,对应于节点 SID,以到达 R24。801003标签对应于 R23 上的节点 SID,以到达最短路径 R23-R2-R3 上的 R3。

验证邻接 SID

验证与设备 R1 具有 IS-IS 邻接关系的设备的邻接 SID。

注意:

SID 值在您的配置设置中可能会有所不同。

行动

在作模式下,运行命令 show isis adjacency detail 以显示设备 R1 上的邻接信息。

意义

邻接 SID 会被分配给分段路由域中设备 R1 的每个邻接:

  • 设备 R21 - 299840
  • 设备 R31 - 299808
  • 设备 R2 - 299776

邻接 SID 具有本地意义,可用于沿着特定的传出接口引导流量。如果不配置邻接 SID,系统会动态分配其值,超出默认(或配置的)SRGB 范围。

使用邻接 SID 验证 TI-LFA 路由

目的

增加从 R1 到 R3 的融合后路径的成本,并使用邻接 SID 验证 TI-LFA 路由,以避免主路径到达目标设备 R3。

行动

在配置模式下,增加连接设备 R22 和 R23 的接口成本 ge-0/0/0。

在作模式下,再次运行命令 show route 192.168.0.3

意义

TI-LFA 备份路径现在使用邻接 SID(在本例中为 299808)而不是节点 SID (801003) 以到达设备 R3。这是因为节点 SID 始终使用两个节点之间的最短路径,当 R22-R23 链路成本上升时,到 R1 的最短路径会与主路径重叠。由于 TI-LFA 无法采用主路径到达目标,因此邻接 SID 用于将 R31-R34 作为到达设备 R3 的新融合后路径。