]> git.proxmox.com Git - mirror_frr.git/commit - isisd/isis_pdu.c
fabricd: add support for completely unnumbered operation
authorChristian Franke <chris@opensourcerouting.org>
Thu, 7 Jun 2018 10:58:42 +0000 (12:58 +0200)
committerChristian Franke <chris@opensourcerouting.org>
Wed, 5 Sep 2018 09:38:13 +0000 (11:38 +0200)
commit414158882318898c970297d84d20935f4e4a7bb0
treecfa4fd2384e53bb420b0bd83d78f75722efc96dd
parent103e4a718fb6ddc1b8dab00cf87ea91b44dedf9e
fabricd: add support for completely unnumbered operation

With this commit, fabricd can run without any IPv4 addresses configured
except on loopback. There are two changes to achieve this:

a) If a circuit has no IPv4 address configured, fabricd will resort to
advertise the routers loopback IP in the OpenFabric hellos.

b) All the routes from OpenFabric are sent with ZEBRA_FLAG_ONLINK set,
so that zebra will install them into the fib without checking whether
the nexthop is reachable

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
isisd/fabricd.c
isisd/fabricd.h
isisd/isis_pdu.c
isisd/isis_zebra.c