Remix.run Logo
timvisee 2 days ago

A VPN won't make your route shorter

immibis 2 days ago | parent | next [-]

It actually can, depending on where it is. Paperclip optimizers don't optimize for route length - they optimize for paperclips received. When Vodafone or Deutsche Telekom gets your packet, they try to send it to one of their customers, because their customers pay them to receive traffic, even when it's a longer route.

If you're sending a packet from German Shittytel to German Okaytel, and Okaytel just happens to buy a connection to Singapore from Asiatel to get packets to Asia, and Singapore Internet Corp just happens to buy a connection to German Shittytel to get packets to Europe, they'll be glad to send your packet all the way to Singapore so Asiatel will have to pay them for it. But if you sent your packet to a VPN server in Berlin with a neutral peering with both ISPs, the packet would take a nearly common sense route.

In practice, these situations don't happen, at least not this extreme. Partly because ISPs are trying their best not to be the recipient of this. Okaytel doesn't want their packets to be round-tripped through Singapore - that's a bad user experience and they're ultimately paying for it in money as well. So they might negotiate with Asiatel that Asiatel won't tell Shittytel that it's able to deliver packets to Okaytel - in fact there are often BGP attributes they can set to do this automatically. Business is incredibly cut-throat and incredibly stupid. I guarantee Shittytel has a lot more money than Okaytel because they are better at "extracting value". Not only the ISP business is like this btw.

toast0 2 days ago | parent | prev | next [-]

If the shortest route is congested, a longer route can be advantageous if it avoids congested hops.

inemesitaffia 10 hours ago | parent | prev [-]

It can.

Datacamp, which hosts lots of them has very good peering