华为设备配置TE FRR与备份CR-LSP同步_华为


1. 配置IP地址

[LSR1-GigabitEthernet0/0/0]ip add 20.1.1.1 24

[LSR1-GigabitEthernet0/0/1]ip add 20.1.6.1 24

[LSR1-LoopBack0]ip add 1.1.1.1 32

[LSR2-GigabitEthernet0/0/0]ip add 20.1.1.2 24

[LSR2-GigabitEthernet0/0/1]ip add 20.1.2.2 24

[LSR2-GigabitEthernet0/0/2]ip add 20.1.4.2 24

[LSR2-LoopBack0]ip add 2.2.2.2 32

[LSR3-GigabitEthernet0/0/0]ip add 20.1.2.3 24

[LSR3-GigabitEthernet0/0/1]ip add 20.1.5.3 24

[LSR3-GigabitEthernet0/0/2]ip add 20.1.3.3 24

[LSR3-GigabitEthernet4/0/0]ip add 20.1.7.3 24

[LSR3-LoopBack0]ip add 3.3.3.3 32

[LSR4-GigabitEthernet0/0/0]ip add 20.1.3.4 24

[LSR4-LoopBack0]ip add 4.4.4.4 32

[LSR5-GigabitEthernet0/0/0]ip add 20.1.4.5 24

[LSR5-GigabitEthernet0/0/1]ip add 20.1.5.5 24

[LSR5-LoopBack0]ip add 5.5.5.5 32

[LSR6-GigabitEthernet0/0/1]ip add 20.1.7.6 24

[LSR6-GigabitEthernet0/0/0]ip add 20.1.6.6 24

[LSR6-LoopBack0]ip add 6.6.6.6 32

2. 配置OSPF

[LSR1-ospf-1]area 0

