]> git.puffer.fish Git - mirror/frr.git/commit
isisd: consult locally configured MSD when computing TI-LFA repair paths
authorRenato Westphal <renato@opensourcerouting.org>
Thu, 5 Nov 2020 13:52:14 +0000 (10:52 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Tue, 24 Nov 2020 23:15:51 +0000 (20:15 -0300)
commit6dfb7f5961d8a502b92718172c2e87dcf5db4046
tree197f71b6f2c213d34279a4f0473a47ecdf13a9e2
parent2784d2c7d2b9d40509cfd9cb6ac59b9da06fbcfb
isisd: consult locally configured MSD when computing TI-LFA repair paths

Do not attempt to install a TI-LFA backup nexthop if its number of
labels exceeds the locally configured MSD (Maximum Stack Depth). The
idea is to prevent forward-plane installation failures before they
happen. The MSD check should also allow the "show isis fast-reroute
summary" command (not implemented yet) to display the actual
protection coverage provided by TI-LFA, which might not be 100%
if the MSD isn't big enough.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
isisd/isis_lfa.c