RSVP-TE Dynamic Facility Backup LSP (RSVP Auto Bypass)
Overview
Resource Reservation Protocol (RSVP) auto bypass is a subset of the Facility Backup feature, designed to enhance fast-reroute protection. The facility backup feature operates by establishing bypass tunnels for protected sessions at each PLR node, serving as a local safeguard for sessions on every Point of Local Repair (PLR). Configuring bypass tunnels manually on each PLR, particularly in larger topologies, presented challenges in configuration management. The RSVP auto bypass functionality ensures to dynamically create bypass tunnels when feature enabled in PLR nodes and the sessions come up in PLR requesting facility backup protection.
Feature Characteristics
The RSVP auto bypass operates in conjunction with manual bypass tunnels, and if both manual and auto bypass offer the same level of protection as requested, the manual bypass takes precedence. Auto bypass tunnels, which do not serve any session, have a finite lifetime and are deleted if they remain unused.
Benefits
RSVP auto bypass contributes to a more automated, efficient, and manageable facility backup protection mechanism in RSVP-enabled networks.
Prerequisites
Ensure the following prerequisites are met before configuring RSVP Auto Bypass functionality:
Define Interfaces and Loopback Addresses
Configure Layer 2 interfaces, such as port channel interfaces (e.g., po1), and assign specific IP addresses for proper identification, and routing. Additionally, assign loopback IP addresses to establish essential points of connectivity. These configurations establish the efficient network routing and communication.
!
interface lo
 ip address 127.0.0.1/8
 ip address 135.1.1.27/32 secondary
 ipv6 address ::1/128
!
interface po6
 ip address 1.1.2.2/30
!
interface xe6
 channel-group 6 mode active
!
Configure IGP for Dynamic Routing
Enable ISIS to facilitate dynamic routing on all nodes within the network. Define ISIS router instances to match loopback IP addresses and add network segments to ISIS areas for proper route distribution. Set up neighbor relationships using loopback IP addresses, ensuring efficient route advertisement and convergence for optimal network performance.
ISIS Configuration
!
router isis 1
 is-type level-2-only
 metric-style wide
 mpls traffic-eng router-id 135.1.1.27
 mpls traffic-eng level-2
 capability cspf
 dynamic-hostname
 fast-reroute ti-lfa level-2 proto ipv4
 net 49.0000.0000.0027.00
 passive-interface lo
!
interface po6
 isis network point-to-point
 ip router isis 1
!
 
OSPF Configuration
!
router ospf 100
 ospf router-id 135.1.1.27
 network 135.1.1.27/32 area 0.0.0.0
 network 1.1.5.1/24 area 0.0.0.0
 network 1.1.1.1/24 area 0.0.0.0
!
Configure RSVP for Efficient Network Operation
Enable Resource Reservation Protocol (RSVP) on all nodes to optimize traffic routing and quality of service. RSVP reserves network resources along specified paths to enhance network performance and reliability.
!
router rsvp
!
interface xe1
 label-switching
 enable-rsvp
!
 
Configure the RSVP Primary Path and Trunk
Establish a trunk on edge routers participating in label-switching using defined path.
!
rsvp-path PE1-PE4-1 mpls
 1.1.1.2 strict
 1.1.2.1 strict
 1.1.6.1 strict
!
rsvp-trunk PE1-PE4-1 ipv4
 primary fast-reroute protection facility
 primary fast-reroute node-protection
 primary path PE1-PE4-1
 from 135.1.1.27
 to 135.1.1.44
!
Configuration for RSVP Auto Bypass
This section shows the configuration of the various nodes within the topology to set up a RSVP-Auto bypass tunnels.
Topology
The sample topology includes Edge Nodes (PE1, PE2) and core Nodes (P1, P3 and P4). As per sample configurations, Primary path is defined via PE1-P1-P3-PE2 using strict hops and auto bypass tunnel creation is formed on PE1.
RSVP-Auto Bypass Configuration
Before configuring RSVP-Auto bypass tunnles, meet all 
Prerequisites for the following nodes:
•	Edge nodes: PE1 and PE2
•	Core nodes: P1, P3, and P4
Auto bypass feature helps in automatically forming bypass tunnels and protecting the facility backup protection requested tunnels.
Configuring RSVP Auto Bypass
Configure RSVP Auto bypass tunnels on PE1 router as follows:
1.	Configure auto-bypass under router rsvp.
(config)#router rsvp
(config-router)# auto-bypass 
2.	Enable Auto bypass globally.
(config-auto-bypass)#  enable
3.	Modify protection capability attribute for best-effort type bypasses.
(config-auto-bypass)# attributes best-effort
(config-auto-bypass-attr)#protection-capability node
4.	Modify other auto bypass attributes for best-effort type bypasses.
Note:	Auto bypass re-optimization uses the global command to set the re-optimization timer.
(config-auto-bypass-attr)#   reoptimize 
5.	Configure inactivity timer globally for automatically created bypass tunnels.
Note:	The default value for the inactivity-timer is 60 minutes. The minimum timer is 1 and maximum timer is 240.
(config-auto-bypass)#  inactivity-timer 5
Configure RSVP Auto bypass tunnels on P1, P3, P4, PE2 router as follows:
1.	Configure auto-bypass under router rsvp.
(config)#router rsvp
(config-router)# auto-bypass 
2.	Enable Auto bypass globally.
(config-auto-bypass)#  enable
3.	Modify protection capability attribute for best-effort type bypasses.
(config-auto-bypass)# attributes best-effort
(config-auto-bypass-attr)#protection-capability link
4.	Modify other auto bypass attributes for best-effort type bypasses.
Note:	Auto bypass re-optimization shall use the global command to set the re-optimization timer.
(config-auto-bypass-attr)#   reoptimize
5.	Configure inactivity timer globally for automatically created bypass tunnels.
Note:	The default value for the inactivity-timer is 60 minutes. The minimum timer is 1 and maximum timer is 240.
(config-auto-bypass)#  inactivity-timer 5
Snippet configuration on PE1 router is as follows:
!
router rsvp
 auto-bypass
  attributes best-effort
   protection-capability node
   reoptimize
   exit
  inactivity-timer 5
  enable
  exit
