QoS
Quality of Service
Quality of Service bezeichnet Mechanismen, die bestimmten Netzwerkdatenströmen Vorrang geben. Videotelefonie und VoIP brauchen geringe Latenz, Backups können warten. QoS stellt sicher, dass kritischer Traffic auch bei Netzwerklast zuverlässig übertragen wird.
Entstehung und Beteiligte
Quality-of-Service-Mechanismen entstanden mit Sprach-, Video- und Echtzeitanwendungen in paketvermittelten Netzen. Die IETF entwickelte in den 1990er-Jahren Integrated Services mit RSVP und später Differentiated Services; IEEE ergänzte Priorisierung auf Ethernetebene.
Welches Problem sollte gelöst werden?
Normales IP behandelt Pakete grundsätzlich nach Best Effort. Bei Überlast konkurrieren Dateiübertragung, Telefonie und Steuerdaten um dieselben Warteschlangen. Zeitkritische Anwendungen benötigen begrenzte Verzögerung, wenig Jitter oder eine Mindestbandbreite.
Technische Hürden und Lösungen
Reservierung pro Datenstrom skaliert im Kern großer Netze schlecht. DiffServ gruppiert Verkehr deshalb in Klassen. Die schwierigen Punkte sind korrekte Klassifizierung, vertrauenswürdige Markierungen, Queue-Planung und die Erkenntnis, dass QoS fehlende Gesamtkapazität nur verteilen, nicht erzeugen kann.
Standardisierung und Einordnung
Netzwerktechnik entsteht selten als Einzelerfindung. Forschungseinrichtungen, Hersteller und Standardisierungsgremien erproben Verfahren, dokumentieren sie in RFCs oder IEEE-Normen und verbessern sie über viele Jahre. Entscheidend ist deshalb die Unterscheidung zwischen erster Idee, erster praktischer Implementierung und späterem Standard. Moderne Netze tragen häufig mehrere historische Schichten gleichzeitig: Ethernet auf der lokalen Verbindung, IP für die Adressierung und TCP oder UDP für den Transport.
Technik im praktischen Betrieb
Im praktischen Betrieb müssen Adressierung, Namensauflösung, Weiterleitung und lokale Übertragung als zusammenhängende Kette betrachtet werden. Ein Fehler zeigt sich häufig an einer anderen Stelle als seiner Ursache: Eine falsche Subnetzmaske wirkt wie ein Routingproblem, ein fehlender ARP-Eintrag wie eine unterbrochene Leitung und ein DNS-Fehler wie ein ausgefallener Server. Aussagekräftige Diagnose beginnt deshalb unten bei Link und Adresse, prüft anschließend Weg und Transport und erst danach die Anwendung. Paketmitschnitte, Tabellenstände und genaue Zeitpunkte sind verlässlicher als Vermutungen aus einer einzelnen Fehlermeldung.
Warum das Thema heute noch relevant ist
Die historischen Entscheidungen wirken bis heute, weil grundlegende Netzprotokolle extrem langlebig sind. Neue Verfahren müssen mit Milliarden vorhandener Geräte, Anwendungen und Konfigurationen zusammenarbeiten. Deshalb bleiben Felder, Begriffe und Grenzen erhalten, die aus einer Zeit mit wenigen Forschungsnetzen stammen. Wer die damalige Problemstellung kennt, versteht besser, warum manche Lösungen bewusst einfach, zustandslos oder fehlertolerant entworfen wurden und weshalb spätere Erweiterungen nicht jede Altlast beseitigen konnten.
Daten und Meilensteine
- 1994: RFC 1633 beschreibt Integrated Services.
- 1997: RSVP wird in RFC 2205 standardisiert.
- 1998: RFC 2475 definiert Differentiated Services.
- DSCP verwendet sechs Bits im IP-Header zur Verkehrsklassifizierung.
Was ist Quality of Service?
Quality of Service (QoS) ist eine Sammlung von Techniken, die sicherstellt, dass bestimmte Netzwerkdatenströme bevorzugt behandelt werden. Im Gegensatz zum reinen "Best-Effort"-Internet, wo alle Pakete gleichwertig behandelt werden, ermöglicht QoS die Differenzierung nach Anwendungstyp, Priorität und Anforderungen.
Ohne QoS kann ein einziges Backup oder Download die VoIP-Qualität im ganzen Büro ruinieren – weil alle Pakete gleichwertig in die Leitung drängen.
QoS-Parameter und Messwerte
Vier Parameter sind entscheidend für die Wahrnehmung von Netzwerkqualität:
- Bandbreite: Datendurchsatz in Mbit/s – für Videostreaming relevant
- Latenz (Delay): Zeit eines Pakets von A nach B – kritisch für VoIP (<150ms)
- Jitter: Schwankung der Latenz – VoIP braucht konstante Laufzeiten (<30ms)
- Paketverlust: Verlorene Pakete in % – bei UDP-Streams (Video/Audio) sofort hörbar/sichtbar
QoS-Mechanismen
Traffic Classification kennzeichnet Pakete nach Typ. DSCP (Differentiated Services Code Point) nutzt 6 Bit im IP-Header (64 mögliche Werte). EF (Expedited Forwarding) ist der höchste DSCP-Wert für VoIP.
Queuing-Verfahren bestimmen die Abarbeitungsreihenfolge: WFQ (Weighted Fair Queuing) verteilt Bandbreite fair, PQ (Priority Queuing) leert hohe Warteschlangen zuerst, CBWFQ reserviert garantierte Bandbreite pro Klasse.
Traffic Shaping und Policing begrenzen einzelne Datenströme, um die Netzlast zu kontrollieren.
QoS in der Praxis
In Unternehmensnetzen wird QoS typischerweise am WAN-Edge konfiguriert, wo die Bandbreite am knappsten ist. Cisco SRND (Solution Reference Network Design) empfiehlt 11 DSCP-Klassen für verschiedene Anwendungstypen.
Bei VoIP: 30 % Bandbreite für Sprachkodierung reservieren, plus Overhead. Ein G.711-Codec benötigt ~87 kbit/s inkl. RTP/UDP/IP-Header. WAN-Link mit 10 Mbit/s sollte nicht mehr als ~40 gleichzeitige VoIP-Calls führen ohne QoS-Maßnahmen.