8 hours ago · Tech · 0 comments

In order to keep this project under my very low budget of $100, I decided to use only VPS. There are a few VPS providers that offer BGP sessions, but I'm primarily using Vultr and Xenyth for AnyCast. Using a VPS provider for AnyCast limits our ability to pick IP transit. But IP transit is expensive. And when you want a presence all over the world, it's insanely expensive. These providers have multiple tier 1 transit providers in each datacenter. So, this works out to our advantage. That said, it would be nice if we could have more control over how our packets are routed. The public internet can be a noisy place. Your packets can take wild routes, sometimes even stupid routes. Those stupid routes can really slow you down. But if we look back in our toolbox, we see BIRD. If we put our edge routers on a WireGuard mesh, then have them talk to each other using Babel, we can actually route around inefficient (dumb) routes. We can even utilize VPS providers, like DigitalOcean and Linode,…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.