!
 
Snippet configuration on P1, P3, and P4 router is as follows:
#show running-config
!
router rsvp
  auto-bypass
  attributes best-effort
   protection-capability link
   reoptimize
   exit
  enable
  exit
!
 
Validation
Verify all sessions including auto bypass sessions summary information:
Bypass name will have a character B or D. BL for Link protection and BN is for Node protection.
 
PE1#show rsvp session
Type  : PRI - Primary, SEC - Secondary, DTR - Detour, BPS - Bypass
State : UP - Up, DN - Down, BU - Backup in Use, SU - Secondary in Use, FS - Forced to Secondary
* indicates the session is active with local repair at one or more nodes
(P) indicates the secondary-priority session is acting as primary
 
Ingress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.43      135.1.1.27      5001     2203     BPS   BN-135.1.1.42-135.1.1.43-Bypass UP    00:02:46  1 1 SE     -        25604
135.1.1.44      135.1.1.27      5002     2202     PRI    PE1-PE4-1-Primary               UP    00:13:21  1 1 SE     -        25600
Total 2 displayed, Up 2, Down 0.
 
Transit RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.43      135.1.1.42      5001     2201     PRI    BL-1.1.2.1-135.1.1.43-Bypass    UP    00:10:11  1 1 SE     25601    25600
135.1.1.42      135.1.1.43      5002     2202     PRI    BL-1.1.2.2-135.1.1.42-Bypass    UP    00:10:00  1 1 SE     25602    3
Total 2 displayed, Up 2, Down 0.
 
Egress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.27      135.1.1.44      5001     2201     PRI    Pe4-Pe1-Primary                 UP    00:13:15  1 1 SE     25600    -
135.1.1.27      135.1.1.42      5002     2202     PRI    BL-1.1.1.1-135.1.1.27-Bypass    UP    00:10:00  1 1 SE     3        -
 
 
PE2#show rsvp session
Type  : PRI - Primary, SEC - Secondary, DTR - Detour, BPS - Bypass
State : UP - Up, DN - Down, BU - Backup in Use, SU - Secondary in Use, FS - Forced to Secondary
* indicates the session is active with local repair at one or more nodes
(P) indicates the secondary-priority session is acting as primary
 
Ingress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.27      135.1.1.44      5001     2201     PRI    Pe4-Pe1-Primary                 UP    00:16:18  1 1 SE     -        25601
135.1.1.43      135.1.1.44      5002     2202     BPS    BL-1.1.6.2-135.1.1.43-Bypass    UP    N/A       0 0 SE     -        -
Total 2 displayed, Up 1, Down 1.
 
Egress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.44      135.1.1.27      5002     2202     PRI    PE1-PE4-1-Primary               UP    00:16:24  1 1 SE     25600    -
Total 1 displayed, Up 1, Down 0.
 
Verify all sessions including auto bypass sessions detailed information:
 
PE1#show rsvp session detail
Egress
135.1.1.27
  From: 135.1.1.44, LSPstate: Up, LSPname: Pe4-Pe1-Primary
  Egress FSM state: Operational
  Setup priority: 7, Hold priority: 0
  IGP-Shortcut: Disabled, LSP metric: 65
  LSP Protection: facility
  Fast-Reroute bandwidth : 0
  Protection type desired: Link
  Fast-Reroute Hop limit: 255
  Fast-Reroute Setup priority: 7, Hold priority: 0
  Label in:    25600,  Label out: -,
  Tspec rate: 0, Fspec rate: 0
  Tunnel Id: 5001, LSP Id: 2201, Ext-Tunnel Id: 135.1.1.44
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Upstream: 1.1.1.2, xe1
  Path lifetime: 157 seconds (due in 140 seconds)
  Resv refresh: 30 seconds (RR enabled) (due in 24093 seconds)
  RRO re-use as ERO: Disabled
  Label Recording: Enabled
  Admin Groups: none
  Received Explicit Route Detail :
   1.1.1.1/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   1.1.6.1           25601
   1.1.2.1           25601
   1.1.1.2           25600
   <self>
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
  LSP Type:  ELSP_CONFIG
  CLASS    DSCP_value     EXP_value
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
Ingress (Bypass)
135.1.1.43
  From: 135.1.1.27, LSPstate: Up, LSPname: BN-135.1.1.42-135.1.1.43-Bypass
  Ingress FSM state: Operational
  Establishment Time: 0s 11ms
  Setup priority: 7, Hold priority: 0, HOP limit: 255
  Auto-bypass Info: Exclude-Node 135.1.1.42, Egress 135.1.1.43, Cspf ISIS
  CSPF usage: Enabled, CSPF Retry Count: 0, CSPF Retry Interval: 30 seconds
  LSP Re-Optimization: Enabled, Re-Optimization Timer: 1 minutes, Cspf Client: ISIS
  IGP-Shortcut: Disabled, LSP metric: 20
  LSP Protection: None
  Bypass trunk bandwidth type: Best-effort
   Label in: -,  Label out:    25604,
  Tspec rate: 0, Fspec rate: 0
  Policer: Not Configured
  Tunnel Id: 5001, LSP Id: 2203, Ext-Tunnel Id: 135.1.1.27
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Downstream: 1.1.5.2, xe48
  Path refresh: 30 seconds (RR enabled) (due in 29821 seconds)
  Resv lifetime: 157 seconds (due in 147 seconds)
  Retry count: 0, intrvl: 30 seconds
  RRO re-use as ERO: Disabled
  Label Recording: Disabled
  Admin Groups: none
  Configured Path: none
  Exclude Node: 135.1.1.42
  Session Explicit Route Detail :
   1.1.5.2/32 strict
   1.1.4.1/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   <self>
   1.1.5.2
   1.1.4.1
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Last Signaled Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
  Total LSP protected : 1, Bandwidth in use : 0
