那么,今天我来和大家分享一个我们MPLS TE专题课中的实验。
MPLS TE中有个很重要的机制叫FRR(Fast ReRoute) – 快速重路由,又称为protection – 保护,是一种在链路或节点失效期间尽量减少丢包的机制。
FRR分为Local-Protection(本地保护)和Path-Protection(路径保护)。其中本地保护又分为链路保护和节点保护,是1:N的保护机制,意思是一条备份隧道可以保护多条主隧道;而路径保护是1:1的保护机制,一条备份隧道专门用来保护一条主隧道。
现在来看看在IOS-XR上配置Path-Protection的配置以及验证。
拓扑如下:
在R5上建立一条去往R8的主隧道:
R5:IOS-XR
interface tunnel-te58
ipv4 unnumbered Loopback0
signalled-bandwidth 500
autoroute announce
!
destination 10.1.0.8
path-option 10 explicit name TE-58
explicit-path name TE-58
index 10 next-address strict ipv4 unicast 10.1.56.6
index 20 next-address strict ipv4 unicast 10.1.67.7
index 30 next-address strict ipv4 unicast 10.1.78.8
配置完成之后,隧道UP,并且traceroute时,可以看到走MPLS TE的隧道,压入MPLS TE的标签。
下面我们来配置Path-Protection,并且让头端设备(R5)自己计算去往尾端的备份路径,关键配置如下:
R5:IOS-XR
interface tunnel-te 58
path-protection
!
path-option 10 explicit name TE-58 protected-by 20
path-option 20 dynamic
其中”path-protection”的意思是告诉头端路由器要做路径保护;
“path-option 10 explicit name TE-58 protected-by 20”的意思是路径选项10,也就是我们之前配置的R5-R6-R7-R8这个路径,由路径选项20计算出来的路径来保护;
“path-option 20 dynamic”意思是路径选项20的路径通过动态计算的方式计算出来,但是在计算的时候默认按照SRLG,Node and Link Diverse的方式来计算,这种计算方法实际上计算出来的备份路径尽量与主路径不相交。
配置完成后,查看结果:
可以看到计算出来的备份路径与主路径是尽量没有相交的最短路径。当主路径断掉后,备份路径可以保护主路径,使流量在备份隧道里面传输。
MPLS TE的知识点是SP CCIE的必考部分。针对新版本SP的SP CCNP的课程SPCOR5月开班,这轮课由周涛老师亲授,对大网架构感兴趣的同学赶快咨询加入IE-LAB吧!