6PN Networking Just Got Slightly Better

If you use our private networking called 6PN between your machines, it just got slightly better: we have enabled the BBR congestion control on all new and updated machines. BBR performs especially well under random packet loss, so networking between regions, especially those far apart, will benefit.

BBR has been the default on our servers for a long time, but it was not included inside machines. The result was that client-side connections that went through our edges, and private networking that went through Flycast, behaved very differently from direct TCP connections between machines over 6PN. Now, all TCP connections in, out and between your machines should benefit from BBR.

To apply this change to existing machines, a kernel and init upgrade is required. This can be done through fly deploy, or fly m update if your machines were created manually.