Transit
135.1.1.43
  From: 135.1.1.42, LSPstate: Up, LSPname: BL-1.1.2.1-135.1.1.43-Bypass
  Transit upstream state: Operational, downstream state: Operational
  Setup priority: 7, Hold priority: 0
  IGP-Shortcut: Disabled, LSP metric: 65
  LSP Protection: None
  Label in:    25601,  Label out:    25600,
  Tspec rate: 0, Fspec rate: 0
  Tunnel Id: 5001, LSP Id: 2201, Ext-Tunnel Id: 135.1.1.42
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Downstream: 1.1.5.2, xe48   Upstream: 1.1.1.2, xe1
  Path refresh: 30 seconds (RR enabled) (due in 29384 seconds)
  Path lifetime: 157 seconds (due in 140 seconds)
  Resv refresh: 30 seconds (RR enabled) (due in 32128 seconds)
  Resv lifetime: 157 seconds (due in 147 seconds)
  RRO re-use as ERO: Disabled
  Label Recording: Disabled
  Admin Groups: none
  Received Explicit Route Detail :
   1.1.1.1/32 strict
   1.1.5.2/32 strict
   1.1.4.1/32 strict
  Session Explicit Route Detail :
   1.1.5.2/32 strict
   1.1.4.1/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   1.1.1.2
   <self>
   1.1.5.2
   1.1.4.1
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
  LSP Type:  ELSP_CONFIG
  CLASS    DSCP_value     EXP_value
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
Egress
135.1.1.27
  From: 135.1.1.42, LSPstate: Up, LSPname: BL-1.1.1.1-135.1.1.27-Bypass
  Egress FSM state: Operational
  Setup priority: 7, Hold priority: 0
  IGP-Shortcut: Disabled, LSP metric: 65
  LSP Protection: None
  Label in:        3,  Label out: -,
  Tspec rate: 0, Fspec rate: 0
  Tunnel Id: 5002, LSP Id: 2202, Ext-Tunnel Id: 135.1.1.42
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Upstream: 1.1.5.2, xe48
  Path lifetime: 157 seconds (due in 147 seconds)
  Resv refresh: 30 seconds (RR enabled) (due in 21158 seconds)
  RRO re-use as ERO: Disabled
  Label Recording: Disabled
  Admin Groups: none
  Received Explicit Route Detail :
   1.1.5.1/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   1.1.3.2
   1.1.5.2
   <self>
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
  LSP Type:  ELSP_CONFIG
  CLASS    DSCP_value     EXP_value
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
Transit
135.1.1.42
  From: 135.1.1.43, LSPstate: Up, LSPname: BL-1.1.2.2-135.1.1.42-Bypass
  Transit upstream state: Operational, downstream state: Operational
  Setup priority: 2, Hold priority: 2
  IGP-Shortcut: Disabled, LSP metric: 65
  LSP Protection: None
  Label in:    25602,  Label out:        3,
  Tspec rate: 0, Fspec rate: 0
  Tunnel Id: 5002, LSP Id: 2202, Ext-Tunnel Id: 135.1.1.43
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Downstream: 1.1.1.2, xe1   Upstream: 1.1.5.2, xe48
  Path refresh: 30 seconds (RR enabled) (due in 29400 seconds)
  Path lifetime: 157 seconds (due in 147 seconds)
  Resv refresh: 30 seconds (RR enabled) (due in 40649 seconds)
  Resv lifetime: 157 seconds (due in 140 seconds)
  RRO re-use as ERO: Disabled
  Label Recording: Disabled
  Admin Groups: none
  Received Explicit Route Detail :
   1.1.5.1/32 strict
   1.1.1.2/32 strict
  Session Explicit Route Detail :
   1.1.1.2/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   1.1.4.1
   1.1.5.2
   <self>
   1.1.1.2
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
  LSP Type:  ELSP_CONFIG
  CLASS    DSCP_value     EXP_value
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
Ingress (Primary)
135.1.1.44
  From: 135.1.1.27, LSPstate: Up, LSPname: PE1-PE4-1-Primary
  Ingress FSM state: Operational
  Establishment Time: 0s 16ms
  Setup priority: 7, Hold priority: 0, HOP limit: 255
  CSPF usage: Enabled, CSPF Retry Count: 0, CSPF Retry Interval: 30 seconds
  LSP Re-Optimization: Disabled, Re-Optimization Timer: NA, Cspf Client: ISIS
  IGP-Shortcut: Disabled, LSP metric: 30
  LSP Protection: facility
  Fast-Reroute bandwidth : 0
  Protection type desired: Node
  Fast-Reroute Hop limit: 255
  Fast-Reroute Setup priority: 7, Hold priority: 0
  Bypass trunk: BN-135.1.1.42-135.1.1.43,  Merge Point: 1.1.2.1,  MP Label: 25600
    Bypass OutLabel: 25604,  OutIntf: xe48
    Protection provided -> Type: Node, BW: Best-effort, Match-Code: Perfect-match
  Label in: -,  Label out:    25600,
  Tspec rate: 0, Fspec rate: 0
  Policer: Not Configured
  Tunnel Id: 5002, LSP Id: 2202, Ext-Tunnel Id: 135.1.1.27
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Downstream: 1.1.1.2, xe1
  Path refresh: 30 seconds (RR enabled) (due in 29192 seconds)
  Resv refresh: 0 seconds (due in 1 seconds)
  Resv lifetime: 157 seconds (due in 140 seconds)
  Retry count: 0, intrvl: 30 seconds
  RRO re-use as ERO: Disabled
  Label Recording: Enabled
  Admin Groups: none
  Configured Path: PE1-PE4-1 (in use)
  Configured Explicit Route Detail :
   1.1.1.2/32 strict
   1.1.2.1/32 strict
   1.1.6.1/32 strict
  Session Explicit Route Detail :
   1.1.1.2/32 strict
   1.1.2.1/32 strict
   1.1.6.1/32 strict
  Record route:
   LP = 1 -> PLR's Downstream link is protected      PU = 1 -> Protection is in use on PLR
   NP = 1 -> PLR's Downstream neighbor is protected  BP = 1 -> BW protection available at PLR
   -------------------------------------------------------------
   IP Address        Label     (LP, PU, NP, BP)
   -------------------------------------------------------------
   <self>
   1.1.1.2           25600     ( 1,  0,  0,  0)
   1.1.2.1           25600     ( 0,  0,  0,  0)
   1.1.6.1           25600     ( 0,  0,  0,  0)
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Last Signaled Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
Verify particular Bypass session detail information:
 
