IS-IS SRv6 topology-independent loop-free alternate (TI-LFA) fast reroute (FRR) uses an explicit path to represent a backup path, which poses no topology constraints and provides more reliable FRR.
In some LFA or RLFA scenarios, the P space and Q space do not intersect or have direct neighbors. If a link or node fails, no backup path can be calculated, causing traffic loss and resulting in a failure to meet reliability requirements. In this situation, TI-LFA FRR can be used to resolve the issue.
SRv6 TI-LFA FRR provides link and node protection in SRv6 scenarios. If a link or node fails, traffic is rapidly switched to a backup path, minimizing traffic loss.
SRv6 TI-LFA FRR applies to both SRv6 BE and SRv6 TE Policy scenarios. In normal cases, SRv6 BE packets do not need to carry SRH information. However, in TI-LFA FRR scenarios, to encapsulate repair list information, SRv6 BE packets are required to carry SRH information.
The system view is displayed.
An IS-IS process is created, and the IS-IS view is displayed.
IPv6 is enabled for the IS-IS process.
The IPv6 IS-IS FRR view is displayed.
IPv6 IS-IS FRR is enabled, so that a loop-free backup link is generated using the LFA algorithm.
IS-IS SRv6 TI-LFA is enabled.
Inter-level protection is enabled in IS-IS Level-1.
By default, SRv6 TI-LFA computes backup paths only in the same IS-IS level. After the inter-level-protect level-1 command is run, if no SRv6 TI-LFA backup path exists in IS-IS Level-1, inter-level SRv6 TI-LFA backup path computation is performed.
If the prefer parameter is specified, an inter-level SRv6 TI-LFA backup path is preferentially selected even if there is an SRv6 TI-LFA backup path in IS-IS Level-1.
An IS-IS SRv6 TI-LFA FRR tiebreaker is configured for backup path computation.
A larger value indicates a higher preference.
Before configuring the srlg-disjoint parameter, you need to run the isis srlg srlg-value command in the IS-IS interface view to configure the IS-IS SRLG function.
Exit the interface view.
The IS-IS process is enabled, and the IS-IS view is displayed.
Local IS-IS anti-microloop is enabled.
A delay in IS-IS route delivery is configured.
IS-IS SRv6 is enabled.
Run ipv6 avoid-microloop segment-routing
Remote IS-IS anti-microloop is enabled.
(Optional) Run ipv6 avoid-microloop segment-routing rib-update-delay rib-update-delay
A delay in SRv6 IS-IS route delivery is configured.
The configuration is committed.
After configuring IS-IS SRv6 TI-LFA FRR, verify the configuration.
Run the display isis [ process-id ] route ipv6 [ level-1 | level-2 ] [ verbose ] command to check information about the primary and backup links after IS-IS SRv6 TI-LFA FRR is enabled.