Site icon bintorosoft.com

Burst Handling: Warum Voice manchmal trotz QoS knackt

Burst Handling ist einer der häufigsten Gründe, warum Voice manchmal trotz QoS „knackt“, aussetzt oder kurz robotisch klingt – obwohl DSCP EF korrekt gesetzt ist, eine LLQ existiert und die Bandbreite auf dem Papier ausreichen müsste. In der Praxis sind Sprachströme zwar klein und relativ konstant, aber sie treten selten in einer „perfekten Gleichmäßigkeit“ auf. VoIP-Pakete entstehen in festen Intervallen, treffen im Netz jedoch auf Microbursts aus Aggregation, auf Shaper- und Policer-Profile, auf unterschiedliche Paketgrößen anderer Klassen und auf Buffer-Designs, die Bursts mal glätten und mal in Drop-Cluster umwandeln. Genau diese kurzen, sehr intensiven Lastspitzen können ausreichen, um in der Echtzeitkette Jitter-Spitzen oder Paketverlust zu erzeugen – und Voice ist dafür so empfindlich, dass schon wenige fehlende RTP-Pakete als Knacken hörbar werden. Dieser Artikel erklärt, warum Burst Handling in Telco- und Enterprise-Netzen so entscheidend ist, wie Bursts entstehen, an welchen Punkten QoS oft „dabei ist, aber trotzdem verliert“, und welche Designregeln helfen, Voice auch unter Burst-Last stabil zu halten.

Was „Knacken“ bei VoIP technisch bedeutet

Wenn Anwender von Knacken, Klicks oder kurzen Aussetzern sprechen, steckt fast immer eine der folgenden Ursachen dahinter:

Wichtig ist: Voice kann „im Durchschnitt“ gut aussehen (z. B. 0,1 % Loss), aber kurze Verlust-Cluster von wenigen 100 Millisekunden wirken sehr viel schlimmer als gleichmäßig verteilte Einzelverluste. Bursts erzeugen genau diese Cluster.

Warum Bursts entstehen, obwohl Voice „konstant“ ist

Sprachcodecs erzeugen zwar in festen Abständen Pakete (z. B. alle 20 ms), aber im Netz werden diese Pakete nicht immer einzeln und gleichmäßig weitergeleitet. Bursts entstehen typischerweise durch Aggregation, durch Scheduling und durch Verkehrsmischung.

Das Ergebnis: Auch wenn jeder einzelne Voice-Flow „ruhig“ ist, sieht ein Engpass-Link oft kurze, dichte Paketwolken – und genau dort entscheidet Burst Handling über hörbare Qualität.

Microbursts: Der unsichtbare Gegner in Metro, Backhaul und Fabrics

Microbursts sind extrem kurze Lastspitzen, die in Durchschnittsmetriken kaum sichtbar sind. Sie entstehen besonders dort, wo viele Quellen auf wenige Uplinks treffen: Metro-Aggregation, Mobile Backhaul Aggregation, EVPN/VXLAN-Spines, Border Leafs, Interconnects. Für Voice sind Microbursts gefährlich, weil sie zwei Dinge auslösen:

Viele QoS-Implementierungen sind gegen „dauerhafte Überlast“ robust, aber nicht automatisch gegen kurze Burst-Spitzen. Deshalb sehen Sie oft: Voice ist 95 % der Zeit perfekt – und knackt dann für wenige Sekunden.

Der Klassiker: EF ist gesetzt, aber der Burst wird am falschen Punkt gedroppt

Ein häufiges Missverständnis ist, dass eine EF-Markierung allein die gesamte Kette schützt. In Wirklichkeit muss EF an jedem Engpass auf eine echte Low-Latency-Queue gemappt sein. Bursts zeigen gnadenlos, wenn irgendwo ein QoS-Loch ist:

Wenn Voice trotz „korrekter“ Konfiguration knackt, ist die erste Frage: Gibt es irgendwo im Pfad einen Hop, der EF nicht konsequent behandelt?

LLQ ohne Burst-Disziplin: Warum Priorität allein nicht reicht

LLQ (Priority Queueing mit Limit) ist die Standardlösung für Voice. Dennoch kann es knacken, wenn Bursts nicht sauber abgefedert werden. Typische Ursachen:

LLQ schützt vor großen Best-Effort-Warteschlangen, aber es macht Bursts nicht automatisch „sanft“. Dafür braucht es Shaping, passende Queue-Limits und korrekte Hierarchien.

Policing als Burst-Killer: Wie ein zu harter Policer Knacken erzeugt

