Multiple FIBs on FreeBSD
Hello, I found one older topic about multiple FIBs on FreeBSD ( http://bird.network.cz/pipermail/bird-users/2013-July/003731.html ). Which status is now about this? BIRD must be running inside Fib0? Sent with [ProtonMail](https://protonmail.com) Secure Email.
On Sat, Jan 06, 2018 at 05:47:09PM -0500, Azerty32 wrote:
Hello,
I found one older topic about multiple FIBs on FreeBSD ( http://bird.network.cz/pipermail/bird-users/2013-July/003731.html ). Which status is now about this? BIRD must be running inside Fib0?
Hello AFAIK, BIRD should work with multple FIBs on both FreeBSD and OpenBSD. It should work when running in Fib0, it is untested otherwise. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
On Wed, 10 Jan 2018 , Ondrej Zajicek wrote:
It should work when running in Fib0,
It's maybe very basic info, so quite a confession (now good for a laugh); but I remember when initially learning about fibs, that I learned the hard way that fib 0 is the default, and that bird is always using it (unless configured different). Without knowing this my observations were -let's say- odd. On Sat, 06 Jan 2018, Azerty32 wrote:
http://bird.network.cz/pipermail/bird-users/2013-July/003731.html Which status is now about this? BIRD must be running inside Fib0?
I'm 100% sure syncing kernel protocols with fibs is enough. table t_as1; table t_as2; protocol kernel { table t_as1; kernel table 1; export all; } protocol kernel { table t_as2; kernel table 2; export all; } However key in the process is to also seperated your -physical and virtual- interfaces; ifconfig tap1 fib 1 ifconfig tap2 fib 2 ifconfig tap3 fib 3 Otherwise they're still in fib 0 (not outputted), and logically consequence you then depend on fib 0. In my use-case -with having one upstream-interface and OoB's- it was easier to simply run in fib 0 So back to your question: I can confirm setting fibs in bird is functioning. And probably with and without using `setfib` on daemon. -- Met vriendelijke groet, With kind regards, Leo Vandewoestijne ***@dns.company www.dns.company
participants (3)
-
Azerty32 -
Leo Vandewoestijne -
Ondrej Zajicek