Site icon bintorosoft.com

QoS Baseline für Telcos: Standardwerte für Queues, Shaping, Policer

Eine QoS Baseline für Telcos ist der pragmatische Startpunkt, um Sprache und Video über große, heterogene Netze hinweg stabil zu transportieren, ohne jedes Segment „von Hand“ neu zu erfinden. Im Carrier-Alltag ist nicht die Existenz von QoS das Problem, sondern die fehlende Einheitlichkeit: In Region A ist die Voice-LLQ zu groß, in Region B fehlt Shaping am Engpass, in Region C werden Kundemarkierungen ungeprüft übernommen, und plötzlich ist die Nutzerqualität abhängig vom Standort statt vom SLA. Eine Baseline schafft einen gemeinsamen Nenner: Standardwerte für Queues, Shaping und Policer, die auf typischen Echtzeitprofilen (Voice, interaktives Video, Signaling/Control) beruhen und die in Access, Aggregation, Metro und Core reproduzierbar funktionieren. Wichtig ist dabei ein realistischer Anspruch: Baseline bedeutet nicht „für immer optimal“, sondern „sicher und robust als Default“. Sie verhindert Premium-Inflation, reduziert Bufferbloat, begrenzt Drop-Cluster und liefert klare Verifikationssignale (Classify-Hits, Queueing Delay, Drops). Dieser Artikel beschreibt eine vendor-neutrale QoS Baseline für Telcos mit praxisbewährten Standardwerten und Designregeln: Wie groß sollte die Echtzeit-Queue sein? Wie dimensioniert man Queue-Limits in Millisekunden statt in Bytes? Wann ist Shaping Pflicht und wie wählt man die Shaping-Rate? Wie setzt man Policer so, dass sie Governance liefern, ohne Voice zu zerstören? Das Ziel ist eine Baseline, die Sie als Template-Grundlage nutzen und später mit Messdaten (Perzentile, Busy Hour, Probes) feinjustieren können.

Was „Baseline“ bei QoS bedeutet – und was nicht

Eine QoS-Baseline ist ein standardisiertes Set aus Klassen, Mappings und Mechaniken, das als Default auf definierten Netzrollen ausgerollt werden kann. Sie beschreibt typische Wertebereiche, nicht eine magische Zahl. Die Baseline muss drei Bedingungen erfüllen:

Keine Baseline ersetzt Kapazität. Wenn ein Uplink dauerhaft überlastet ist, kann QoS nur entscheiden, wer verliert – aber nicht verhindern, dass irgendwer verliert.

Baseline beginnt mit einem schlanken Klassenmodell

Zu viele Klassen erhöhen Drift und Mapping-Risiko. Für Telcos ist ein 4–5-Klassenmodell in der Praxis meist der beste Kompromiss:

Diese Semantik ist die Grundlage für Standardwerte. Ohne klare Semantik sind Queue- und Shapingwerte nicht interpretierbar.

Standardwerte in „Zeit“ denken: Queue-Limits als Millisekunden

Queue-Größen in Bytes sind schwer über Linkraten hinweg vergleichbar. Für Echtzeit ist es sinnvoll, Zielwerte als „Wartezeitbudget“ zu formulieren. Eine praktische Umrechnung lautet:

QueueBytes≈ RateBytesPerSec×QueueDelaySec

Damit können Sie z. B. sagen: „Voice darf maximal 5 ms warten“ und berechnen daraus eine passende Queue-Größe für 100 Mbit/s oder 10 Gbit/s.

Baseline für Queues: Standard-Queueing pro Klasse

Die folgenden Werte sind als robuste Startwerte gedacht, die Sie über Telemetrie (Perzentile, Drops, Jitter/MOS) validieren und feinjustieren.

Real-Time Voice (LLQ) – Standardwerte

Warum so konservativ? Weil Voice sehr empfindlich ist und weil eine zu große LLQ im Carrierbetrieb schnell durch Fehlmarkierung „aufgeblasen“ wird (Premium-Inflation). Das Limit schützt das Netz.

Signaling/Control – Standardwerte

Control ist die „Netzgesundheit“: Wenn Routing/Signaling in Best Effort untergeht, verlängern sich Convergence und Setup-Zeiten – und dann wirkt alles „instabil“, obwohl nur die Steuerung leidet.

Interactive Video – Standardwerte

Video profitiert von stabilen Throughput-Fenstern. Ziel ist nicht „keine Warteschlange“, sondern „keine extremen Peaks“.

Best Effort – Standardwerte

Best Effort ist die Klasse, die in Congestion „verlieren“ darf. Aber sie darf nicht so gepuffert werden, dass sie die gesamte Latenzdomäne aufbläht.

Background – Standardwerte

