Differentiated Services

Die "Differentiated Services", kurz Diffserv, wurden von der Internet Engineering Task Force (IETF) entwickelt. Diffserv versieht die IP-Pakete mit einer Markierung, die von den Routern ausgewertet wird. Das "Type of Service"-Feld (TOS) im IP-Paket wurde zu diesem Zweck in "Differentiated Service Code Point" (DSCP) umbenannt.

Neben dem Sender oder einem Client kann auch ein Router, den ein Paket durchläuft, dieses Feld setzen. Dabei werden mehrere Verhaltensmuster (Per Hop Behavior, PHB) festgelegt, etwa die "Drop Threshold", Pufferzuordnung oder Priorität und Datenrate eines Dienstes. Diese Muster werden auf den DSCP abgebildet, wobei sich einem PHB mehrere DSCPs zuteilen lassen.

Die Funktionsweise von Diffserv ist relativ einfach: Der erste Router (Ingress Router) kennzeichnet das Diffserv-Byte. Anschließend passt er das Paket an, klassifiziert und überprüft es. Dieser Router enthält Komponenten wie Classifier, Meter, Marker und Shaper/Dropper (Meter für Control Flow). Sie können Dienstklassen mit folgenden Eigenschaften unterscheiden:

"Expedited Forwarding" (Premium) auf Basis von "Virtual Leased Lines" mit einer bestimmten maximalen Datenrate und geringen Verzögerung (DSCP 101100). "Assured Forwarding": Orientierungspunkt ist die "erwartete Datenrate"; es gibt keine festen Garantien. Vier Unterklassen mit drei Verlustraten stehen zur Auswahl. "Best Effort": keinerlei Zusicherung (DSCP 000000).