PE1#show rsvp bypass BN-135.1.1.42-135.1.1.43
Ingress (Bypass)
135.1.1.43
  From: 135.1.1.27, LSPstate: Up, LSPname: BN-135.1.1.42-135.1.1.43-Bypass
  Ingress FSM state: Operational
  Establishment Time: 0s 11ms
  Setup priority: 7, Hold priority: 0, HOP limit: 255
  Auto-bypass Info: Exclude-Node 135.1.1.42, Egress 135.1.1.43, Cspf ISIS
  CSPF usage: Enabled, CSPF Retry Count: 0, CSPF Retry Interval: 30 seconds
  LSP Re-Optimization: Enabled, Re-Optimization Timer: 1 minutes, Cspf Client: ISIS
  IGP-Shortcut: Disabled, LSP metric: 20
  LSP Protection: None
  Bypass trunk bandwidth type: Best-effort
   Label in: -,  Label out:    25604,
  Tspec rate: 0, Fspec rate: 0
  Policer: Not Configured
  Tunnel Id: 5001, LSP Id: 2203, Ext-Tunnel Id: 135.1.1.27
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Downstream: 1.1.5.2, xe48
  Path refresh: 30 seconds (RR enabled) (due in 29807 seconds)
  Resv lifetime: 157 seconds (due in 157 seconds)
  Retry count: 0, intrvl: 30 seconds
  RRO re-use as ERO: Disabled
  Label Recording: Disabled
  Admin Groups: none
  Configured Path: none
  Exclude Node: 135.1.1.42
  Session Explicit Route Detail :
   1.1.5.2/32 strict
   1.1.4.1/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   <self>
   1.1.5.2
   1.1.4.1
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Last Signaled Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
  Total LSP protected : 1, Bandwidth in use : 0
Verify using below show command for LSP's Protected by the Bypass tunnel:
 
PE1#show rsvp bypass BN-135.1.1.42-135.1.1.43 protected-lsp-list
Match Code: 0 - Perfect match (all criteria matching), 1 - Bandwidth protection miss, 2 - Node protection miss,
            3 - SRLG protection miss, 4 - Merge point not ideal, 255 - Invalid
 
Bypass trunk: BN-135.1.1.42-135.1.1.43
Bypass trunk bandwidth type: best-effort
List of LSP's Protected:
Tunnel-id  Lsp-Id     Lsp-Name                         Role       Ext_tnl_id       Ingress          Egress           Match-Code Mapped-BW
5002       2202       PE1-PE4-1-Primary                Ingress    135.1.1.27       135.1.1.27       135.1.1.44       0          NA
Total LSP protected : 1
 Bandwidth in use : 0
 
Verify using below show command for mpls forwarding-table information:
 
PE1#show mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
       B - BGP FTN, K - CLI FTN, (t) - tunnel, P - SR Policy FTN, (b) - bypass,
       L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
       U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
       (m) - FTN mapped over multipath transport, (e) - FTN is ECMP
 
FTN-ECMP LDP: Disabled
Code    FEC                 FTN-ID    Nhlfe-ID  Tunnel-id   Pri   LSP-Type     Out-Label    Out-Intf    ELC   Nexthop
R(b)>   135.1.1.43/32       15        37        5001        Yes   LSP_DEFAULT  25604        xe48        No    1.1.5.2
R(t)>   135.1.1.44/32       9         19        5002        Yes   LSP_DEFAULT  25600        xe1         No    1.1.1.2
R(t)>   135.1.1.44/32       14        38        5002        No    LSP_DEFAULT  25600        xe48        No    135.1.1.43
                                                                                            (via 1.1.5.2, label 25604)
 
           
                                                                                            (via 1.1.5.2, label 25604)
Shutdown the primary path and verify for node protection functionality:
 
Shutdown interface between PE1-P1, so that primary path goes Down and backup in use. 
config)#interface xe1
(config-if)#shutdown
(config-if)#commit
 
Verify auto bypass sessions summary information:
 
PE1#show rsvp session
Type  : PRI - Primary, SEC - Secondary, DTR - Detour, BPS - Bypass
State : UP - Up, DN - Down, BU - Backup in Use, SU - Secondary in Use, FS - Forced to Secondary
* indicates the session is active with local repair at one or more nodes
(P) indicates the secondary-priority session is acting as primary
 
Ingress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.43      135.1.1.27      5001     2203     BPS    BN-135.1.1.42-135.1.1.43-Bypass UP    00:06:18  1 3 SE     -        25604
135.1.1.44      135.1.1.27      5002     2202     PRI    PE1-PE4-1-Primary               BU    00:16:53  1 3 SE     -        25600
135.1.1.44      135.1.1.27      5002     2201     PRI    PE1-PE4-1-Primary               DN    N/A       0 0 SE     -        -
Total 3 displayed, Up 2, Down 1.
 
Egress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.27      135.1.1.44      5001     2201     PRI    Pe4-Pe1-Primary                 UP    00:16:47  1 1 SE     25600    -
135.1.1.27      135.1.1.42      5002     2202     PRI    BL-1.1.1.1-135.1.1.27-Bypass    UP    00:13:32  1 1 SE     3        -
Total 2 displayed, Up 2, Down 0.
 
Verify particular Bypass session detail information:
 
