Der Differentiated Services Code Point (DSCP) ist ein 6-Bit-Feld im IPv4- oder IPv6-Header, das die Priorität eines Pakets für die Quality-of-Service-Behandlung (QoS) im gesamten Netzwerk kennzeichnet. Router und Switches lesen den DSCP-Wert aus, um zu entscheiden, wie schnell ein Paket weitergeleitet wird und wie hoch die Wahrscheinlichkeit ist, dass es bei Überlastung verworfen wird.
Die wichtigsten Erkenntnisse
- DSCP ist ein 6-Bit-Feld im IP-Header, das die Priorität eines Pakets kennzeichnet.
- Klassifikatoren lesen die DSCP-Werte beim Eingang aus; Umschreibungsregeln kennzeichnen sie beim Ausgang.
- Zu den Standardklassen gehören die Code-Punkte CS, AF und EF für verschiedene Verkehrsarten.
- VOS-Geräte nutzen DSCP, um den SD-WAN-Datenverkehr zu klassifizieren, zu regulieren und zu priorisieren.
- DSCP arbeitet mit 802.1p und CoS zusammen, um eine durchgängige QoS zu gewährleisten.
Auf dieser Seite: Warum das wichtig istSo funktioniert esArtenDSCP & VersaHäufig gestellte Fragen
Warum ist DSCP wichtig?
Networks Verkehr mit sehr unterschiedlichen Toleranzen hinsichtlich Verzögerung, Jitter und Paketverlust – ein Sprachanruf verschlechtert sich bereits innerhalb von Millisekunden bei Überlastung, während eine Dateisicherung eine zusätzliche Sekunde kaum bemerkt. Ohne eine Möglichkeit, Pakete zu kennzeichnen, behandelt jedes Gerät auf dem Weg sie identisch, sodass latenzempfindlicher Datenverkehr um dieselbe Warteschlange konkurriert wie Massenübertragungen und den Kürzeren zieht, wenn die Verbindungen ausgelastet sind. DSCP löst dieses Problem, indem es einen Prioritätswert direkt in den IP-Header einfügt, sodass jedes Gerät entlang des Pfades eine einheitliche Weiterleitungsentscheidung treffen kann, ohne den Inhalt des Pakets zu prüfen.
Da DSCP standardisiert und herstellerunabhängig ist, können Switches, Router und SD-WAN-Geräte verschiedener Hersteller sich alle darauf einigen, was ein bestimmter Wert bedeutet. Dank dieser Konsistenz kann ein Administrator ein Paket einmalig nahe der Quelle kennzeichnen, woraufhin es bis zu seinem Zielort einheitlich behandelt wird – aus diesem Grund ist DSCP nach wie vor das wichtigste QoS-Signal auf SD-WAN- und Hybrid-Cloud-Pfaden.
Was ist DSCP?
DSCP belegt die obersten 6 Bits des 8-Bit-Feldes, das bei IPv4 ursprünglich als „Type of Service“ und bei IPv6 als „Traffic Class“ bezeichnet wurde – es handelt sich also um denselben Header-Bereich, der neu definiert wurde. RFC 2474 ersetzte das ältere, grobkörnigere IP-Precedence-Schema durch die 64 DSCP-Werte (0 bis 63) und ermöglichte Netzwerken damit eine feinere Einstufung des Datenverkehrs.
DSCP wird in zwei Richtungen verwendet. Beim Eingang wird ein Klassifikator überprüft den DSCP-Wert und weist dem Paket eine Weiterleitungsklasse sowie eine Verlustpriorität zu, die gemeinsam seine Ausgangswarteschlange und die Wahrscheinlichkeit einer Verwerfung bei Überlastung bestimmen. Beim Ausgang wird ein Umschreibungsregel liest diese Weiterleitungs- und Verlustpriorität aus und setzt – oder setzt zurück – den DSCP-Wert im ausgehenden Header, sodass der nächste Hop eine einheitliche Kennzeichnung sieht. Benannte Codepunkte wie beispielsweise ef, af11, und cs5 in Dezimalwerte umwandeln, damit sich Administratoren die Zahlen nicht merken müssen.
Arten von DSCP
DSCP-Codepunkte lassen sich in einige Standardklassen einteilen. Die Werte des Class Selector (CS0–CS7) sind abwärtskompatibel mit den bisherigen IP-Prioritätsbits, wodurch die Interoperabilität mit älteren Geräten gewährleistet bleibt. „Assured Forwarding“ (AFxy) definiert vier Verkehrsklassen mit jeweils drei Drop-Prioritäten für Datenverkehr, der eine Behandlung besser als „Best-Effort“ benötigt, jedoch ohne strengste Garantien – beispielsweise Geschäftsanwendungen und Videokonferenzen. „Expedited Forwarding“ (EF) ist für Datenverkehr reserviert, der geringe Latenz, geringen Jitter und geringe Verluste erfordert, wie beispielsweise Sprachverkehr, und erhält bei der Priorisierung Vorrang vor AF- und CS-Datenverkehr. „Default“ (DF/CS0) mit dem Wert 0 entspricht „Best-Effort“ – dem Fallback, wenn keine andere Kennzeichnung gilt.
DSCP & Versa
VOS-Geräte verwenden DSCP als Abgleich- und Festlegungskriterium in ihrer gesamten CoS- und QoS-Pipeline. Klassifikatorprofile vom Typ DSCP gleichen eingehende Pakete mit DSCP-Codepunkten oder numerischen Werten (0 bis 63) ab und weisen ihnen eine Weiterleitungsklasse sowie eine Verlustpriorität zu; ein zugehöriger 802.1p-Klassifikator führt dasselbe für Layer-2-Markierungen durch. Beim Ausgang ändern Umschreibungsregeln den DSCP- (und DSCPv6-)Wert, und Umschreibungsoptionen steuern, ob innere oder äußere Header-Markierungen über das VXLAN-gekapselte SD-WAN-Overlay hinweg kopiert werden.
Mithilfe von QoS-Profilen können Administratoren das Umschreiben von DSCP-Werten während der Eingangsüberwachung aktivieren, und QoS-Richtlinien können den Datenverkehr anhand bestimmter DSCP-Werte sowie anhand von Diensten und Anwendungen filtern. Standardmäßige Klassifizierer-Zuordnungen wandeln DSCP-Bereiche standardmäßig in Weiterleitungsklassen um, sodass DSCP-basiertes QoS bereits funktioniert, bevor benutzerdefinierte Profile vorhanden sind.
Häufig gestellte Fragen
Was ist der Unterschied zwischen DSCP und 802.1p?
DSCP ist eine Layer-3-Kennzeichnung im IP-Header, sodass sie das Routing über Subnetze und WAN-Verbindungen hinweg beibehält. 802.1p ist eine Layer-2-Kennzeichnung im VLAN-Tag, die nur innerhalb eines einzelnen Ethernet-Segments Bedeutung hat. In „ Networks “ werden beide häufig gemeinsam verwendet, wobei an den Grenzen eine Kennzeichnung auf die andere abgebildet wird.
Wie viele DSCP-Werte gibt es?
DSCP ist ein 6-Bit-Feld, das 64 mögliche Werte zulässt, die von 0 bis 63 nummeriert sind. Standard-Codepunkte gruppieren diese Werte in Klassen – wie beispielsweise „Class Selector“, „Assured Forwarding“ und „Expedited Forwarding“ –, anstatt jeden der 64 Werte als eigenständige, individuell verwaltete Prioritätsstufe zu behandeln.
Was ist der Unterschied zwischen DSCP und IP-Priorität?
IP Precedence war das ursprüngliche 3-Bit-Prioritätsschema im selben Header-Byte, das nur 8 Werte bot. DSCP, definiert in RFC 2474, nutzt diesen Bereich mit 6 Bit und 64 Werten neu und wurde so konzipiert, dass es über die Class-Selector-Codepunkte abwärtskompatibel mit IP Precedence bleibt.
Wozu dient „Expedited Forwarding DSCP“?
„Expedited Forwarding“ (EF, Dezimalwert 46) kennzeichnet Datenverkehr, der möglichst geringe Latenz, Jitter und Verluste erfordert – typischerweise Sprache und andere Echtzeitmedien. Geräte priorisieren EF-gekennzeichneten Datenverkehr gegenüber anderen Klassen, um Verzögerung und Jitter innerhalb enger Grenzen zu halten.
Garantiert DSCP eine bestimmte Bandbreite?
Nein. DSCP kennzeichnet lediglich die Priorität eines Pakets für die Weiterleitung; es reserviert selbst keine Bandbreite. Eine garantierte oder regulierte Bandbreite ergibt sich aus der separaten Konfiguration von Schedulern, Policern oder Traffic-Shapern, die auf die Weiterleitungsklasse einwirken, der ein Paket gemäß DSCP zugeordnet wird.
Mehr zum Thema DSCP
Wenn Sie mehr erfahren möchten, finden Sie hier Quellen, denen wir vertrauen.
| RFC 2474: Definition des DS-Feldes | RFC 2475: Eine Architektur für differenzierte Dienste |
|---|---|
| Der IETF-Standard, der das ToS-/Traffic-Class-Byte des IP-Headers als 6-Bit-DSCP-Feld neu definiert und damit die IP-Priorität ersetzt. | Das Architekturdokument, in dem beschrieben wird, wie mit DSCP gekennzeichneter Datenverkehr klassifiziert, aufbereitet und innerhalb einer DiffServ-Domäne weitergeleitet wird. |
Verwandte Begriffe
Wenn Sie sich gerade mit DSCP beschäftigen, sollten Sie sich als Nächstes diese Artikel ansehen.
| Leistungsklasse | Internetprotokoll-Sicherheit | Protokoll zur bidirektionalen aktiven Messung |
|---|---|---|
| Der übergeordnete Mechanismus zur Priorisierung des Datenverkehrs, in den die DSCP-Werte zur Klassifizierung und Einplanung einfließen. | Das Tunneling-Protokoll, dessen innerer und äußerer Header jeweils ihre eigene DSCP-Kennzeichnung über das SD-WAN-Overlay übertragen. | Das Protokoll zur Messung von Verzögerung, Jitter und Paketverlust, die durch die DSCP-basierte Priorisierung kontrolliert werden sollen. |