配置CR-LSP备份
应用环境
CR-LSP备份用于端到端的路径保护,对整条LSP提供保护。
备份CR-LSP的建立方式分为两种:
热备份:主CR-LSP和备份CR-LSP同时存在,创建主CR-LSP后随即创建备份CR-LSP。
普通备份:主CR-LSP和备份CR-LSP不是同时存在,主CR-LSP失效后才创建备份CR-LSP。
下面的仅以热备份为例来配置CR-LSP备份。
配置思路
采用如下的思路配置CR-LSP热备份功能:
1. 创建MPLS TE隧道。
2. 在隧道接口视图下,使能热备份。
配置注意事项
如果采用普通备份方式,则备份CR-LSP只有在主LSP变为Down后才会创建。
组网需求
如下图所示,建立一条MPLS TE隧道,使用CR-LSP的热备份。隧道入口节点为RouterA,目的节点为RouterC。
CR-LSP备份组网图
适用产品和版本
路由器端可以使用任意一款NE产品。版本为(VRP5.10)及后续版本
配置步骤
步骤 1 配置各接口的IP地址
按照上图配置各接口的IP地址和掩码,包括各Loopback接口。
具体配置过程略。
步骤 2 配置IGP协议
在所有路由器上配置IS-IS协议,发布LSR ID的主机路由,具体配置过程略。
配置完成后,在各路由器上执行display ip routing-table命令,应可以看到相互之间都学到了到对方的路由。
步骤 3 配置MPLS基本能力,使能MPLS TE、IS-IS TE、RSVP-TE和CSPF。
# 使能RouterA的MPLS TE、RSVP-TE和CSPF。 [RouterA] mpls lsr-id 1.1.1.9 [RouterA] mpls [RouterA-mpls] mpls te [RouterA-mpls] mpls rsvp-te [RouterA-mpls] mpls te cspf [RouterA-mpls] quit [RouterA] interface gigabitethernet 1/0/0 [RouterA-GigabitEthernet1/0/0] mpls [RouterA-GigabitEthernet1/0/0] mpls te [RouterA-GigabitEthernet1/0/0] mpls rsvp-te [RouterA-GigabitEthernet1/0/0] quit [RouterA] interface pos 2/0/0 [RouterA-Pos2/0/0] mpls [RouterA-Pos2/0/0] mpls te [RouterA-Pos2/0/0] mpls rsvp-te [RouterA-Pos2/0/0] quit # 配置IS-IS TE。 [RouterA] isis 1 [RouterA-isis-1] cost-style wide [RouterA-isis-1] traffic-eng level-2
说明
RouterB、RouterC和RouterD的配置与RouterA相似,此处不再赘述。
步骤 4 在RouterA上建立MPLS TE Tunnel
# 配置主LSP的MPLS TE隧道。 [RouterA] interface tunnel 1/0/0 [RouterA-Tunnel1/0/0] ip address unnumbered interface loopback 1 [RouterA-Tunnel1/0/0] tunnel-protocol mpls te [RouterA-Tunnel1/0/0] destination 3.3.3.9 [RouterA-Tunnel1/0/0] mpls te tunnel-id 100 [RouterA-Tunnel1/0/0] mpls te signal-protocol rsvp-te # 使用热备份。 [RouterA-Tunnel1/0/0] mpls te backup hot-standby [RouterA-Tunnel1/0/0] mpls te commit [RouterA-Tunnel1/0/0] quit
验证结果
配置完成后,在RouterA上执行display interface tunnel命令,可以看到Tunnel1/0/0的状态为Up。
[RouterA] display interface tunnel
Tunnel1/0/0 current state : UP
Line protocol current state : UP
Description : HUAWEI, Quidway Series, Tunnel1/0/0 Interface
The Maximum Transmit Unit is 1500 bytes
Internet Address is unnumbered, using address of LoopBack1(1.1.1.9/32)
Encapsulation is TUNNEL, loopback not set
Tunnel destination 3.3.3.9
Tunnel protocol/transport MPLS/MPLS, ILM is available
primary tunnel id is 0x1002007, secondary tunnel id is 0x0
The tunnelIfIndex is 0x4000185
QoS max-bandwidth : 64 Kbps
Output queue : (Urgent queue : Size/Length/Discards) 0/50/0
Output queue : (Protocol queue : Size/Length/Discards) 0/1000/0
Output queue : (FIFO queuing : Size/Length/Discards) 0/75/0
5 minutes output rate 0 bytes/sec, 0 packets/sec
0 packets output, 0 bytes
0 output error
在RouterA上执行display mpls te tunnel命令,可以看到存在两条Tunnel,出接口分别是GE1/0/0和POS2/0/0,即,在主CR-LSP创建后,备份CR-LSP也建立了。
[RouterA] display mpls te tunnel
LSP-Id Destination In/Out-If
1.1.1.1:1024 3.3.3.9 -/GigabitEthernet1/0/0
1.1.1.1:2048 3.3.3.9 -/Pos2/0/0
在RouterA上执行display mpls te tunnel path命令,可以看到这两条Tunnel使用的路径:
[RouterA] display mpls te tunnel path
Tunnel Interface Name : Tunnel1/0/0
Lsp ID : 1.1.1.9 :1024
Hop Information
Hop 0 10.1.1.1
Hop 1 10.1.1.2
Hop 2 2.2.2.9
Hop 3 20.1.1.1
Hop 4 20.1.1.2
Hop 5 3.3.3.9
Tunnel Interface Name : Tunnel1/0/0
Lsp ID : 1.1.1.9 :2048
Hop Information
Hop 0 30.1.1.1
Hop 1 30.1.1.2
Hop 2 4.4.4.9
Hop 3 40.1.1.1
Hop 4 40.1.1.2
Hop 5 3.3.3.9
对隧道进行tracert操作:
[RouterA] tracert lsp te tunnel 1/0/0
LSP Trace Route FEC: TE TUNNEL IPV4 SESSION QUERY Tunnel1/0/0 , press CTRL_C to break.
TTL Replier Time Type Downstream
0 Ingress 10.1.1.2/[13312 ]
1 10.1.1.2 62 ms Transit
2 3.3.3.9 125 ms Egress
从以上显示可以判断出目前使用的LSP经过RouterB,没有使用RouterD。
对RouterB的接口GigabitEthernet2/0/0执行shutdown,然后再对目的地址进行tracert操作,可以看到报文经过了RouterD:
[RouterA] tracert lsp te tunnel 1/0/0
LSP Trace Route FEC: TE TUNNEL IPV4 SESSION QUERY Tunnel1/0/0 , press CTRL_C to break.
TTL Replier Time Type Downstream
0 Ingress 30.1.1.2/[13312 ]
1 30.1.1.2 63 ms Transit
2 3.3.3.9 93 ms Egress
在RouterA上执行display mpls te tunnel命令,可以看到一条经过RouterD的Tunnel:
[RouterA] display mpls te tunnel
LSP-Id Destination In/Out-If
1.1.1.1:2048 3.3.3.9 -/Pos2/0/0
说明
普通CR-LSP备份与热备份在配置上的唯一区别在于隧道接口上的mpls te backup命令。对于本配置例,如果采用普通备份方式,则备份CR-LSP只有在主LSP变为Down后才会创建,不会同时存在两条隧道。