PE1#show rsvp bypass BN-135.1.1.42-135.1.1.43
Ingress (Bypass)
135.1.1.43
  From: 135.1.1.27, LSPstate: Up, LSPname: BN-135.1.1.42-135.1.1.43-Bypass
  Ingress FSM state: Operational
  Establishment Time: 0s 11ms
  Setup priority: 7, Hold priority: 0, HOP limit: 255
  Auto-bypass Info: Exclude-Node 135.1.1.42, Egress 135.1.1.43, Cspf ISIS
  CSPF usage: Enabled, CSPF Retry Count: 0, CSPF Retry Interval: 30 seconds
  LSP Re-Optimization: Enabled, Re-Optimization Timer: 1 minutes, Cspf Client: ISIS
  IGP-Shortcut: Disabled, LSP metric: 20
  LSP Protection: None
  Bypass trunk bandwidth type: Best-effort
   Label in: -,  Label out:    25604,
  Tspec rate: 0, Fspec rate: 0
  Policer: Not Configured
  Tunnel Id: 5001, LSP Id: 2203, Ext-Tunnel Id: 135.1.1.27
  Bind value: 0, Oper state: NA, Alloc mode: NA
  Downstream: 1.1.5.2, xe48
  Path refresh: 30 seconds (RR enabled) (due in 29602 seconds)
  Resv lifetime: 157 seconds (due in 155 seconds)
  Retry count: 0, intrvl: 30 seconds
  RRO re-use as ERO: Disabled
  Label Recording: Disabled
  Admin Groups: none
  Configured Path: none
  Exclude Node: 135.1.1.42
  Session Explicit Route Detail :
   1.1.5.2/32 strict
   1.1.4.1/32 strict
  Record route:
   -------------------------------------------------------------
   IP Address        Label
   -------------------------------------------------------------
   <self>
   1.1.5.2
   1.1.4.1
  Style: Shared Explicit Filter
  Traffic type: controlled-load
  Minimum Path MTU: 1500
Recorded Time : N/A
  Current Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Last Signaled Error:
    Code : None, Value : None
    Originated Node : None, Recorded Time : N/A
  Trunk Type: mpls
  Total LSP protected : 1, Bandwidth in use : 0
 
Verify using below show command for MPLS forwarding-table information:
 
PE1#show mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
       B - BGP FTN, K - CLI FTN, (t) - tunnel, P - SR Policy FTN, (b) - bypass,
       L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
       U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
       (m) - FTN mapped over multipath transport, (e) - FTN is ECMP
 
FTN-ECMP LDP: Disabled
Code    FEC                 FTN-ID    Nhlfe-ID  Tunnel-id   Pri   LSP-Type     Out-Label    Out-Intf    ELC   Nexthop
R(b)>   135.1.1.43/32       15        37        5001        Yes   LSP_DEFAULT  25604        xe48        No    1.1.5.2
R(t)!   135.1.1.44/32       9         19        5002        Yes   LSP_DEFAULT  25600        xe1         No    1.1.1.2
R(t)>   135.1.1.44/32       14        38        5002        No    LSP_DEFAULT  25600        xe48        No    135.1.1.43
                                                                                            (via 1.1.5.2, label 25604)
Verify using below show command for LSP's Protected by the Bypass tunnel:
 
PE1#show rsvp bypass BN-135.1.1.42-135.1.1.43 protected-lsp-list
Match Code: 0 - Perfect match (all criteria matching), 1 - Bandwidth protection miss, 2 - Node protection miss,
            3 - SRLG protection miss, 4 - Merge point not ideal, 255 - Invalid
 
Bypass trunk: BN-135.1.1.42-135.1.1.43
Bypass trunk bandwidth type: best-effort
List of LSP's Protected:
Tunnel-id  Lsp-Id     Lsp-Name                         Role       Ext_tnl_id       Ingress          Egress           Match-Code Mapped-BW
5002       2202       PE1-PE4-1-Primary                Ingress    135.1.1.27       135.1.1.27       135.1.1.44       0          NA
Total LSP protected : 1
 Bandwidth in use : 0
 
Auto Bypass and Manual Bypass Co-exists with Perfect Protection
Manual bypass and auto bypass coexist and when manual bypass already providing perfect protection, then            manual bypass preferred over auto bypass. auto bypass won't be triggered.
Auto bypass is created when Manual bypass is provided with perfect protection as link
Snippet configuration on PE1 router for Auto-bypass is as follows:
#show running-config
!
router rsvp
 auto-bypass
  attributes best-effort
   protection-capability link
   reoptimize
   exit
  inactivity-timer 5
  enable
  exit
!
Snippet configuration on PE1 router for Manual-bypass is as follows:
 !
rsvp-path backup-PE1-P4-P1 mpls
 1.1.5.2 strict
 1.1.3.2 strict
!
rsvp-bypass backup-to-p1
 path backup-PE1-P4-P1
 to 135.1.1.44
!
Validation
Verify all sessions including auto bypass sessions summary information:
Manual bypass and auto bypass coexist and when manual bypass already providing perfect protection, auto bypass session goes down when manual bypass exists.
Verify all RSVP sessions information: The output shows only manual bypass session information when Manual bypass and auto bypass coexist and when manual bypass already providing perfect protection.
PE1#show rsvp session
Type  : PRI - Primary, SEC - Secondary, DTR - Detour, BPS - Bypass
State : UP - Up, DN - Down, BU - Backup in Use, SU - Secondary in Use, FS - Forced to Secondary
* indicates the session is active with local repair at one or more nodes
(P) indicates the secondary-priority session is acting as primary
 
Ingress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.44      135.1.1.27      5001     2205     PRI    PE1-PE4-Primary                 UP    00:16:19  1 1 SE     -        25604
135.1.1.44      135.1.1.27      5002     2206     PRI    PE1-PE4-1-Primary               UP    00:16:21  1 1 SE     -        25602
135.1.1.44      135.1.1.27      5003     2203     BPS    backup-to-p1-Bypass             UP    00:05:18  1 1 SE     -        25601
Total 3 displayed, Up 3, Down 0.
 
