LSP active path failover triggers

The active path of an LSP is switched to an alternative path in the following cases:

Table: Path switchover triggers based on BFD failure action configuration describes path switchover events depending on the failure action configuration.

Table: Path switchover triggers based on BFD failure action configuration
BFD failure-action configuration Old active path New active path Switchover to new path
bfd-enable configuration at LSP or path BFD session state bfd-enable configuration at LSP or path

no failure-action failure-action failover

Any

Any

Any

Switch immediately without checking the BFD session state on new path.

failure-action down

BFD enabled

BFD session up

BFD enabled

Wait for a maximum of 10 seconds for the BFD session to come up on the new path before switching. If the BFD session does not come up on the new path after 10 seconds, switch anyway.

BFD disabled

Switch immediately without checking the BFD session state on new path.

BFD session down

BFD enabled

Switch immediately without checking the BFD session state on new path.

BFD disabled

Switch immediately without checking the BFD session state on new path.

BFD disabled

BFD enabled

Wait for a maximum of 10 seconds for the BFD session to come up on the new path before switching. If the BFD session does not come up on the new path after 10 seconds, switch anyway.

BFD disabled

Switch immediately without checking the BFD session state on new path.

For failure-action failover-or-down, a path is in the degraded state if it has BFD enabled and the BFD session is not up. Switching between primary, standby, and secondary paths of the LSP follows rules of the best path selection algorithm, for example, a non-degraded path is better than a degraded path and a degraded primary is better than a degraded standby or secondary path. Because the BFD degraded state affects LSP active path selection, waiting for BFD to come up on new path is already accounted for and these cases have been excluded from Table: MBB path switching with failure-action failover-or-down.

Switching to an MBB path requires waiting for the BFD session to come up on the new MBB path. These cases are described in Table: MBB path switching with failure-action failover-or-down. This applies to MBB on both active and inactive paths to reduce the toggling of a BFD degraded state on the path.

Table: MBB path switching with failure-action failover-or-down
BFD failure-action configuration Old path New MBB path Switching to new path
bfd-enable configuration at LSP or path BFD session state bfd-enable configuration at LSP or path

failure-action

failover-or-down

BFD enabled

BFD session up

BFD enabled

Wait for a maximum of ‟w” seconds for the BFD session to come up on the new path before switching. If the BFD session does not come up on the new path after ‟w” seconds, switch anyway. Where w is the BFD wait-for-up-timer from the context where BFD is enabled.

BFD disabled

This case is not applicable because the MBB path has same BFD configuration as existing path.

BFD enabled

BFD session down

BFD enabled

Switch immediately without checking the BFD session state on new path.

BFD disabled

This case is not applicable because the MBB path has same BFD configuration as existing path.

BFD disabled

BFD enabled

This case is not applicable because the MBB path has the same BFD configuration as existing path.

BFD disabled

Switch immediately without checking the BFD session state on new path.