FAQ-第1期-MPLS TE

FAQ-第1期-MPLS TE

1、CR-LSP备份与FRR的比较

MPLS TE隧道所使用的LSP称为基于一定约束条件建立的LSP(Constraint-based Routed Label Switched Path),通常简称为CR-LSP。与普通LSP(比如LDP LSP)不同,CR-LSP的建立不仅依赖路由信息,还需要满足其他一些约束条件,这些约束条件包括带宽约束和路径约束两个方面。

CR-LSP备份是一种端到端的路径保护(End-to-End Protection),提供整条LSP的保护。

快速重路由FRR则是一种局部保护措施,只能保护LSP中的某条链路或某个节点。并且,FRR是一种快速响应的临时性保护措施,对于切换时间有严格要求,LSP备份则没有时间要求。

IPRAN是环形组网,如果在环形组网中部署TE FRR会产生流量迂回,TE-HSB无此问题。

2、CR-LSP的备份方法

(1)热备份(Hot-standby):创建主CR-LSP后随即创建备份CR-LSP。主CR-LSP失效时,将业务切换至备份CR-LSP。当主CR-LSP恢复时,将业务切回到主CR-LSP。

(2)普通备份:指主CR-LSP失效后创建备份CR-LSP。主CR-LSP失效时,将业务切换至备份CR-LSP,切换速度不如热备份模式快。当主CR-LSP恢复时,将业务切回到主CR-LSP。

(3)逃生路径(Best-effort path):在主、备CR-LSP都故障时触发建立一条临时的CR-LSP,将流量切换到逃生路径上,只是逃生路径没有带宽保证。

CR-LSP备份属于端到端的隧道保护技术。

在IPRAN网络配置规范中采用的是热备份热备份(Hot-standby)保护方式,但在IPRAN初期建设过程中部分网络也同时部署过逃生路径(Best-effort path)的方式。

3、在TE隧道重优化时,判断重优化路径是否更优的标准是怎样的?

VRP的实现中,路径重优化时首先比较metric,然后比较跳数,最后根据带宽选择。

4、CSPF算法在TE架构中有什么作用?

CSPF有两个输入条件:

(1)需要建立的LSP的带宽、亲和属性、抢占/保持优先级、显式路径等约束条件。

(2)流量工程数据库TEDB。

CSPF的作用就是针对LSP的要求,对TEDB中的链路进行剪切,把不满足TE属性要求的链路剪掉;再采用SPF算法,寻找一条到LSP出口的最短路径。

由于IPRAN网络经常需要配置显示路径来约束TE-LSP的路径,如果全局未使能CSPF算法会导致显示路径失效,所以现在配置规范要求全网部署时使能CSPF算法。

5、Tunnel目的地址与loopback接口有什么联系?

如果Tunnel目的地址是Egress节点的Loopback地址,Loopback的地址也要求是MPLS LSR-ID,否则Tunnel无法Up。因为Loopback接口不能启用MPLS TE功能,只能通过作为MPLS LSR-ID来弥补。所以如果Tunnel目的地址是Egress节点的Loopback地址,需保证该地址也是Egress的MPLS LSR-ID。

IPRAN网络中,设备内一般只有一个Loopback地址,该地址同时作为设备的管理地址、MPLS LSR-ID、router ID。Tunnel的源、目的地址均使用Loopback地址。

6、如何让TE隧道参与路由计算?

在通过tunnel建立一条CR-LSP后,有三种办法让TE隧道参与路由计算:

(1)使用静态路由:

输入如下配置就会将所有到10.0.0.0/8的流量沿Tunnel0/0/1进行转发。

ip route-static 10.0.0.0 8 tunnel0/0/1

(2)使用策略路由,即通过路由重定向功能将符合某一要求的流量通过TE隧道进行转发。

(3)自动路由计算,分为两种方式,IGP Shortcut和Forwarding adjacency。

​ IGP Shortcut方式仅限于TE隧道的Ingress设备在计算路由时用到此tunnel,不影响其它设备的IGP路由计算。

​ Forwarding adjacency方式则将TE隧道作为一条虚链路通告给其它设备,会影响本区域内所有设备的IGP路由计算。

IPRAN网络中未使用TE隧道参与路由计算功能。

7、TE LSP的计算和收敛过程是怎样的?

(1)MPLS TE Tunnel在计算主LSP时,应该遵循显示路径的约束选路。

(2)当MPLS TE Tunnel的主LSP故障时,Hot-Standby生效,业务切换到备LSP;同时,主LSP重建启动,重建的主LSP路径应该遵循显示路径的约束。

(3)重建完成后,找到一条符合显示路径约束的路径,则等待一定时间后业务回切到主LSP。备LSP回切到主LSP后,备LSP会重新进行计算。备LSP是否可以与重优化的主LSP共路取决于是否配置了overlap功能,缺省不共路。

(4)接着第2点描述,如果重建没有成功,此时没有符合显示路径约束的LSP,同时备LSP也发生了故障,网络开始收敛,那么启动逃生路径。逃生路径收敛时,不需要遵循任何显示路径的约束。

(5)当主LSP故障后,一方面会切换到备LSP,另一方面主LSP会尝试重建,重建成功后其选择的路径有可能与初始路径不同;这时如果故障恢复且没有使能重优化,则主LSP不会恢复到初始的路径上。

(6)存在等值路由的情况下,LSP随机建立。

8、为什么TE设计成不与IGP协议联动?

可以从3方面来解释这个设计问题:

(1)TE Tunnel建立过程和IGP没有必然的联系。

​ Tunnel建立过程,当有IGP时,利用IGP的计算结果发送RSVP信令消息,当RSVP信令消息正常收发处理以后,Tunnel就建立起来。

​ 即便是没有IGP,通过配置完整的严格显式路径,Tunnel也可以建立起来(没有任何IGP协议,至少直连链路之间的路由信息可以知道)。

(2)TE Tunnel的维持过程不需要依靠IGP。

​ 在有CSPF和IGP的情况下,CSPF模块将IGP计算结果填入Chop传给TE模块,TE模块获得了该对象,形成ERO对象(一系列完整描述Tunnel路径的IP地址)。

​ 只要有这些ERO对象,就能够维持RSVP信令消息正常收发。所以删除设备上的IGP,使得隧道的目的路由不可达,隧道仍然Up。

​ Tunnel Up以后变Down,只有2种情况:

​ i. 链路突然Down,这时候RSVP信令消息不能正常收发,故需要立即拆除Tunnel。

​ ii. RSVP信令消息收发异常,某个消息多次丢失(具体为连续丢失3次以上),认为超时而删除Tunnel。

(3) 从应用角度看,设计成与IGP联动也是不合理的。

​ 从应用的角度来看,建立TE Tunnel的目的就是用来承载流量,流量走MPLS标签转发。既然Tunnel已经建立起来,可以承载流量了,后面仅仅是删除了IGP,其它如链路和转发都正常,所以Tunnel就应该继续用来承载流量,功能完全是正常的。

​ 假如设计成响应了IGP,与IGP联动而删除Tunnel。那么如果现网应用出现IGP异常而链路都正常的场景,与IGP联动而删除Tunnel,反而造成现网流量的中断,这样的设计显然不合理。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xumeng32@126.com

文章标题:FAQ-第1期-MPLS TE

文章字数:1.9k

本文作者:F_numen

发布时间:2020-02-11, 23:35:00

最后更新:2020-02-13, 23:20:42

原始链接:https://netheroone.cn/archives/97326e12.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
/*baidu统计*/