I have a tool that I wrote long ago to stress test large numbers of routes, flapping, etc, etc. I was mostly interested in what went wrong when large numbers of routes appeared or disappeared, which is, indeed, perversely interesting. We test too many things when things are normal, and not when the internet is on fire. Also I hope you'll get a laugh from the readme.
https://github.com/dtaht/rtod#rtod-routing-tables-of-death
Perhaps you will find it useful in your testing. I would rather like to rewrite babeld in rust (waaaaay simpler protocol) but am too clueless thus far to do so. Perhaps by following along here, I'll learn enough about it to make that attempt.
I have a tool that I wrote long ago to stress test large numbers of routes, flapping, etc, etc. I was mostly interested in what went wrong when large numbers of routes appeared or disappeared, which is, indeed, perversely interesting. We test too many things when things are normal, and not when the internet is on fire. Also I hope you'll get a laugh from the readme.
https://github.com/dtaht/rtod#rtod-routing-tables-of-death
Perhaps you will find it useful in your testing. I would rather like to rewrite babeld in rust (waaaaay simpler protocol) but am too clueless thus far to do so. Perhaps by following along here, I'll learn enough about it to make that attempt.