Transit RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.28      135.1.1.42      5002     2202     PRI    BL-1.1.9.1-135.1.1.28-Bypass    UP    00:16:19  1 1 SE     25601    3
Total 1 displayed, Up 1, Down 0.
 
Egress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.27      135.1.1.42      5001     2201     PRI    BL-1.1.1.1-135.1.1.27-Bypass    UP    00:16:37  1 1 SE     3        -
135.1.1.27      135.1.1.44      5001     2201     PRI    Pe4-Pe1-Primary                 UP    00:16:37  1 1 SE     25600    -
Total 2 displayed, Up 2, Down 0.
Verify using below show command for LSP's Protected by the Bypass tunnel:
 
PE1#show rsvp bypass BN-135.1.1.42-135.1.1.43 protected-lsp-list
Match Code: 0 - Perfect match (all criteria matching), 1 - Bandwidth protection miss, 2 - Node protection miss,
            3 - SRLG protection miss, 4 - Merge point not ideal, 255 - Invalid
 
Bypass trunk: BN-135.1.1.42-135.1.1.43
Bypass trunk bandwidth type: best-effort
List of LSP's Protected:
Tunnel-id  Lsp-Id     Lsp-Name                         Role       Ext_tnl_id       Ingress          Egress           Match-Code Mapped-BW
5001       2205       PE1-PE4-1-Primary                Ingress    135.1.1.27       135.1.1.27       135.1.1.44       2          NA
5002       2206       PE1-PE4-1-Primary                Ingress    135.1.1.27       135.1.1.27       135.1.1.44       2          NA
Total LSP protected : 1
 Bandwidth in use : 0
 
Auto Bypass with Node Protection and Manual Bypass with Link Protection
Snippet configuration on PE1 router for Auto-bypass is as follows:
!
router rsvp
 auto-bypass
  attributes best-effort
   protection-capability node
   reoptimize
   exit
  inactivity-timer 5
  enable
  exit
!
Snippet configuration on PE1 router for Manual-bypass is as follows:
 !
rsvp-path backup-PE1-P4-P1 mpls
 1.1.5.2 strict
 1.1.3.2 strict
!
rsvp-bypass backup-to-p1
 path backup-PE1-P4-P1
 to 135.1.1.44
!
 
 
Validation
Verify all sessions including auto bypass sessions summary information: The output shows that 
Manual bypass for link protection is UP and auto bypass for node protection is UP and running.
 
PE1#show rsvp session
Type  : PRI - Primary, SEC - Secondary, DTR - Detour, BPS - Bypass
State : UP - Up, DN - Down, BU - Backup in Use, SU - Secondary in Use, FS - Forced to Secondary
* indicates the session is active with local repair at one or more nodes
(P) indicates the secondary-priority session is acting as primary
 
Ingress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.44      135.1.1.27      5001     2205     PRI    PE1-PE4-Primary                 UP    00:22:44  1 1 SE     -        25604
135.1.1.44      135.1.1.27      5002     2206     PRI    PE1-PE4-1-Primary               UP    00:22:46  1 1 SE     -        25602
135.1.1.44      135.1.1.27      5003     2203     BPS    backup-to-p1-Bypass             UP    00:11:43  1 1 SE     -        25601
135.1.1.28      135.1.1.27      5004     2201     BPS    BN-135.1.1.42-135.1.1.28-Bypass UP    00:05:17  1 1 SE     -        3
135.1.1.43      135.1.1.27      5006     2204     BPS    BN-135.1.1.42-135.1.1.43-Bypass UP    00:05:17  1 1 SE     -        25602
Total 5 displayed, Up 5, Down 0.
 
Transit RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.28      135.1.1.42      5002     2202     PRI    BL-1.1.9.1-135.1.1.28-Bypass    UP    00:22:44  1 1 SE     25601    3
Total 1 displayed, Up 1, Down 0.
 
Egress RSVP:
To              From            Tun-ID   LSP-ID   Type   LSPName                         State Uptime    Rt  Style  Labelin  Labelout
135.1.1.27      135.1.1.42      5001     2201     PRI    BL-1.1.1.1-135.1.1.27-Bypass    UP    00:23:02  1 1 SE     3        -
135.1.1.27      135.1.1.44      5001     2201     PRI    Pe4-Pe1-Primary                 UP    00:23:02  1 1 SE     25600    -
Total 2 displayed, Up 2, Down 0.
 
Verify using below show command for LSP's Protected by the Bypass tunnels:
PE1#sh rsvp bypass protected-lsp-list
Match Code: 0 - Perfect match (all criteria matching), 1 - Bandwidth protection miss, 2 - Node protection miss,
            3 - SRLG protection miss, 4 - Merge point not ideal, 255 - Invalid
 
Bypass trunk: backup-to-p1
Bypass trunk bandwidth type: best-effort
Total LSP protected : 0
 Bandwidth in use : 0
 
Bypass trunk: BN-135.1.1.42-135.1.1.43
Bypass trunk bandwidth type: best-effort
List of LSP's Protected:
Tunnel-id  Lsp-Id     Lsp-Name                         Role       Ext_tnl_id       Ingress          Egress           Match-Code Mapped-BW
5006       2207       PE1-PE4-1-Primary                Ingress    135.1.1.27       135.1.1.27       135.1.1.44       0          NA
Total LSP protected : 1
 Bandwidth in use : 0
 
Bypass trunk: BN-135.1.1.42-135.1.1.28
Bypass trunk bandwidth type: best-effort
List of LSP's Protected:
Tunnel-id  Lsp-Id     Lsp-Name                         Role       Ext_tnl_id       Ingress          Egress           Match-Code Mapped-BW
5004       2205       PE1-PE4-Primary                  Ingress    135.1.1.27       135.1.1.27       135.1.1.44       0          NA
Total LSP protected : 1
 Bandwidth in use : 0
 
