[CentOS-mirror] accuracy of mirrorlist.centos.org

Tue Mar 3 15:09:39 UTC 2015
Seamus Ryan <s.ryan at uber.com.au>

Hi Anssi,

Thanks for the explanation. I actually had no idea our mirror had stopped responding on ipv6, looks like an update broke our config at some point in the past. All fixed up now.


Sent from my Windows Phone 8
From: Anssi Johansson<mailto:centos at miuku.net>
Sent: ‎3/‎03/‎2015 8:35 PM
To: centos-mirror at centos.org<mailto:centos-mirror at centos.org>
Subject: Re: [CentOS-mirror] accuracy of mirrorlist.centos.org

3.3.2015, 10.33, Seamus Ryan kirjoitti:
> Soooooo what I was wondering is how the initial list is determined?
> Obviously there is some level of geo-smarts involved here as most of the
> mirrors returned at in the same country. But why are a few outside for
> Australia?

Based on your results, I think you are using IPv6. The IPv6 mirrorlist
behaves differently than the IPv4 mirrorlist. The IPv6 mirrorlist only
hands out mirrors that are up-to-date and available over IPv6.

Here is the current status of the Australian CentOS mirrors that have an
IPv6 address in their DNS:

FAIL ftp://centos.mirror.crucial.com.au/
FAIL http://centos.mirror.uber.com.au/
OK ftp://ftp.swin.edu.au/centos/
OK ftp://mirror.overthewire.com.au/centos/
OK ftp://mirror.ventraip.net.au/CentOS/
OK http://centos.mirror.crucial.com.au/
OK http://centos.mirror.digitalpacific.com.au/
OK http://ftp.swin.edu.au/centos/
OK http://mirror.aarnet.edu.au/pub/centos/
OK http://mirror.colocity.com/centos/
OK http://mirror.overthewire.com.au/pub/centos/
OK http://mirror.ventraip.net.au/CentOS/
OLD ftp://mirror.aarnet.edu.au/pub/centos/

The first two are not reachable over IPv6, even though they have an IPv6
address in the DNS. The last one at AARNet is stuck in 17th February,
and the three ftp mirrors are also available over http. This leaves us
with seven usable IPv6-capable mirrors in Australia.

The IPv6 mirrorlist always outputs a list of 10 mirrors. If there aren't
10 mirrors in the specified country, it will pick mirrors from a
predefined list of global fallback mirrors. Yes, those include mirrors
in USA, Canada, Japan and Ireland. The fastestmirror plugin will usually
weed out those global fallback mirrors so they don't actually get used.

There are 41 IPv6-capable CentOS mirrors in US, so the global fallback
mirrors don't get used there as often as in other countries.

Once more mirrors enable IPv6, the need to include those global fallback
mirrors in the list is reduced.

While I'm at this, a few remarks to mirror admins: If you enable IPv6 on
your mirror, you do not need to announce it on this list. The mirror
checker will pick those up automatically once your DNS has updated. If
you enable IPv6 on your mirror, please check that IPv6 works on all
protocols you support (http, ftp, rsync). You can check your mirror's
IPv6 status from http://miuku.net/ipv6reach/
CentOS-mirror mailing list
CentOS-mirror at centos.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-mirror/attachments/20150303/eb756e56/attachment-0006.html>