En IPv4, Bouygues Telecom n'a malheureusement pas régionalisé ses plages IP.
Tu as donc souvent des abonnés éloignés sur un même /24. Par exemple à l'époque où les IP étaient portées par les DSLAM, les attributions étaient réalisé par /25 donc tu peut avoir un abonné à nice et un à Lille sur un même /24.
Ici les plages pour les serveurs sont plus petites : ce sont des plages /29 pour chaque serveur. En effet SpeedTest et nPerf utilisent les mêmes ports.
nPerf utilise le port 80 en legacy via Apache, 443 en chiffré pour les tests en standard, 8080 en clair (aujourd'hui inutilisé) et 8443 en chiffré (utilisé uniquement si le port 443 est bloqué). Les ports 443, 8080 et 8443 sont écoutés par un logiciel propriétaire.
SpeedTest utilise le port 80 en legacy via Apache et 8080 pour les tests en standard. Le port 8080 est écouté en TCP et en UDP par un logiciel propriétaire Ookla.
De plus nPerf va probablement faire évoluer son logiciel serveur pour écouter sur le port 80.
Bref, il est impossible de faire cohabiter sur une même IP nPerf et SpeedTest (une alternative est possible en demandant à nPerf d'utiliser d'autres ports, mais c'est moins représentatif d'un usage réel)
Pour les IP anycast, c'est des plages /30 (une IP pour le serveur, une IP réseau, une IP routeur, une IP broadcast) car sur Paris, car le trafic était trop important pour utiliser un seul serveur (uniquement SpeedTest pouvait faire un trafic moyen de 2 Gb/s en heure de pointe sur le serveur): j'ai donc 3 serveurs avec chacun une plage anycast en 10 Gb/s de réseau. En province, un même serveur reçois les 3 plages anycast (en réalité 3 plages anycast IPv4 + 3 plages anycast IPv6 en plus des plages unicast IPv4 et IPv6)
Je n'ai pas osé utiliser des plages /31 ou /32 vu mon utilisation un peu spécifique avec de nombreuses plages sur le même OS et qu'il ne m'était pas possible de tester la chose simplement. Il y a des choses qui fonctionnent en théorie mais pas en pratique. Certains équipements refusent par exemple que mon serveur utilise une IPv6 ::0 alors que c'est théoriquement possible et cela fonctionne chez certains hébergeurs. C'est pour ça que mes IPv6 sont en ::2 (::1 c'est le routeur)
Je n'utilise pas de virtualisation car mon expérience montre que cela peut dégrader les performances et ces serveurs sont là pour permettre de bonnes performances tout en restant représentatif (je me refuse à tuner la pile TCP pour être plus agressive que la réalité, il y a d'autres serveurs qui le font)
Coté IPv6, vous pouvez voir que ce sont des plages compétemment distinctes, vu que les IPv6 sont régionalisées par POP (chaque couple de bsr01 / bsr02, le routeurs de collecte des flux clients, a ses propres plages IPv6).