cloudnativelabs / kube-router

Kube-router, a turnkey solution for Kubernetes networking.
https://kube-router.io
Apache License 2.0
2.31k stars 468 forks source link

BFD support in BGP #1117

Open mcarbonneaux opened 3 years ago

mcarbonneaux commented 3 years ago

Kube-router BGP support is great, but with support of BFD BGP feature make KubeProxy more Great!

the support of BFD while optimize BGP time convergence, without it the router need to wait hold time timer (generaly around 120s) to black list the route to dead target ip... with BFD can be below seconds....

murali-reddy commented 3 years ago

Nice summary of various failure modes and how BFD in combination of graceful restart can be used

https://blog.ipspace.net/2021/10/big-picture-bfd-nsf-gr.html?utm_source=atom_feed&s=09

karibertils commented 2 years ago

+1

MikeZappa87 commented 2 years ago

This would be nice to add. A few seconds is generous though, this is miliseconds! Since you are using gobgp, it looks like people have made bfd daemons for this. We use FRR (BGP/BFD) with great success! Please reach out if ya'll need support!