[LSR1-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255

[LSR1-ospf-1-area-0.0.0.0]network 20.1.6.0 0.0.0.255

[LSR1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[LSR2]ospf 1

[LSR2-ospf-1]area 0

[LSR2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[LSR2-ospf-1-area-0.0.0.0]network 20.1.1.0 0.0.0.255

[LSR2-ospf-1-area-0.0.0.0]network 20.1.2.0 0.0.0.255

[LSR2-ospf-1-area-0.0.0.0]network 20.1.4.0 0.0.0.255

[LSR3]ospf 1

[LSR3-ospf-1]area 0

[LSR3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

[LSR3-ospf-1-area-0.0.0.0]network 20.1.2.0 0.0.0.255

[LSR3-ospf-1-area-0.0.0.0]network 20.1.3.0 0.0.0.255

[LSR3-ospf-1-area-0.0.0.0]network 20.1.5.0 0.0.0.255

[LSR3-ospf-1-area-0.0.0.0]network 20.1.7.0 0.0.0.255

[LSR4]ospf 1

[LSR4-ospf-1]area 0

[LSR4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[LSR4-ospf-1-area-0.0.0.0]network 20.1.3.0 0.0.0.255

[LSR5]ospf 1

[LSR5-ospf-1]area 0  

[LSR5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0

[LSR5-ospf-1-area-0.0.0.0]network 20.1.4.0 0.0.0.255

[LSR5-ospf-1-area-0.0.0.0]network 20.1.5.0 0.0.0.255

[LSR6]ospf 1

[LSR6-ospf-1]area 0

[LSR6-ospf-1-area-0.0.0.0]network 6.6.6.6 0.0.0.0

[LSR6-ospf-1-area-0.0.0.0]network 20.1.6.0 0.0.0.255

[LSR6-ospf-1-area-0.0.0.0]network 20.1.7.0 0.0.0.255

3. 配置MPLS基本能力,使能MPLS TE、RSVP-TE和CSPF,在主隧道和旁路隧道的入节点上使能CSPF

[LSR1]mpls lsr-id 1.1.1.1  

[LSR1]mpls

[LSR1-mpls]mpls te

[LSR1-mpls]mpls te cspf  

[LSR1-mpls]mpls rsvp-te  

[LSR1-GigabitEthernet0/0/0]mpls        

[LSR1-GigabitEthernet0/0/0]mpls te      

[LSR1-GigabitEthernet0/0/0]mpls rsvp-te

[LSR1-GigabitEthernet0/0/1]mpls        

[LSR1-GigabitEthernet0/0/1]mpls te      

[LSR1-GigabitEthernet0/0/1]mpls rsvp-te

[LSR2]mpls lsr-id 2.2.2.2  

[LSR2]mpls

[LSR2-mpls]mpls te

[LSR2-mpls]mpls te cspf  

[LSR2-mpls]mpls rsvp-te  

[LSR2-GigabitEthernet0/0/0]mpls        

[LSR2-GigabitEthernet0/0/0]mpls te      

[LSR2-GigabitEthernet0/0/0]mpls rsvp-te

[LSR2-GigabitEthernet0/0/1]mpls        

[LSR2-GigabitEthernet0/0/1]mpls te      

[LSR2-GigabitEthernet0/0/1]mpls rsvp-te

[LSR2-GigabitEthernet0/0/2]mpls        

[LSR2-GigabitEthernet0/0/2]mpls te      

[LSR2-GigabitEthernet0/0/2]mpls rsvp-te

[LSR3]mpls lsr-id 3.3.3.3

[LSR3]mpls

[LSR3-mpls]mpls te            

[LSR3-mpls]mpls rsvp-te  

[LSR3-GigabitEthernet0/0/0]mpls        

[LSR3-GigabitEthernet0/0/0]mpls te      

[LSR3-GigabitEthernet0/0/0]mpls rsvp-te

[LSR3-GigabitEthernet0/0/1]mpls        

[LSR3-GigabitEthernet0/0/1]mpls te      

[LSR3-GigabitEthernet0/0/1]mpls rsvp-te

[LSR3-GigabitEthernet0/0/2]mpls        

[LSR3-GigabitEthernet0/0/2]mpls te      

[LSR3-GigabitEthernet0/0/2]mpls rsvp-te

[LSR3-GigabitEthernet4/0/0]mpls        

[LSR3-GigabitEthernet4/0/0]mpls te      

[LSR3-GigabitEthernet4/0/0]mpls rsvp-te

[LSR4]mpls lsr-id 4.4.4.4

[LSR4]mpls

[LSR4-mpls]mpls te

[LSR4-mpls]mpls rsvp-te  

[LSR4-GigabitEthernet0/0/0]mpls        

[LSR4-GigabitEthernet0/0/0]mpls te      

[LSR4-GigabitEthernet0/0/0]mpls rsvp-te

[LSR5]mpls lsr-id 5.5.5.5

[LSR5]mpls

[LSR5-mpls]mpls te

[LSR5-mpls]mpls rsvp-te  

[LSR5-GigabitEthernet0/0/0]mpls        

[LSR5-GigabitEthernet0/0/0]mpls te      

[LSR5-GigabitEthernet0/0/0]mpls rsvp-te

[LSR5-GigabitEthernet0/0/1]mpls        

[LSR5-GigabitEthernet0/0/1]mpls te      

[LSR5-GigabitEthernet0/0/1]mpls rsvp-te

[LSR6]mpls lsr-id 6.6.6.6

[LSR6]mpls                

[LSR6-mpls]mpls te

[LSR6-mpls]mpls rsvp-te  

[LSR6-GigabitEthernet0/0/0]mpls        

[LSR6-GigabitEthernet0/0/0]mpls te      

[LSR6-GigabitEthernet0/0/0]mpls rsvp-te

[LSR6-GigabitEthernet0/0/1]mpls        

[LSR6-GigabitEthernet0/0/1]mpls te      

[LSR6-GigabitEthernet0/0/1]mpls rsvp-te

4. 配置OSPF TE

[LSR1]ospf 1

[LSR1-ospf-1]opaque-capability enable

[LSR1-ospf-1]area 0

[LSR1-ospf-1-area-0.0.0.0]mpls-te enable

[LSR2]ospf 1

[LSR2-ospf-1]opaque-capability enable

[LSR2-ospf-1]area 0

[LSR2-ospf-1-area-0.0.0.0]mpls-te enable

[LSR3]ospf 1

[LSR3-ospf-1]opaque-capability enable

[LSR3-ospf-1]area 0

[LSR3-ospf-1-area-0.0.0.0]mpls-te enable

[LSR4]ospf 1

[LSR4-ospf-1]opaque-capability enable

[LSR4-ospf-1]area 0

[LSR4-ospf-1-area-0.0.0.0]mpls-te enable

[LSR5]ospf 1

[LSR5-ospf-1]opaque-capability enable

[LSR5-ospf-1]area 0

[LSR5-ospf-1-area-0.0.0.0]mpls-te enable

[LSR6]ospf 1

[LSR6-ospf-1]opaque-capability enable

[LSR6-ospf-1]area 0

[LSR6-ospf-1-area-0.0.0.0]mpls-te enable

5. 在入节点LSR1上创建主CR-LSP的MPLS TE Tunnel

[LSR1]explicit-path pp1  //配置主CR-LSP的显式路径

[LSR1-explicit-path-pp1]next hop 20.1.1.2

[LSR1-explicit-path-pp1]next hop 20.1.2.3

[LSR1-explicit-path-pp1]next hop 20.1.3.4

[LSR1-explicit-path-pp1]next hop 4.4.4.4

[LSR1]int Tunnel 0/0/1  //配置主CR-LSP的MPLS TE隧道接口

[LSR1-Tunnel0/0/1]ip address unnumbered interface LoopBack 0

[LSR1-Tunnel0/0/1]tunnel-protocol mpls te

[LSR1-Tunnel0/0/1]destination 4.4.4.4

[LSR1-Tunnel0/0/1]mpls te tunnel-id 100

[LSR1-Tunnel0/0/1]mpls te path explicit-path pp1

[LSR1-Tunnel0/0/1]mpls te fast-reroute  //使能TE FRR

[LSR1-Tunnel0/0/1]mpls te commit

华为设备配置TE FRR与备份CR-LSP同步_华为_02

6. 在作为PLR的LSR2上配置Bypass CR-LSP

[LSR2]explicit-path bp1  //配置Bypass CR-LSP的显式路径

[LSR2-explicit-path-bp1]next hop 20.1.4.5

[LSR2-explicit-path-bp1]next hop 20.1.5.3

[LSR2-explicit-path-bp1]next hop 3.3.3.3

[LSR2]int Tunnel 0/0/2  //配置Bypass CR-LSP的隧道接口

[LSR2-Tunnel0/0/2]ip add unnumbered interface LoopBack 0  

[LSR2-Tunnel0/0/2]tunnel-protocol mpls te

[LSR2-Tunnel0/0/2]destination 3.3.3.3

[LSR2-Tunnel0/0/2]mpls te tunnel-id 300

[LSR2-Tunnel0/0/2]mpls te path explicit-path bp1

[LSR2-Tunnel0/0/2]mpls te bypass-tunnel

[LSR2-Tunnel0/0/2]mpls te protected-interface g0/0/1  ////将Bypass CR-LSP绑定到被保护的接口

[LSR2-Tunnel0/0/2]mpls te commit

华为设备配置TE FRR与备份CR-LSP同步_华为_03


华为设备配置TE FRR与备份CR-LSP同步_华为_04

华为设备配置TE FRR与备份CR-LSP同步_MPLS_05

可以看到旁路隧道绑定到出接口g0/0/1目前未被使用

7. 在入节点LSR1上创建普通备份CR-LSP的MPLS TE Tunnel

[LSR1]explicit-path bp2  //配置备份CR-LSP的显式路径

[LSR1-explicit-path-bp2]next hop 20.1.6.6

[LSR1-explicit-path-bp2]next hop 20.1.7.3

[LSR1-explicit-path-bp2]next hop 20.1.3.4

[LSR1-explicit-path-bp2]next hop 4.4.4.4

[LSR1]int Tunnel 0/0/1  //配置LSRA的备份CR-LSP

[LSR1-Tunnel0/0/1]mpls te backup ordinary  

[LSR1-Tunnel0/0/1]mpls te path explicit-path bp2 secondary  

[LSR1-Tunnel0/0/1]mpls te commit

8. 在主CR-LSP的入节点配置TE FRR与备份CR-LSP同步

[LSR1]int Tunnel 0/0/1

[LSR1-Tunnel0/0/1]mpls te backup frr-in-use  

[LSR1-Tunnel0/0/1]mpls te commit

华为设备配置TE FRR与备份CR-LSP同步_网络_06

9. 检查配置

[LSR2-GigabitEthernet0/0/1]shutdown  //使LSR2上被保护的出接口失效

华为设备配置TE FRR与备份CR-LSP同步_网络_07

可以看到隧道状态为“Up”,说明主隧道处于Frr-in-use状态的同时,正在创建普通备份的CR-LSP和恢复主CR-LSP