mirror_frr/tests/topotests/isis-sr-topo1/rt5/step3
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
..
show_ip_route.ref isisd: uninstall local routes that don't have any valid nexthop 2020-11-23 14:50:32 -03:00
show_ipv6_route.ref tests: add topotest for IS-IS SR 2020-04-30 12:15:47 +02:00
show_mpls_table.ref tests: extend the isisd SR topotest to test Anycast-SIDs as well 2020-10-23 10:31:39 -03:00
show_yang_interface_isis_adjacencies.ref tests: Skip comparing neighbor-extended-circuit-id in yang output. They are not consistent 2020-10-02 22:07:25 +02:00