[Babel-users] High CPU usage & instability with full IPv6 table

Steven Honson babel-users at steven.honson.au
Sat Jun 11 14:11:39 BST 2022


Hi Toke & Juliusz,

Just wanted to drop a quick email to let you know that I have successfully hand patched Bird 2.0.9 with the following and have it running on my four node mesh:

- https://github.com/tohojo/bird/tree/babel-rtt-01, specifically
  - https://github.com/tohojo/bird/commit/8f9a091d3049a56871cc813f39b3006e91dc148e
  - https://github.com/tohojo/bird/commit/44421ba7d475121f17ce91b24784dcbb9a988ccd
  - https://github.com/tohojo/bird/commit/56841eecbc8e7fd8bf873ad5d2deac21d122c0c1
  - https://github.com/tohojo/bird/commit/4c582913ec44c4fd53ffef208f8c65046ee004a2
- https://bird.network.cz/pipermail/bird-users/2022-April/016046.html
- https://gitlab.nic.cz/labs/bird/-/commit/fcb4dd0c831339c4374ace17d8f2ae6ebfeed279 (otherwise I need to restart the service every time I change something rather than do a simple `configure`).

I've set `rtt cost` and can see the metrics being adjusted based on the latency, and have also confirmed ipv4 via ipv6 next hops is working as I'd expect.

I'll leave this running for a few days, do a few more tests and experiments, particularly introducing some artificial latency to verify the latency is impacting the routing as I expect, and report back to the mailing list.

Thanks again for all your help with this.

Cheers,
Steven

On Sat, 11 Jun 2022, at 9:15 PM, Toke Høiland-Jørgensen wrote:
> "Steven Honson" <babel-users at steven.honson.au> writes:
>
>> On Sat, 11 Jun 2022, at 12:22 AM, Juliusz Chroboczek wrote:
>>
>>> I've got a private branch that fixes the issue properly, but it needs some
>>> more massaging before it can be merged (there's a lot of code duplication
>>> in it right now).  In the meantime, I second Toke's suggestion that you
>>> help with testing of BIRD head, which has both the cool features you need.
>>
>> Thanks Toke, I'm building a patched copy of Bird this evening to test
>> out these two new features and will report back with some feedback
>> once I've had it running for a few days. Great to see they are not far
>> off in Bird.
>
> Great! :)
>
> -Toke



More information about the Babel-users mailing list