Bufferbloat : le lag des connexions rapides
Quelqu’un lance un téléchargement et votre visioconférence s’effondre — sur une offre pourtant généreuse en Mbps. Ce n’est pas un problème de débit. C’est un problème de file d’attente.
Ce qui se passe vraiment
Chaque routeur et chaque modem tient un buffer — une salle d’attente pour les paquets quand la ligne est momentanément pleine. À petite dose, les buffers sont sains. Mais beaucoup d’équipements domestiques sortent d’usine avec des buffers des centaines de fois trop grands.
Quand un gros transfert remplit la ligne, ces buffers surdimensionnés se remplissent aussi, et chaque paquet — y compris les minuscules paquets urgents de votre appel, de votre partie, de vos clics — patiente dans une file derrière des mégaoctets de données en vrac. La latence gonfle de 20 ms à 300, 600, parfois plus de 1000 ms. C’est ça, le bufferbloat.
Les symptômes qui ne trompent pas
La connexion va bien jusqu’à ce que quelqu’un envoie des photos, qu’un jeu se mette à jour ou qu’une sauvegarde cloud démarre — alors les appels saccadent, les vidéos rechargent, les pages rampent et le jeu lag. Stoppez le transfert, et tout redevient instantanément normal.
Le déclencheur étant votre propre trafic, le bufferbloat échappe aux tests de débit au repos : descendant, montant et ping au repos peuvent tous paraître parfaits.
Comment le mesurer
Il faut mesurer la latence pendant que la ligne est saturée. Notre test fait exactement cela — des sondes font la course avec les phases de descente et d’envoi, et vous obtenez une latence en charge pour chacune, plus une note de bufferbloat de A à F. Une note C ou pire signifie que les applis en temps réel souffriront dès que la ligne sera occupée.
Les remèdes, par ordre d’efficacité
Le vrai remède, c’est le Smart Queue Management sur votre routeur : des algorithmes comme fq_codel ou CAKE gardent les files minuscules par conception. Cherchez des réglages nommés SQM, Smart Queues ou QoS avec fq_codel/CAKE, et réglez le limiteur légèrement sous vos débits mesurés. Les notes passent régulièrement de D à A.
Si votre routeur n’a pas de SQM, les options sont : activer un éventuel mode « anti-bufferbloat » ou QoS gaming intégré (du correct au placebo, selon les modèles), remplacer le routeur par un modèle qui gère le SQM (dont tout ce qui tourne sous OpenWrt), ou passer la box du FAI en mode bridge derrière un tel routeur.
Ce qui ne marche pas : acheter plus de Mbps. Un tuyau plus gros avec les mêmes buffers obèses se remplit juste plus vite.