From 414158882318898c970297d84d20935f4e4a7bb0 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Thu, 7 Jun 2018 12:58:42 +0200 Subject: 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 --- isisd/fabricd.h | 1 + 1 file changed, 1 insertion(+) (limited to 'isisd/fabricd.h') diff --git a/isisd/fabricd.h b/isisd/fabricd.h index f54c7bf89..76c182f2d 100644 --- a/isisd/fabricd.h +++ b/isisd/fabricd.h @@ -44,5 +44,6 @@ uint8_t fabricd_tier(struct isis_area *area); int fabricd_write_settings(struct isis_area *area, struct vty *vty); void fabricd_lsp_flood(struct isis_lsp *lsp); void fabricd_trigger_csnp(struct isis_area *area); +struct list *fabricd_ip_addrs(struct isis_circuit *circuit); #endif -- cgit v1.2.3