SRLG
共享风险链路组SRLG(Shared Risk Link Group)主要用在CR-LSP热备份和TE FRR组网中作为备份隧道路径计算的限制条件,使得备份路径不与隧道主路径建立在具有同等风险等级的链路上,进一步增强TE隧道的可靠性。
产生原因
运营商通常会采用CR-LSP热备份或TE FRR技术来确保MPLS TE隧道的可靠性,但在实际的部署应用中,常会遇到保护失效的问题,下面以TE FRR为例介绍。
如图4-31所示,主隧道路径为PE1-P1-P2-PE2,其中链路P1-P2需要FRR Bypass隧道保护,Bypass隧道路径是P1-P3-P2。
通常来说骨干网的核心节点(P1、P2、P3)之间都由传送网的设备连接,即图4-31中上图为组网的抽象拓扑,下图为实际的拓扑,其中标注黄色的为传送网设备,在网络的组建和部署中往往会存在某些核心节点间共享了某段传送网链路的情况,比如图4-31中P1、P2和P3之间共享了标注为黄色的链路。此时,如果共享的这段链路如果出现故障,会同时影响到主隧道和FRR Bypass隧道,从而导致FRR保护失效。因此这就要求在建立FRR Bypass隧道时要避过这种和主路径有共同风险的链路,以保证FRR或CR-LSP热备份能有效保护MPLS TE主隧道。这种技术就是SRLG。
相关概念
SRLG(Shared Risk Link Group,共享风险链路组)是具有相同故障风险的一组链路集合。即如果其中一条链路失效,那么组内的其他链路也可能失效,这种情况下使用组内的其他链路作为失效链路的热备份CR-LSP或FRR Bypass隧道,将起不到保护的作用。
实现过程
SRLG是一种链路属性,用数值表示,数值相同的链路表示属于同一个共享风险链路组。
SRLG是通过IGP TE来发布给整个MPLS TE域即相同域中的节点能够获取域内所有链路的SRLG信息。CSPF计算路径时,不仅会考虑带宽等约束条件,同时将SRLG作为约束条件来计算。
MPLS TE SRLG具有两种操作模式:
严格SRLG模式(strict mode):对热备份LSP和FRR Bypass隧道路径的计算,必须考虑SRLG的约束条件;
首选SRLG模式(preferred mode):对热备份LSP和FRR Bypass隧道计算路径时候可以不考虑SRLG的约束条件。例如,当Tunnel配置了hot-standby时,如果第一次CSPF考虑SRLG约束计算备份路径失败,那么第二次进行算路的时候将不会考虑SRLG的约束条件。
适用场景
SRLG用于TE FRR和CR-LSP热备份技术两个场景。
使用价值
部署SRLG可以约束热备份CR-LSP和FRR Bypass隧道路径的选择,避免了主、备路径建立在具有相同故障风险的链路上。