In den ersten sechs Bits des DS-Feldes,
Differentiated Services CodePoint (DSCP), wird die Zugehörigkeit
zu den vordefinierten Klassen kodiert, die restlichen zwei Bits,
Currently Unused (CU), bleiben ungenutzt (siehe
Abbildung ).
Die IETF reserviert sich 32 der 64 möglichen DSCP-Werte für die Standardisierung von Klassen. Die restlichen Werte stehen zur freien Verfügung.
Ein Standard beinhaltet den oder die DSCP-Werte und ein Per-Hop Behavior (PHB). Das Per-Hop Behavior beschreibt das Forwarding-Verhalten des Schedulers. Es wird also keine Implementierung vorgeschrieben, sondern nur die Anforderungen an diese. Das PHB bezieht sich auf eine Klasse (ein DSCP-Wert) oder auf mehrere Klassen (mehrere DSCP-Werte). Im zweiten Fall spricht man von einer PHB-Group.
Zwei Standards wurden bis jetzt verabschiedet:
Der Traffic Conditioner [#!rfc2475!#] übernimmt bei DiffServ das Traffic Policing, um zusammen mit dem PHB eine Dienstgüte für eine (Gruppen-)Klasse zu implementieren. Auf den Traffic Conditioner wird im nächsten Abschnitt noch näher eingegangen.
Einen Bereich in dem DiffServ-fähige Geräte (DS nodes) einheitliche Dienste
zur Verfügung stellen, nennt man Differentiated Services Domain
(siehe Abbildung ).