7 ms·
I've been working on a BGP implementation in Rust over the last few years: https://github.com/net-control-plane/bgp/ https://github.com/net-control-plane/bgp/
by rayhaanj 5y ago
I've been working on a BGP implementation in Rust over the last few years: https://github.com/net-control-plane/bgp/ https://github.com/net-control-plane/bgp/
It's still in a proof of concept stage and nowhere as complete as GoBGP though.
- ternaryoperator 5y agoThank you for having a front page that actually says what BGP is.
- zinekeller 5y agoI'm not sure if this will help explain the culture or not, but this is from the NTT (the Japanese telecommunications company), so probably they thought that everyone knew what BGP is (since that you probably won't encounter this otherwise). Also, they have a Rust version: https://github.com/osrg/rustybgp https://github.com/osrg/rustybgp
- kyrra 5y agoSearching around, I found someone that benchmarked gobgp, rustybgp, and some others, and gobgp didn't seem to do all that well compared to other implementations. https://elegantnetwork.github.io/posts/comparing-open-source-bgp-stacks/ https://elegantnetwork.github.io/posts/comparing-open-source...
- newman314 5y agorustybgp seems to do pretty well (see #5 post of blog series) and is created by the same author(s) of gobgp. Additionally, it looks like the configs are transferable between gobgp and rustybgp.
- deleted 5y ago[deleted]