RSVP Auto Bypass Commands
The RSVP auto bypass introduces the following configuration commands within the Facility Backup commands.
auto-bypass
Use this command to enter a new mode of auto-bypass to configure auto bypass specific commands and enable auto bypass feature.
Use the no parameter to auto bypass configurations. When configuration removed at global level, all auto bypass configuration will be removed and all dynamically created bypass tunnels will be deleted.
Command Syntax
auto-bypass
no auto-bypass
Parameters
None
Default
Disabled
Command Mode
Router mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
This example is for configuring auto bypass:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass
(config-auto-bypass)#exit
(config-router)#no auto-bypass
auto-bypass enable
Use this command to enable or disable auto bypass functionality. When this functionality is enabled, sessions requesting facility backup protection will attempt creation of bypass tunnels dynamically, if no satisfying bypass protection is available. If topology supports the formation of dynamically created bypass session, then the sessions will be protected by dynamically created bypass tunnels.
 
When manual bypass created, which satisfies protection requirement similar to auto bypass tunnels, then manual bypass tunnel gets preference over auto bypass tunnels. However, if auto bypass tunnels provide better protection (based on session request) than manual bypass, then auto bypass tunnels considered for protection over manual bypass tunnels.
 
Use the disable parameter to disable the auto bypass functionality. When this functionality is disabled, all dynamically created bypass tunnels will be deleted.
Command Syntax
enable
disable
Parameters
None
Default
Disabled
Command Mode
Auto bypass mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
This example is for enabling the auto bypass:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass
(config-auto-bypass)#enable
(config-auto-bypass)#commit
(config-auto-bypass)#exit
This example is for disabling the auto bypass:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass
(config-auto-bypass)#disable
(config-auto-bypass)#commit
(config-auto-bypass)#exit
inactivity-timer
Use this command to configure inactivity timer for auto bypass tunnels. When auto bypass tunnels do not protect any session, inactivity timer will decide how long to retain the auto bypass tunnels before deleting them. If auto bypass tunnel starts protecting any session, then inactivity timer will be stopped.
Use the no parameter to reset auto bypass inactivity timer to default value.
Command Syntax
inactivity-timer <1-240>
no inactivity-timer
Parameters
 
| inactivity-timer <1-240> | Specifies the RSVP auto bypass inactivity timer in minutes. This timer determines the maximum time that dynamically created auto bypass tunnels can remain inactive before being deleted. The default value is 60 minutes. | 
Default
None
Command Mode
Auto bypass mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
This example is for setting the inactivity timer to 5 minutes:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#inactivity-timer 5
(config-auto-bypass)#commit
(config-auto-bypass)#exit
attributes
Use this command to configure auto bypass attributes. Currently only best-effort type auto bypass tunnels supported and hence user can modify the attributes of best-effort type auto bypass. This command takes to new mode in which several parameters can be configured. The parameters configured in this mode are applicable to auto bypass sessions of attribute type.
Use the no parameter to reset auto bypass attributes of matching type to default values.
Command Syntax
attributes best-effort
no attributes best-effort
Parameters
 
| best-effort | Specifies the auto bypass attribute configuration for the best-effort type in auto bypass. | 
Default
The initial configuration for best-effort auto bypass attributes is not set, and the internal entities have their default settings.
Command Mode
Auto bypass mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
This example is for configuring auto bypass attributes:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
This example is to reset auto bypass attributes of matching type to default values:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
(config-auto-bypass)#no attributes best-effort
(config-auto-bypass)#commit
(config-auto-bypass)#exit
protection-capability
Use this command to set the protection capability attribute for auto bypass. Capability setting decides the types of auto bypass tunnels allowed to be attempted. When capability configured as link, only exclude link type of bypass creation will be attempted and provides protection against only link failure. When capability node is configured, if session requests for node protection, then exclude node type bypass will also be created along with exclude link type bypass and provides the best protection possible. Even when capability configured as node, if session doesn't request for node protection, then node protecting bypass formation will not be attempted.
Use the no parameter to reset the attribute to default value which is capability type node.
Command Syntax
protection-capability (link | node)
no protection-capability
Parameters
 
| link | Specifies the capability for link protection only. | 
| node | Specifies the capability for link and node protection. | 
Default
The value for protection capability is node.
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for setting up the protection capability attribute to link:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#protection-capability link
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example to reset the protection capability attribute to default value:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#no protection-capability
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
bandwidth
Use this command to set the bandwidth attribute for auto bypass. Auto bypass sessions of matching attribute type will inherit this bandwidth constraint while requesting for an LSP to CSPF.
Use the no parameter to remove bandwidth attribute and auto bypass sessions will not request any bandwidth constraint to form LSP.
Command Syntax
bandwidth BANDWIDTH
no bandwidth
Parameters
 
| BANDWIDTH | Specifies the bandwidth attribute for auto bypass within the range of 1k to 100g. The default value is zero. | 
Default
None
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for setting up the bandwidth attribute to 100g:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#bandwidth 100g
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example to reset the bandwidth attribute to default value:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#no bandwidth
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
setup-priority
Use this command to set the setup priority attribute for auto bypass. Auto bypass sessions of matching attribute type will inherit this setup priority constraint while requesting for an LSP to CSPF.
Use the no parameter to reset setup priority attribute to default value.
Command Syntax
setup-priority <0-7>
no setup-priority
Parameters
 
| setup-priority <0-7> | Specifies the attribute for Auto bypass setup priority. The default value for attribute for setup priority is 7. | 
Default
None
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.0.
Example
Example for setting up the setup priority attribute to 5.
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass attributes best-effort
(config-auto-bypass-attr)#setup-priority 5
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example to reset the setup priority attribute to default value.
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass attributes best-effort
(config-auto-bypass-attr)#no setup-priority
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
hold-priority
Use this command to set the hold priority attribute for auto bypass. Auto bypass sessions of matching attribute type will inherit this hold priority constraint while requesting for an LSP to CSPF.
Use the no parameter to reset hold priority attribute to default value.
Command Syntax
hold-priority <0-7>
no hold-priority
Parameters
 
