Sync with userspace instead of kernel

Alexander Zubkov green at qrator.net
Sat Dec 29 23:51:47 CET 2018


Hi.

We are doing this by syncing with non-default kernel table and
monitoring routes in it with some daemon.
You can also use some sort of routing daemon that have more userspace
interfaces (exabgp maybe) and export from bird to it.

On Sat, Dec 29, 2018 at 11:42 PM Cody Doucette <doucette at bu.edu> wrote:
>
> Is there any way in BIRD to sync the routing table directly with userspace instead of the OS kernel? We are managing forwarding tables in a userspace (DPDK) application instead of the kernel and want to avoid duplicating the table in both.
>
> I see a possible way of doing this with a patch to set `nl_pid` in nl_send() inside of sysdep/linux/netlink.c. But has anyone used BIRD for this use case before?


More information about the Bird-users mailing list