]> git.puffer.fish Git - mirror/frr.git/commit
isisd: apply fast-reroute when an interface falls down
authorLouis Scalbert <louis.scalbert@6wind.com>
Fri, 20 May 2022 13:28:59 +0000 (15:28 +0200)
committerLouis Scalbert <louis.scalbert@6wind.com>
Mon, 23 May 2022 13:31:34 +0000 (15:31 +0200)
commit62e458278b3d261f492ffeac7ed70b32272a43dd
treef3b99df30b081bbdcc29fe3fa909536253598e63
parenta11742dc53e31d1379cb4f7b9b7b750614e30928
isisd: apply fast-reroute when an interface falls down

Backup routes are sent to zebra by routing daemons such as isisd so that
the dataplane can pre-install them with a lower priority. When an
interface comes down, the associated primary routes are discarded by the
dataplane and the backup ones take over.

However, some dataplanes (e.g. Netlink ones) do not pre-install the
backup routes. Associated prefixes have no next-hop until SPF is
recomputed.

Apply fast-reroute as soon as an interface falls down by sending route
UPDATEs to zebra.

Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
isisd/isis_circuit.c