| hold-priority <0-7> | Specifies the attribute for Auto bypass hold priority. The default value is 0. | 
Default
None
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for setting up the hold priority attribute to 2:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#hold-priority 2
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example to reset the hold priority attribute to default value:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#no hold-priority
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
hop-limit
Use this command to set the hop limit attribute for auto bypass. Auto bypass sessions of matching attribute type will inherit this hop limit constraint while requesting for an LSP to CSPF.
Use the no parameter to reset hop limit attribute to default value.
Command Syntax
hop-limit <1-255>
no hop-limit
Parameters
 
| hop-limit <1-255> | Specifies the attribute for Auto bypass hop limit. The default value is 255. | 
Default
None
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for setting up the hop limit attribute to 5:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#hop-limit 5
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example to reset the hop limit attribute to default value:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#no hop-limit
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
reoptimize
Use this command to set the re-optimization attribute for auto bypass. Auto bypass sessions of matching attribute type will be enabled for re-optimization when the attribute is configured.
Use the no parameter to disable re-optimization for auto bypass.
Command Syntax
reoptimize
no reoptimize
Parameters
None
Default
The auto bypass re-optimization is disabled.
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for enabling the re-optimization attribute:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#reoptimize
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example for disabling the re-optimization attribute:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#no reoptimize
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
exclude-address
Use this command to configure exclude address attribute for auto bypass. Auto bypass sessions of matching attribute type will inherit this explicit exclude address constraint while requesting for an LSP to CSPF. CSPF will provide the auto bypass path excluding the implicit exclude address and the configured exclude addresses.
Note:	When link address added for exclusion, next-hop address on the link must be configured to exclude the link in forward direction and also if the link must be excluded in both direction, then both link address and the next-hop address must be added to exclude address list. For node address exclusion, it is recommended to configure the loopback address which is part of routing.
Use the no parameter to remove the exclude address constraint.
Command Syntax
exclude-address (link | node) A.B.C.D
no exclude-address (link | node) A.B.C.D
Parameters
 
| link A.B.C.D   | Specifies the exclude address of type link. | 
| node A.B.C.D   | Specifies the exclude address of node link. | 
Default
Auto bypass will only have an implicit exclude address, which is the immediate link or node of the protected session. No additional exclude address constraints are applied.
Command Mode
Auto bypass attribute mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for configuring exclude address attribute to link 10.1.1.2:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#exclude-address link 10.1.1.2
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example for configuring exclude address attribute to node 2.2.2.2:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#exclude-address node 2.2.2.2
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Example to remove the exclude address constraint from link 10.1.1.2:
#configure terminal
(config)#router rsvp
(config-router)#auto-bypass 
(config-auto-bypass)#attributes best-effort
(config-auto-bypass-attr)#no exclude-address link 10.1.1.2
(config-auto-bypass-attr)#commit
(config-auto-bypass-attr)#exit
Show Commands - RSVP Auto Bypass
show rsvp router-id-table
Use this command to display the mapping of link addresses to router IDs maintained by the RSVP module to reduce the number of CSPF query.
Note:	This command can display no information even when auto bypass sessions are active but that is just an indication that RSVP module doesn't hold the CSPF data locally and will collect data from CSPF when required.
Command Syntax
show rsvp router-id-table
Parameters
None
Command Mode
Exec and Privileged exec mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for viewing RSVP router ID table:
#show rsvp router-id-table
Link Address     Router ID        Query Status     CSPF Client    Refcnt    
----------------+----------------+----------------+--------------+---------
23.1.1.3         3.3.3.3          COMPLETE         ISIS           3  
show rsvp srlg-group
This command displays mapping of unique ID value used in auto bypass name to the SRLG group when srlg-disjoint is configured.
Note that, only OSPF CSPF provides SRLG protection. SRLG configuration not recommended to be configured when CSPF is ISIS.
Command Syntax
show rsvp srlg-group
Parameters
None
Command Mode
Exec and Privileged exec mode
Applicability
Introduced in OcNOS version 6.5.1.
Example
Example for viewing SRLG group:
#show rsvp srlg-group
Group-ID   Refcnt     SRLG Values
----------+----------+-----------------------------------------------------
100        3          10          
 
show rsvp srlg-group parameters output details
| Field | Description | 
| Group-ID | A unique ID generated for a set of SRLG values. This ID is used in tunnel name to maintain SRLG uniqueness. | 
| Refcnt | Number of auto bypass tunnels using the group ID in their name. | 
| SRLG Values | A set of SRLG values for which a unique ID is generated. | 
Glossary
The following provides definitions for key terms or abbreviations and their meanings used throughout this document:
 
| Key Terms/Acronym  | Description | 
| CSPF | Constrained Shortest Path First. An extension of shortest path first (SPF). The path computed using CSPF is the shortest path that fulfills a set of constraints. After running the shortest path algorithm, the paths are pruned, removing those links that violate a given set of constraints. | 
| LSP | Label Switched Path. A sequence of routers that cooperatively perform Multi-Protocol Label Switching (MPLS) operations for a packet stream. An LSP is a unidirectional, point-to-point, half-duplex connection carrying information downstream from the ingress (first) router to the egress (last) router. The ingress and egress routers cannot be the same device. | 
| OSPF | Open Shortest Path First. An Interior Gateway Protocol (IGP) based on link-state routing. OSPF is widely deployed in large networks because of its efficient use of network bandwidth and its rapid convergence after changes in topology. | 
| PLR | Point of Local Repair. It refers to a router's capability within a network to quickly reroute traffic around a failed link or node. | 
| RSVP | Resource Reservation Protocol. A signalling protocol for reserving resources across a network. RSVP is rarely used by itself, but Resource Reservation Protocol—Traffic Engineering (RSVP-TE) is widely used. | 
| SRLG | Shared Risk Link. Group. It refers to a group of links that share a common risk of failure due to factors such as physical proximity, geographic location, or shared resources. |