Baseline für Shaping: Wo Shaping Pflicht ist und welche Standardwerte gelten

Shaping ist im Carrierbetrieb oft der wichtigste QoS-Baustein, weil es Microbursts glättet und Bufferbloat an unkontrollierten Punkten verhindert. Eine Baseline sollte klar definieren, wo Shaping standardmäßig aktiv ist:

Shaping-Rate: Standardansatz

Beispiel als Denkmodell: Wenn ein Uplink real 1 Gbit/s tragen kann, ist ein Shaper von 970–990 Mbit/s oft stabiler als „1 Gbit/s ohne Shaping“, weil der Stau dann im kontrollierbaren Shaper entsteht statt in CPE/Modem/Providerpolicer.

Shaping-Queueing: Standardwerte

Wichtig: Shaping ohne Klassenpriorisierung kann Echtzeit sogar verschlechtern, weil Voice dann im Shaper „mitstaut“.

Baseline für Policer: Governance ohne Echtzeit zu zerstören

Policer sind im Carrierumfeld notwendig, um Kundentarife, Wholesale-Profile und Trust Boundaries umzusetzen. Gleichzeitig sind Policer für Echtzeit riskant, weil sie hart droppen. Eine Baseline sollte Policer-Entscheidungen deshalb klar regeln.

Policer-Grundregeln

Policer-Parameter: Standardwerte für Burst-Toleranz

Wenn Sie policen müssen, ist Burst-Toleranz entscheidend, um Microbursts nicht unnötig zu zerhacken. Als Baseline gilt:

Das lässt sich als Näherung formulieren:

BurstBytes≈ CIRBytesPerSec×BurstWindowSec

Für Video wählen Sie tendenziell ein größeres Burstfenster als für BE, weil Video keyframe-bedingt spitz sein kann. Für Voice sollten Sie ohnehin vermeiden, dass ein Policer überhaupt in Drop gerät.

Policer-Aktion: Drop vs. Remarking als Baseline

Baseline für Markierung und Trust Boundary: Standardregeln gegen Premium-Inflation

Ohne Trust Boundary werden Baseline-Queues wertlos, weil jeder alles als Premium markieren kann. Eine Carrier-Baseline sollte deshalb „Trust“ standardisieren:

Eine einfache, robuste Regel lautet: EF wird nur akzeptiert, wenn Quelle und Servicekontext bekannt sind. Alles andere wird in Video/BE gemappt. So bleibt die LLQ klein und stabil.

Baseline pro Netzrolle: Gleiche Semantik, andere Schwerpunktsetzung

Standardwerte müssen je Netzrolle interpretierbar sein. Die Semantik bleibt gleich, aber die Mechanik-Schwerpunkte unterscheiden sich:

Baseline-Verifikation: Welche Standard-Checks dazugehören

Eine Baseline ist nur dann wertvoll, wenn sie standardisiert verifiziert wird. Pflichtsignale:

Ergänzend sind kleine aktive Probes pro Klasse (EF/AF/BE) sinnvoll, um die End-to-End-Wirkung unabhängig vom Realtraffic zu prüfen.

Typische Baseline-Fehler und wie Sie sie vermeiden

Praxis-Blueprint: QoS Baseline als Templates ausrollen

Häufige Fragen zur QoS Baseline

Warum sollte ich Standardwerte nutzen, wenn jedes Segment anders ist?

Weil Standardwerte die häufigsten Fehler verhindern und eine gemeinsame Sprache schaffen. Sie liefern einen sicheren Default, den Sie danach mit Messdaten segmentweise verfeinern können. Ohne Baseline endet QoS oft als Sammlung lokaler „Tuning-Kunst“, die driftet und schwer zu betreiben ist.

Wie erkenne ich, dass meine Baseline zu aggressiv oder zu lax ist?

Zu aggressiv ist sie, wenn Policer-Drops steigen, Video Drop-Cluster entstehen oder Control-Setup-Zeiten leiden. Zu lax ist sie, wenn BE-Queues Bufferbloat erzeugen (Delay-Perzentile steigen) oder wenn Premium-Inflation EF/LLQ aufbläht. Die wichtigsten Indikatoren sind Queueing Delay 95/99, Drops pro Klasse und DSCP-Verteilungen.

Was ist der wichtigste Baseline-Wert für Voice-Qualität?

Eine strikt limitierte LLQ für Voice kombiniert mit kontrolliertem Shaping am Engpass. Damit bleiben Jitter und Delay-Spitzen klein, und Fehlmarkierung kann das Netz nicht destabilisieren. EF-Drops sollten als klares Incident-Signal behandelt werden – wenn EF dropt, ist die Baseline oder die Kapazitäts-/Governanceannahme verletzt.

Exit mobile version