Wie Bufferbloat entsteht: Der Engpass der Warteschlangen
Als Bufferbloat bezeichnet man eine künstliche, massive Latenzverzögerung, die entsteht, wenn Router und Modems bei ausgelasteter Internetleitung zu viele Datenpakete in übergroßen Zwischenspeichern (Puffern) aufstauen:
- Der ursprüngliche Zweck von Puffern: Puffer wurden entwickelt, um kurzzeitige Datenverkehrsspitzen abzufedern und sofortigen Paketverlust zu verhindern.
- Das Problem überdimensionierter Puffer: Die meisten Standard-Router nutzen einfache FIFO-Warteschlangen (First In, First Out) mit riesigen Speichern. Bei einem großen Download füllt sich die Warteschlange komplett und bleibt dauerhaft voll.
- Die resultierende Verzögerung: Jedes zeitkritische, winzige Datenpaket (wie Ihre Sprache in Zoom oder die Schussabgabe im Spiel) muss sich ganz hinten in einer kilometerlangen Schlange riesiger Download-Pakete einreihen. Dadurch explodiert der Ping von 15 ms auf 300 ms oder mehr.
Wie intelligentes Warteschlangen-Management (SQM) das Problem löst
Die moderne Lösung besteht in der Aktivierung von Smart Queue Management (SQM)-Algorithmen wie Cake oder FQ-CoDel auf dem Router. Anstelle einer einzigen starren Warteschlange teilt SQM den Datenverkehr in hunderte separate Einzelschlangen auf und sorgt dafür, dass kleine, zeitkritische Pakete große Dateitransfers sofort überholen dürfen.