Non-revertive must be configured on the both ends of a Flex Tunnel.Note
Router(config)# interface tunnel 1000
Router (config-if)# ip unnumbered loopback0
Router(config-if)# tunnel mode mpls traffic-eng
Router(config-if)# tunnel destination 56.6.6.6
Router(config-if)# tunnel mpls traffic-eng bidir association type co-routed fault-oam wrap
Router(config-if)# tunnel mpls traffic-eng bidir association id 1000 source 55.5.5.5 global
1000
Router(config-if)# tunnel mpls traffic-eng path-selection hop-limit 5
Router(config-if)# tunnel mpls traffic-eng bandwidth 200
Router(config-if)# tunnel mpls traffic-eng autoroute announce
Router (config-if)# tunnel mpls traffic-eng path-option 10 dynamic
Router(config-if)# tunnel mpls traffic-eng path-option protect 10 diverse non-revertive
lockdown
Verifying Flex LSP Non-Revertive Path Protection
Router# show mpls traffic-eng tunnels tunnel 1000 detail
Name: Router_t1000 (Tunnel1000) Destination: 56.6.6.6
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 10, type dynamic (Basis for Setup, path weight 40)
Path Protection: 0 Common Link(s), 0 Common Node(s)
path protect option 10, (LOCKDOWN) (NON-REVERTIVE) type diverse (Basis for Protect,
path weight 80)
Lockout Info:
Locked Out: No
Config Parameters:
Bandwidth: 200 kbps (Global) Priority: 7 7 Affinity: 0x0/0xFFFF
Metric Type: TE (default)
Path-selection Tiebreaker:
Global: not set Tunnel Specific: not set Effective: min-fill (default)
Hop Limit: 5
Cost Limit: disabled
Path-invalidation timeout: 45000 msec (default), Action: Tear
AutoRoute: enabled LockDown: disabled Loadshare: 200 [10000000] bw-based
auto-bw: disabled
Protection non-revertive
After non-revertive protect path takes over, and primary path is re-signaled, the primary path is in pending
reroute stage as below:
Router# show mpls traffic-eng tunnels tunnel 2222
Name: RP1_t2222 (Tunnel2222) Destination: 10.11.0.5
Status:
Admin: up Oper: up Path: valid Signalling: connected
path protect option 1, type explicit expl_route_m3_m22 (Basis for Protect, path weight
61)
path option 1, type dynamic (Basis for Setup, path weight 62)
path option 2, type explicit expl_route_m4
Pending Non Revertive is active. Roles switched
Path Protection: 0 Common Link(s), 0 Common Node(s)
path protect option 1, type explicit expl_route_m3_m22 (Basis for Protect, path weight
61)
path protect option 2, type explicit expl_route_m3_m22
Lockout Info:
Locked Out: No
Config Parameters:
Bandwidth: 2 kbps (Global) Priority: 7 7 Affinity: 0x0/0xFFFF
Metric Type: TE (default)
Path-invalidation timeout: 45000 msec (default), Action: Tear
AutoRoute: disabled LockDown: disabled Loadshare: 2 [1000000000] bw-based
auto-bw: disabled
MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
154
Flex LSP Overview
Flex LSP Non-Revertive 1:1 Path Protection