Hi,

I'm seeing a rather odd issue in my babeld deployment. I'm using babeld on
one of my linux routers which also has bird running with a v6 BGP full
table session thats being inserted into the kernel FIB.

Whenever bird tries to clear/reinsert all routes in the kernel table I'm
seeing a 17000% reduction[1] in route insertion performance if babled is
running simultaniously :)

Since I've anticipated babeld not being quite ready to even see/filter a
kernel table with 100k+ routes I've set things up such that bird inserts
its routes into a separate table so babeld has a chance to just completely
ignore them and only see a nice and short main routing table.

Any ideas/pointers how babled could be slowing this down so much?

--Daniel

[1]: Measured by counting how many lines ip monitor spits out over a 10
second period while bird is having at it with or without babeld running,
thusly: `timeout 10 ip -6 monitor | wc -l`.

With babeld:

    root@Debby:~# { timeout 10 ip -6 monitor; } | wc -l
    296

Without babled:

    root@Debby:~# { timeout 10 ip -6 monitor; } | wc -l
    104809

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Babel-users mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Reply via email to