Définition
La dégradation des performances causée par des tampons excessivement grands ou mal gérés dans les éléments réseau, qui crée des délais de mise en file longs et variables et dégrade la réactivité sensible à la latence, même si la perte instantanée de paquets est réduite lors d'arrivées rafales.
Principe
Principe
Un tampon excessif masque la congestion en absorbant les rafales, augmente les temps aller‑retour et retarde les signaux de congestion ; ce retard de retour peut empêcher les protocoles de transport de réagir rapidement, produisant des files d'attente durablement longues.
Démonstration
Démonstration
Situation : une passerelle domestique avec de grands tampons par défaut pendant un téléchargement massif. Reconnaissance : les mesures de RTT grimpent et les flux interactifs se bloquent. Action : le retour d'information du transport est retardé et l'émetteur continue d'envoyer à haut débit. Conséquence : forte latence et gigue pour les applications en temps réel bien que peu de paquets soient perdus.
Mauvaise application
Mauvaise application
Attribuer toute latence observée au bufferbloat sans vérifier la gestion des files et la saturation du lien ; une partie de la latence peut provenir du délai de propagation, du shaping ou de l'ordonnancement sur l'hôte final.
Conséquence
Conséquence
Le bufferbloat augmente la latence et la gigue pour les flux sensibles, réduit l'interactivité et peut pénaliser le temps d'achèvement des flux courts ; il peut aussi provoquer une utilisation inefficace si des temporisations ou retransmissions du transport sont déclenchées.
Inversion
Inversion
Quand une gestion active des files (AQM), un dimensionnement de tampon approprié, une priorisation du trafic ou un contrôle de congestion fondé sur la perte avec pacing sont déployés, les effets de bufferbloat peuvent être atténués ; inversement, des tampons très petits sur des liens très larges peuvent causer de fortes pertes si le contrôle de congestion n'est pas adapté.
Limite
Limite
Clairement inclus : un équipement dont l'occupation du tampon atteint plusieurs RTT de données, provoquant un fort retard de mise en file mais faible perte. Cas limite : mise en tampon modérée qui n'augmente le retard qu'en saturation soutenue. Clairement exclu : chemins réseau avec retard de mise en file minimal où la latence est dominée par le temps de propagation.
Tension sémantique
Tension sémantique
Latence ↔ Débit/Perte — accroître la taille des tampons tend à réduire la perte instantanée et améliorer le débit pour transferts volumineux mais augmente la latence pour le trafic interactif ; réduire les tampons améliore la latence mais peut accroître la perte sans contrôle de congestion approprié.
Synthèse
Synthèse
Le bufferbloat montre que le buffering sans contrôle échange perte de paquets contre délai ; le remède exige des choix coordonnés de dimensionnement, de gestion des files et de contrôle de congestion pour concilier débit et faible latence selon les classes de trafic.