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)。

要求

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

  • 七个可组合使用 M 系列、MX 系列或 T 系列路由器的路由器

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

概述

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

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

要配置 SRLG,首先在 [edit routing-options srlg srlg-name] 层次结构级别定义 SRLG 参数,然后将 SRLG 与层级的 [edit mpls interface interface-name] 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。将添加 srlg-cost 10 的高效链路指标变为 11。因此,计算的辅助路径是 PE1>P3>P4>P5>PE2,CSPF 链路指标为 4。

拓扑

配置

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 routing-optionsshow protocols mplsshow protocols rsvp 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果完成设备配置,请在配置模式下输入 commit

注:

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

验证

确认配置工作正常。

验证 SRLG 定义

目的

验证 SRLG 至价值映射和 SRLG 成本。

行动

验证 TE 链路 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。