Policing ist im Providerbetrieb wichtig, aber für Voice gefährlich, wenn es Drops erzeugt. Bursts treffen Policer besonders hart, weil Policers häufig auf kurzfristige Rate-Überschreitungen reagieren. Selbst wenn die durchschnittliche Voice-Rate im Profil liegt, kann ein kurzer Peak „rot“ werden – und dann dropt der Policer genau die Pakete, die für Sprachqualität kritisch sind.

Designregel: Voice sollte so profiliert sein, dass Policing praktisch nie dropt. Wenn Profilierung nötig ist, ist Remarking in seltenen Fällen besser als Drop – und Shaping am Egress ist oft der stabilere Weg.

Shaping: Bursts glätten, ohne Voice zu puffern

Shaping ist das wichtigste Burst-Handling-Werkzeug, weil es Microbursts in einen gleichmäßigeren Fluss verwandelt. Richtig eingesetzt reduziert Shaping Drop-Cluster und stabilisiert Queue-Füllstände. Der kritische Punkt: Shaping darf Voice nicht „in den großen Puffer ziehen“.

In Metro- und Mobile-Backhaul-Szenarien ist diese Kombination besonders wirksam: LLQ für Voice plus Shaping für Stabilität.

Buffer-Design: Wenn falsche Queue-Größen Bursts verstärken

Queue-Größen sind ein Teil von Burst Handling. Zu kleine Buffers droppen bei Microbursts, zu große Buffers erzeugen Jitterwellen. Besonders häufig ist das Problem, wenn Best Effort riesige Puffer füllt und Voice nicht sauber separiert ist.

Ein stabiles Design nutzt kleine, schnelle Echtzeitqueues und kontrollierte Best-Effort-Puffer, ergänzt durch Shaping gegen Microbursts.

Access-Upstream als Sonderfall: Warum es beim Upload knackt

Viele Knack-Probleme treten auf, wenn Nutzer gleichzeitig uploaden: Cloud-Backup, Fotos, Videodaten, große Anhänge. Im Access ist der Upstream häufig der Engpass, und CPEs haben oft große Puffer. Das erzeugt Bufferbloat und Burst-Spitzen.

Hier ist Burst Handling oft wichtiger als „mehr Priorität“. Ohne Shaping bleibt das Verhalten unruhig, selbst wenn EF korrekt markiert ist.

Telco Clouds und virtuelle Datenpfade: Bursts durch CPU-Scheduling

In cloud-nativen Telco-Umgebungen (CNFs, Kubernetes) kann Burst Handling auch ein Compute-Thema sein. Wenn CPU-Kerne überlastet sind, werden Pakete nicht gleichmäßig verarbeitet, sondern in Schüben. Das wirkt wie Jitter – ohne dass ein physischer Link überlastet sein muss.

Wenn Voice „nur in der Cloud“ knackt, prüfen Sie nicht nur DSCP, sondern auch CPU-Pressure, Runqueue und Drops im Host-Datapath.

Praktische Diagnose: So finden Sie Burst-Probleme schnell

Wenn Sie nur Linkauslastung betrachten, übersehen Sie Microbursts. Für Burst Handling sind Queue-Statistiken der wichtigste Datensatz.

Best Practices: Burst Handling so designen, dass Voice stabil bleibt

Häufige Fragen zu „Voice knackt trotz QoS“

Warum knackt Voice nur manchmal und nicht dauerhaft?

Weil die Ursache häufig Microbursts oder kurzfristige Congestion ist. Durchschnittswerte sehen gut aus, aber kurze Queue-Überläufe oder Policer-Drops erzeugen genau die wenigen verlorenen Pakete, die als Knacken hörbar sind.

Kann Shaping Voice verschlechtern?

Ja, wenn Voice in große Shaping-Puffer gerät. Richtig eingesetzt glättet Shaping jedoch Best Effort und Bursts, während Voice über LLQ schnell bevorzugt wird. Die Kombination aus LLQ (für Voice) und Shaping (für Stabilität) ist in vielen Telco-Designs der Sweet Spot.

Was ist der wichtigste Indikator für Burst-Probleme?

Queue-Drops und Queue-Depth in kurzen Zeitfenstern. Wenn Drops in der Voice-Klasse oder Policer-Hits auf EF auftreten, ist Burst Handling oder Profilierung fehlerhaft. Wenn Queueing Delay stark schwankt, ist Bufferbloat oder Microburst-Dynamik wahrscheinlich – auch ohne sichtbaren Paketverlust im Durchschnitt.

Exit mobile version