Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm using rpc calls to GoBGP to get routes for my evpn project. Using CoreBGP as a library and talk directly to other peers might be a better idea.


Consider embedding gobgp directly if the issue is performance of grpc.

CoreBGP isn’t for you if you want something to do the work of evpn parsing for you. This framework gives you hooks to the very low level bgp state machine. There is a lot on top to do yourself to support the exotic address families.


Actually I'm quite satisfied with the performance.

The main reason I'm considering using CoreBGP directly is that in order to use the evpn project I'm building, the user has to setup a GoBGP instance which might cause problems.

Embedding GoBGP just like kube-router[0] did might be a good idea too. Thank you for the advice.

[0]: https://github.com/cloudnativelabs/kube-router




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: