[Étude Collaborative] Débit d'interconnexion des FAI ‐ Participez - UltimateByte/etude_interconnexion GitHub Wiki
Présentation
Mesurons donc ensemble les débits d'interconnexion entre votre FAI, les autres FAI et fournisseurs de services.
Nos FAI proposent des débits de plus en plus grands en fibre : de 1 à 8Gbit/s. Mais cette augmentation de débit n'a d'intérêt que si ce débit est exploitable en pratique.
Nos ressentis et avis étant trop subjectifs, comment juger fiablement de la qualité et des performances de nos opérateurs ? Nous pouvons commencer par cette étude collaborative ! Elle vise à regrouper, et mettre en forme des données de mesure objectives faites par les membres de la communauté.
Comme toute étude, elle peut comporter des biais et erreurs de protocole. Si d'autres études de ce type sont entreprises, nous pourrons alors comparer les résultats, déterminer les biais de protocole et nous améliorer. Cette étude est cependant ouverte dès maintenant aux suggestions pour améliorer le protocole de test, les méthodes d'analyse, et ainsi réduire la marge d'erreur et produire des données plus fiables.
Objet et protocole de test
L'objet de cette étude est de mesurer les débits TCP montant et descendants entre les différents FAI et les différents prestataires du web. Chacun peut mettre à disposition des serveurs de test et/ou réaliser des tests depuis ses équipements. Cela vous permet également de vérifier que tout fonctionne comme attendu sur vos équipements.
Afin d'avoir une chance de saturer le noeud d'interconnexion lors du test, il est demandé une connexion descendante minimale théorique de 1Gbit/s pour que votre test soit utile.
Pour des questions pratiques et de fiabilité des tests, ils seront réalisés à l'aide du programme iperf3 sous Linux ou sous WSL pour Windows.
Interconnexions mesurées
- FAI <> Serveurs
- FAI <> FAI (serveurs domestiques/bureaux)
- Serveurs <> Serveurs
Tests d'interconnexion réalisés
Pour remarquer d'éventuelles différentes entre IPv4 et IPv6 ainsi qu'entre les lines uniques et parallèles, chaque test doit donc être fait :
- En débit montant et descendant IPv4 et IPv6 :
iperf3 -4
iperf3 -6
iperf3 -4 -R
iperf3 -6 -R
- En débit montant et descendant avec 8 liens parallèles :
iperf3 -4 -P 8
iperf3 -6 -P 8
iperf3 -4 -R -P 8
iperf3 -6 -R -P 8
Réalisation effective des tests
Pour faciliter les tests, un programme en BASH pour Linux sera fourni pour mesurer automatiquement les débits sur une liste d'hôtes tenue à jour.
Si IPv6 n'est pas disponible, cela sera géré par le script et le test ne se fera qu'en IPv4.
Additionnellement, pour être recevable, un participant doit indiquer pour chaque test :
- Type de connexion (Datacenter, FTTH, autre)
- Opérateur / Fournisseur de serveur
- Offre et débit théorique
- Localisation : Pays + Ville
- Type de lien : Wifi (accepté mini Wifi 6E 160Mhz ou supérieur à moins de 10m), RJ45 1G 2G 2.5G 5G ou 10Gbit/s, SFP 1G, SFP+ 10G, etc.
Interprétation
Les données seront agrégées afin de tenter de mettre en évidence des liens de relation de débit d'interconnexion en fonction des FAI et prestataires.