IPv6 for country mirrors

Berge Schwebs Bjørlo berge at trivini.no
Fri May 8 06:27:00 UTC 2020


On Sun, May 03, 2020 at 03:56:25PM +0200, Michael Hock wrote:
> Would it be possible to provide sort of a fallback IPv6 address for all the
> country specific mirrors, so it would at least work if there is only IPv6
> connectivity to the public internet?

The problem with that approach is that clients will default to IPv6. Imagine
a client in a country that good local IPv4 connectivity and a local country
mirror, but poor (or expensive) international (IPv6) connectivity. A
dual-stack client would be much better off using the nearby IPv4 mirror.

> Reaching out to individual mirror operators was not successful (tried to
> contact a few, they're not seeing it in their responsibility to provide
> IPv6 connectivity to their mirrors).

Note that a few big and high capacity mirrors do have v6 connectivity, at
least in Europe – the NL, DK, SE and NO mirrors has a combined capacity of
60Gbit high-quality IPv6 connectivity, and the main mirrors
(archive.ubuntu.com) are also v6-enabled.

The big cloud providers also has some v6 mirrors;
https://packages.cloud.google.com/apt/dists/ubuntu-bionic-mirror/ comes to
mind. It's probably anycasted around the world.

> So I hope there are more people willing to either upgrade their current
> mirrors to also provide IPv6, or to set up additional (IPv6 only) mirrors
> which are then added as DNS AAAA records to existing country specific
> mirrors.

I guess one possibility is to have a v6-only DNS tree for it, such as
<countrycode>.v6.archive.ubuntu.com, with defaults for big country mirrors.

-Berge
(not a Canonical employee, just a random mirror operator)

-- 
Berge Schwebs Bjørlo
Try SCE to AUX.



More information about the ubuntu-mirrors mailing list