实验拓扑如图,共5台路由器。各路由器的loopback 0地址为路由器号1.1.1.12.2.2.2等。路由器之间的网段ip为二者路由器号,如R1R2之间的ip编址为12.0.0.0/24R3R5之间的网段ip编址为35.0.0.0/24。主TE隧道已建好,为红色表示。
下面要对R2R3之间的链路进行保护,准备新建一条备份隧道绕过被保护链路。注意,被保护链路两端都为POS口,主要是想使用POS口的告警机制。
 
实施步骤:
1、  在主LSP头端,即R1上配置,告知主LSP可使用fast-reroute
int tun 0
tunnel mpls traffic-eng fast-reroute
 
2、  在本地修复点(PLR),即R2上配置一条备份LSP,目标地址为R3
   interface Tunnel1
 ip unnumbered Loopback0
 no ip directed-broadcast
 tunnel destination 3.3.3.3
 tunnel mode mpls traffic-eng
 tunnel mpls traffic-eng priority 7 7
 tunnel mpls traffic-eng bandwidth  20000
 tunnel mpls traffic-eng path-option 10 explicit name bbb
 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

3、然后在R2定义此显式路径绕过R2的被保护接口P2/0
ip explicit-path name bbb enable
 exclude-address 23.0.0.2
 
4、告知R2的被保护接口P2/0有可用的备份LSP
int P2/0
mpls traffic-eng backup-path Tunnel1
 
5、配置链路失效检测,在R2R3p2/0口配置Rsvp hellopos报警
R2config#ip rsvp signalling hello(先全局启用rsvp hello
Int p2/0        (接口启用rsvp hello
ip rsvp signalling hello
pos ais-shut     (这两条是配置pos的警报发送)
pos report all
R3做同样配置
最后查看:
在被保护链路正常的情况下,R2显示FRR 状态为ready
r2#sh mpls traffic-eng fast-reroute database
LSP midpoint item frr information:
LSP identifier                In-label Out intf/label   FRR intf/label   Status
1.1.1.1 0 [95]                16       PO2/0:16         Tu1:16           ready
关闭R3P2/0口后再看,变成了active
 r2#sh mpls traffic-eng fast-reroute database
LSP midpoint item frr information:
LSP identifier                In-label Out intf/label   FRR intf/label   Status
1.1.1.1 0 [23]                16       PO2/0:16         Tu1:16           active

 
6、注意事项
   备份LSP所经过的接口保留的带宽不可低于主LSP请求的带宽,否则FRR不成功。具体到本实验中就是R2f1/0R5f1/1接口保留带宽不得低于20000
7FRR的节点保护配置跟这个类似,就是备份LSP的目的地址要在被保护节点之后,且显式路径要绕过被保护节点。
一些有用的命令:
show mpls traffic-eng fast-reroute database

show ip rsvp sender detail
debug ip rsvp path detail
show mpls traffic-eng tunnels