I have been looking at my 2 NTP server’s client distribution statistics. Their IPv6 looks like this:
| za | 283.14 ‱ | 293.24 ‱ (0.97x) |
|---|---|---|
| eg | 248.68 ‱ | |
| us | 2.09 ‱ | |
| tn | 248.33 ‱ | |
| ng | 226.05 ‱ |
And for IPv4 it looks like this:
| za | 79.704 ‱ | 38.484 ‱ (2.07x) |
|---|---|---|
| eg | 28.232 ‱ | |
| ng | 29.278 ‱ | |
| tn | 30.205 ‱ | |
| us | 0.083 ‱ |
My servers are in South Africa (za). For the most part, the countries in Africa have poor to non-existent connectivity between them. None of the African countries in those lists have direct connectivity to South Africa. Their traffic will all go via Europe to get to South Africs. So they probably would have been better served by NTP servers in Europe.
For ISPs, their first priority is good connectivity to the USA because that is where most of the content is. They will often use Europe because it has good connectivity the the USA.
So maybe the Europe and USA pools should just be added to the Africa pool? The same might be valid for the South America pool too. And I do not mean just when africa.pool.ntp.org is used, but especially when the main [0-3].pool.ntp.org names are used.