At one of my previous employers we wrote some custom software to interface with Quagga. Seems like Quagga has fallen out of favor for things like BIRD. We use our software to monitor for various things and dynamically adjust the path prepends to "shape" the traffic and cause the multihomed traffic to push to different datacenters around the globe. - Source: Reddit / 15 days ago
* [1] https://bird.network.cz/ I'd actually love "enterprise raspberry", some small machine that we could shove 3-6 of them in 1RU, but once you add enterprise tax and all of the doodas to make it manageable (OOB management), it gets expensive enough to rival "just an old server". - Source: Hacker News / 3 months ago
Currently Wireguard handles all of my VPN connections, but I used OpenVPN and IPsec in the past. I run multiple paths through my VPN network and use BGP to handle the preference and failover between them. I am using BIRD instead of the included OpenBGPD, because I also have some Ubuntu machines that also run it and wanted consistent configs between them but OpenBGPD should also work well. I have not done... - Source: Reddit / 4 months ago
You can run dynamic routing protocols such as OSPF or iBGP over Wireguard. It's not built in, but that's a feature, not a bug—do one thing and do it well. I have a full mesh of Wireguard tunnels configured between home/office/datacenters/laptop, and run bird[0] on the VPN endpoints to direct traffic between them. [0] https://bird.network.cz/. - Source: Hacker News / 5 months ago
I've spent a lot of hours these past few weeks in the docs and codebases for Cilium, Calico, BIRD, MetalLB, PureLB, Longhorn, CephFS, and Rook. Do I understand 100% top-to-bottom how those systems work? No. Do I understand "enough" of how those systems work to produce a good solution to the core business problem we're trying to address? Yes. - Source: Reddit / 6 months ago
One way to handle entitled users is to offer paid support option. We did that in BIRD project: https://bird.network.cz/?support. - Source: Hacker News / 6 months ago
It's kinda funny that they just went "yeah, we will just use Bird to generate BGP traffic, it's faster than anything else out there doing BGP anyway"... - Source: Reddit / 7 months ago
For BIRD Internet Routing Deamon, we solved financing issue by offering support contracts ( https://bird.network.cz/?support ). If you develop free software that is mission-critical for some companies, then it makes sense for such companies to pay for support both to get developed features they need and to ensure there is someone to help them if something unexpected happens. Even in cases where no real support is... - Source: Hacker News / over 1 year ago
The next step is configuring BGP on your server. You're going to need to choose a BGP daemon to handle the advertisement. The two most common are Quagga and BIRD. We decided to use BIRD since Vultr recommended it and they have excellent documentation for getting it running. - Source: dev.to / over 1 year ago
My favorite is BIRD, a Czech school project that controls half of the world's internet backbone. - Source: Reddit / over 1 year ago
Routing table controls how traffic gets there. BGP is just medium to exchange routes between peers. It doesn't even directly populate them, there is intermediate software called routing daemon to do so. If you're going to "but akshually" at least not be wrong. - Source: Reddit / over 1 year ago
Depending on the choice you made, you now have 5 or 6 more public IPv4 to assign. Set up a dynamic routing protocol (your diagram says OSPF) to import /32 routes from your servers. When a server boots and is ready to serve, it should announce a 1.2.3.x/32 route to itself towards your router, so your router will add a dynamic entry to the routing table. If your servers are running *BSD or GNU/Linux, you can use... - Source: Reddit / over 1 year ago
It might be worth exploring announcing your own IP prefixes from ARIN / RIPE / etc on a provider like Vultr or Neptune Networks. You can learn a ton about eBGP, filters, and full tables with a tool like BIRD or FRR. IPv4 space can be costly and difficult to get but IPv6 is much easier. - Source: Reddit / almost 2 years ago
Do you know an article comparing BIRD to other products?
Suggest a link to a post with product alternatives.