Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

用于 MPLS 的共享风险链路组

SRLG 概述

在 MPLS 流量工程中,共享风险链路组 (SRLG) 是一组共享公共资源的链路,如果公共资源发生故障,将影响集中的所有链路。这些链路具有相同的故障风险,因此被视为属于同一个 SRLG。例如,共享公共光纤的链路称为位于同一 SRLG 中,因为光纤故障可能会导致组中的所有链路出现故障。

SRLG 由 IGP(OSPFv2 和 IS-IS)域中唯一的 32 位数字表示。一条链路可属于多个 SRLG。标签交换路径 (LSP) 中路径的 SRLG 是路径中所有链路的 SRLG 集。计算 LSP 的辅助路径时,最好找到一条路径,使得辅助路径和主路径没有任何共同链路,以防主路径和辅助路径的 SRLG 不相交。这可确保特定链路上的单点故障不会导致 LSP 中的主路径和辅助路径中断。

配置 SRLG 后,设备将使用约束最短路径优先 (CSPF) 算法,并尝试保持主路径和辅助路径所用链路互斥。如果主路径中断,CSPF 算法将尝试避免与主路径共享任何 SRLG 的链路,从而计算辅助路径。此外,在计算绕过 LSP 的路径时,CSPF 会尽量避免与受保护链路共享任何 SRLG 的链路。

如果未配置 SRLG,CSPF 在计算辅助路径时仅考虑链路成本。

链路 SRLG 信息的任何更改都会触发 IGP 发送新链路 SRLG 信息的 LSP 更新。CSPF 在下一轮重新优化期间重新计算路径。

Junos OS 11.4 及更高版本支持基于以下 RFC 的 SRLG:

  • RFC 4203, 支持通用多协议标签交换 (GMPLS) 的 OSPF 扩展

  • RFC 5307, 支持通用多协议标签交换 (GMPLS) 的 IS-IS 扩展

注意:

目前,SRLG 功能继续支持“命运共享”功能。

示例:配置 SRLG

此示例说明如何在设备上配置共享风险链路组 (SRLG)。

要求

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

  • MX 系列路由器

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

概述

Junos OS 11.4 及更高版本支持 IGP(OSPFv2 和 IS-IS)域中的 SRLG 配置。在此示例中,您将配置 SRLG 并将其与设备上的 MPLS 接口相关联。

设备将 SRLG 成本参数用于约束最短路径优先 (CSPF) 算法,并尝试通过避免与主路径共享任何 SRLG 的链路来保持用于主路径和辅助路径的互斥性。

要配置 SRLG,首先在层次结构级别定义 [edit routing-options srlg srlg-name] SRLG 参数,然后在层次结构级别将 [edit mpls interface interface-name] SRLG 与 MPLS 接口相关联。

srlg srlg-name 语句具有以下选项:

  • srlg-cost— 包括 1 到 65535 之间的 SRLG 成本。SRLG 的成本决定了此 SRLG 对用于路径计算的 CSPF 算法的影响级别。成本越高,辅助路径与主路径共享相同 SRLG 的可能性就越小。默认情况下,为 srlg-cost 1。

  • srlg-value— 包括 SRLG 的组 ID,范围从 1 到 4294967295。

在此示例中:

  • PE1 是入口路由器,PE2 是出口路由器。

  • P1、P2 和 P3、P4 和 P5 是中转路由器。

    • P1 与 PE1 入口路由器和 PE2 出口路由器都有直接的主路径连接。

    • P2 与 PE1 和 PE2 具有直接辅助路径连接。

    • P3 具有到 PE1 的直接辅助路径连接,以及通过 P4 和 P5 到 PE2 的间接辅助路径。

    • P4 具有到 PE1 到 P3 和到 PE2 到 P5 的间接辅助路径。

    • P5 有一条通过 P4 和 P3 到 PE1 的间接路径,以及一条到 PE2 的直接辅助路径。

OSPF 在所有路由器上配置为内部网关协议 (IGP)。所有七台路由器上都配置了 SRLG。主路径包括 SRLG srlg-a。对于备用辅助路径,链路 P2>PE2 属于 SRLG srlg-a。有效链路指标加上 10 变 srlg-cost 为 11。因此,计算出的辅助路径为 PE1>P3>P4>P5>PE2,CSPF 链路指标为 4。

拓扑结构

Network topology diagram with nodes P1 to P5. Solid lines are primary paths; dashed lines are secondary paths. Explains routing protocols.

配置

CLI 快速配置

要快速配置示例的此部分,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,然后将命令复制并粘贴到层次结构级别的 [edit] CLI 中。

路由器 PE1

路由器 P1

路由器 P2

路由器 P3

路由器 P4

路由器 P5

路由器 PE2

过程

分步程序

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

要配置入口路由器 PE1,请执行以下操作:

  1. 配置设备接口。

  2. 在接口上配置 OSPF。

  3. 配置 SRLG 定义。

  4. 配置 MPLS 和 LSP。

  5. 在接口上启用 RSVP。

结果

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

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

注意:

修改每个路由器的相应接口名称、地址和任何其他参数后,对 IGP 域中的每个瞻博网络路由器重复此过程。

验证

确认配置工作正常。

验证 SRLG 定义

目的

验证 SRLG 到值的映射和 SRLG 成本。

行动

验证流量工程链路 SRLG

目的

验证流量工程链路 SRLG 关联。

行动
意义

链路 P1-PE2 和 P2-PE2 与 SRLG srlg-a相关联。

验证备用辅助路径

目的

检查 SRLG 链路成本及其对备用辅助路径链路的 CSPF 计算的影响。

行动
意义

检查备用辅助路径。P2>PE2 的有效链路开销为 11( srlg-cost 加上 10)。CSPF 将辅助路径计算为 PE1>P3>P4>P5>PE2,CSPF 链路指标为 4。