mirror_frr/tests/topotests/isis-sr-topo1/rt5
Renato Westphal e33b95b4bb isisd: uninstall local routes that don't have any valid nexthop
Once the remote end of a connected link is shut down (or lose
its address), isisd will remove the corresponding route from its
RIB after SPF runs. A new route for the same destination should
be computed based on the local LSP, and that route by definition
doesn't have any nexthop.  The problem is that, when isisd tries
to replace the old route by the new one, it fails because routes
without nexthops can't be installed.  That causes the old invalid
route to remain in the RIB when it shouldn't. To fix this problem,
change the zebra interface code to uninstall a route whenever it
can't be installed (because it lacks nexthops) instead of doing
nothing in that case.

This change should fix occasional failures of the test_isis_sr_topo1
topotest.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2020-11-23 14:50:32 -03:00
..
step1 tests: extend the isisd SR topotest to test Anycast-SIDs as well 2020-10-23 10:31:39 -03:00
step2 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step3 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step4 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step5 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step6 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step7 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step8 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step9 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
step10 isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
isisd.conf tests: extend the isisd SR topotest to test Anycast-SIDs as well 2020-10-23 10:31:39 -03:00
zebra.conf tests: extend the isisd SR topotest to test Anycast-SIDs as well 2020-10-23 10:31:39 -03:00