Zusammenfassung

  • RFC 791 teilte das Oktett in Vorrang und getrennte Angaben für Verzögerung, Durchsatz und Zuverlässigkeit.
  • RFC 1349 machte daraus einen einzelnen vierbitigen TOS-Wert; RFC 2474 definierte sechs DSCP-Bits und RFC 3168 nutzte die übrigen zwei für ECN.

Die Position blieb erhalten, die Bedeutung nicht. Nach RFC 791 bezeichneten drei Bits den Vorrang, drei weitere den Wunsch nach geringer Verzögerung, hohem Durchsatz oder hoher Zuverlässigkeit; zwei Bits waren reserviert. Diese Angaben waren Zielvorstellungen mit Zielkonflikten, keine Zusagen. Üblicherweise sollten höchstens zwei davon gleichzeitig gesetzt werden.

RFC 1349 ersetzte die unabhängigen Schalter durch eine einzige vierbitige Auswahl: minimale Verzögerung, maximaler Durchsatz, maximale Zuverlässigkeit, minimale Geldkosten oder normaler Dienst. Hosts und Router sollten unbekannte Typen korrekt behandeln, ohne ihre Semantik verstehen zu müssen. TOS blieb eine Bitte, keine Garantie.

RFC 2474 ersetzte die alte Struktur durch das Differentiated-Services-Feld. Die oberen sechs Bits bilden einen unstrukturierten DSCP, der ein Per-Hop-Verhalten auswählt; die letzten zwei Bits galten für die Diffserv-Verarbeitung als „Currently Unused“ und mussten bei dieser Auswahl ignoriert werden. Die Zuordnung ist konfigurierbar, und Verwaltungsdomänen dürfen das Feld an Grenzen umschreiben. Die Spezifikation nennt die Struktur ausdrücklich inkompatibel mit RFC 791. Class-Selector-Codepoints bewahren lediglich eine begrenzte Rückwärtskompatibilität mit dem alten Vorrang.

RFC 3168 wies die unteren zwei Bits ECN zu. Die vier Codepoints heißen Not-ECT, ECT(0), ECT(1) und Congestion Experienced (CE). Wenn die Transportendpunkte teilnehmen, kann ein aktiver Warteschlangenmechanismus ein ECT-Paket bei beginnender Überlastung als CE markieren statt es zu verwerfen. ECN garantiert weder Zustellung noch verlustfreien Betrieb.

DSCP wählt somit eine lokal konfigurierbare Behandlung, während ECN Überlastung an einen teilnehmenden Transport meldet. Die stabile Position des Oktetts ist kein Beweis für eine stabile globale Bedeutung und verspricht weder bestimmte Verzögerung noch Durchsatz, Zuverlässigkeit oder Kosten.

Sources