IP Precedence, TOS amp DSCP Das IP-Typ des Service-Header-Feldes Das Type of Service-Feld im IP-Header wurde ursprünglich in RFC 791 definiert. Es definierte einen Mechanismus für die Zuordnung einer Priorität zu jedem IP-Paket sowie einen Mechanismus, um eine spezielle Behandlung anzufordern Wie hoher Durchsatz, hohe Zuverlässigkeit oder geringe Latenz. In der Praxis wurde immer nur der IP Precedence Teil des Feldes verwendet. Je höher der Wert des IP-Precedence-Feldes, desto höher die Priorität des IP-Pakets. Einfach. In RFC 2474 wurde die Definition dieses gesamten Feldes geändert. Es heißt nun das Feld DS (Differentiated Services) und die oberen 6 Bits enthalten einen Wert namens DSCP (Differentiated Services Code Point). Seit RFC 3168 werden die verbleibenden zwei Bits (die beiden am wenigsten siginficant Bits) für die explizite Congestion Notification verwendet. Das folgende Diagramm veranschaulicht die Beziehung zwischen den Bits im Feld Type of ServicesDifferenzierte Dienste im IP-Header: - Art des Dienstes (TOS) Implementieren von Quality of Service-Richtlinien mit DSCP Dieses Dokument beschreibt die Festlegung der DSCP-Werte (Differentiated Services Code Point) In Quality of Service (QoS) Konfigurationen auf einem Cisco Router, und es fasst die Beziehung zwischen DSCP und IP Vorrang. Sie sollten sich mit den Feldern im IP-Header und Cisco IOS reg CLI vertraut machen. Dieses Dokument ist nicht auf bestimmte Software - und Hardwareversionen beschränkt. Die in diesem Dokument enthaltenen Informationen wurden aus Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte wurden mit einer gelöschten (Standard-) Konfiguration gestartet. Wenn Sie in einem Live-Netzwerk arbeiten, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen, bevor Sie es verwenden. Differentiated Services (DiffServ) ist ein neues Modell, in dem der Verkehr durch Zwischensysteme mit relativen Prioritäten auf der Basis des Typs des Dienstes (ToS) behandelt wird. Definiert in RFC 2474 und RFC 2475, ersetzt der DiffServ-Standard die ursprüngliche Spezifikation für die Definition der Paketpriorität, die in RFC 791 beschrieben ist. DiffServ erhöht die Anzahl der definierbaren Prioritätsstufen, indem Bits eines IP-Pakets für die Prioritätsmarkierung neu zugeordnet werden. Die DiffServ-Architektur definiert das DiffServ (DS) - Feld, das das ToS-Feld in IPv4 ersetzt, um per-hop-Verhalten (PHB) Entscheidungen über Paketklassifizierung und Verkehrskonditionierungsfunktionen wie Dosierung, Markierung, Formgebung und Polizei zu treffen. Die RFCs diktieren nicht die Art und Weise, PHBs zu implementieren, das liegt in der Verantwortung des Anbieters. Cisco implementiert Warteschlangentechniken, die ihr PHB auf dem IP-Vorrang oder DSCP-Wert im IP-Header eines Pakets stützen können. Basierend auf DSCP - oder IP-Vorrang kann der Verkehr in eine bestimmte Dienstklasse eingefügt werden. Pakete innerhalb einer Serviceklasse werden auf die gleiche Weise behandelt. Weitere Informationen zu Dokumentenkonventionen finden Sie unter Cisco Technical Tips Conventions. Die sechs wichtigsten Bits des DiffServ-Feldes werden als DSCP bezeichnet. Die letzten beiden derzeit unbenutzten (CU) Bits im DiffServ-Feld wurden nicht innerhalb der DiffServ-Feldarchitektur definiert, die nun als explizite Congestion Notification (ECN) Bits verwendet werden. Router am Rand des Netzwerks klassifizieren Pakete und markieren sie entweder mit dem IP Precedence oder DSCP Wert in einem Diffserv Netzwerk. Andere Netzwerkgeräte im Kern, die Diffserv unterstützen, verwenden den DSCP-Wert im IP-Header, um ein PHB-Verhalten für das Paket auszuwählen und die entsprechende QoS-Behandlung bereitzustellen. Die Diagramme in diesem Abschnitt zeigen einen Vergleich zwischen dem durch RFC 791 definierten ToS-Byte und dem DiffServ-Feld. Der DiffServ-Standard nutzt dieselben Präzedenzbits (die bedeutendsten BitsDS5, DS4 und DS3) für die Prioritätseinstellung, verdeutlicht aber die Definitionen und bietet eine feinere Granularität durch die Verwendung der nächsten drei Bits im DSCP. DiffServ reorganisiert und benennt die Vorrangstufen (noch definiert durch die drei höchstwertigen Bits des DSCP) in diese Kategorien (die Ebenen werden in diesem Dokument näher erläutert): bleibt gleich (Link-Layer und Routing-Protokoll am Leben bleiben) Bleibt die Gleiche (für IP-Routing-Protokolle verwendet) Express-Weiterleitung (EF) Mit diesem System priorisiert ein Gerät zuerst den Verkehr nach Klasse. Dann differenziert und priorisiert der Verkehr der gleichen Klasse unter Berücksichtigung der Tropfenwahrscheinlichkeit. Der DiffServ-Standard spezifiziert keine genaue Definition von quotlow, quot quotiumium, quot und quothighquot drop Wahrscheinlichkeit. Nicht alle Geräte erkennen die Einstellungen von DiffServ (DS2 und DS1) und auch wenn diese Einstellungen erkannt werden, werden bei jedem Netzwerkknoten nicht unbedingt dieselbe PHB-Weiterleitungsaktion ausgelöst. Jeder Knoten implementiert seine eigene Antwort basierend auf der Konfiguration. RFC 2597 definiert die gesicherte Weiterleitung (AF) PHB und beschreibt sie als Mittel für eine Anbieter-DS-Domäne, um verschiedene Ebenen von Weiterleitungssicherungen für IP-Pakete anzubieten, die von einer Kunden-DS-Domain empfangen werden. Das Assured Forwarding PHB garantiert eine gewisse Bandbreite an eine AF-Klasse und ermöglicht den Zugriff auf zusätzliche Bandbreite, falls vorhanden. Es gibt vier AF-Klassen, AF1x bis AF4x. Innerhalb jeder Klasse gibt es drei Tropfenwahrscheinlichkeiten. Abhängig von einer bestimmten Netzwerkpolitik können Pakete für ein PHB basierend auf dem erforderlichen Durchsatz, Verzögerung, Jitter, Verlust oder nach Priorität des Zugriffs auf Netzwerkdienste ausgewählt werden. Die Klassen 1 bis 4 werden als AF-Klassen bezeichnet. Die folgende Tabelle veranschaulicht die DSCP-Codierung zur Angabe der AF-Klasse mit der Wahrscheinlichkeit. Bits DS5, DS4 und DS3 definieren die Klassenbits DS2 und DS1 spezifizieren das Tropfenwahrscheinlichkeitsbit DS0 ist immer Null. RFC 2598 definiert die Expedited Forwarding (EF) PHB: quotThe EF PHB kann verwendet werden, um eine verlustarme, geringe Latenz, niedrige Jitter, gesicherte Bandbreite, End-to-End-Service über DS (Diffserv) Domains zu bauen. Eine solche Dienstleistung erscheint den Endpunkten wie eine Punkt-zu-Punkt-Verbindung oder eine quadratische Mietleitung. wot Dieser Service wurde auch als Premium service. quot Codepoint 101110 für den EF PHB empfohlen, was einem DSCP-Wert von 46 entspricht Wiederum müssen herstellerspezifische Mechanismen konfiguriert werden, um diese PHBs zu implementieren. Weitere Informationen über EF PHB finden Sie unter RFC 2598. Es gibt drei Möglichkeiten, das DSCP-Feld zu verwenden: ClassifierSelect ein Paket basierend auf dem Inhalt einiger Teile des Paket-Headers und Anwenden von PHB basierend auf Service-Merkmal, das durch den DSCP-Wert definiert ist. MarkerSet das DSCP-Feld basierend auf dem Verkehrsprofil. MeteringCheck die Einhaltung des Verkehrsprofils entweder mit einer Shaper - oder Dropper-Funktion. Die Paketklassifizierung beinhaltet die Verwendung eines Verkehrsdeskriptors, um ein Paket innerhalb einer bestimmten Gruppe zu kategorisieren und das Paket für die QoS-Handhabung im Netzwerk zugänglich zu machen. Mit der Paketklassifizierung können Sie den Netzwerkverkehr auf mehrere Prioritätsstufen oder eine Dienstklasse (CoS) partitionieren. Sie können entweder Zugriffslisten (ACLs) oder den Match-Befehl in der modularen QoS-CLI verwenden, um auf DSCP-Werte übereinzustimmen. Weitere Informationen zur Verwendung von ACLs finden Sie unter Quality of Service für den Cisco 72007500. Die Auswahl eines DSCP-Werts im Match-Befehl wurde in Cisco IOS Software Release 12.1 (5) T eingeführt. Wenn Sie den ip dscp-Wert im Klassenkartenbefehl angeben, haben Sie diese: Das DSCP kann auf einen gewünschten Wert am Rand des Netzwerks gesetzt werden, um es den Core-Geräten zu ermöglichen, das Paket wie im Paket zu klassifizieren Klassifizierungsbereich und bieten einen geeigneten Service. Class-Based Packet Marking kann verwendet werden, um den DSCP-Wert wie hier gezeigt festzulegen: Committed Access Rate und Class-Based Policing sind Verkehrsregelungsmechanismen, die verwendet werden, um den Verkehrsfluss zu regulieren, um den vereinbarten Serviceparametern zu entsprechen. Diese Mechanismen zusammen mit DSCP können verwendet werden, um verschiedene Dienstleistungsstufen für konformen und nicht-konformen Verkehr zu gewährleisten, indem Sie den DSCP-Wert entsprechend ändern, wie in diesem Abschnitt gezeigt. Weighted Random Early Detection (WRED), selektiv den Verkehr mit niedrigerer Priorität, wenn die Schnittstelle beginnt, sich zu verstopfen. WRED bietet differenzierte Leistungsmerkmale für verschiedene CoS. Dieser differenzierte Dienst kann auf Basis des DSCP sein, wie hier gezeigt: Für weitere Informationen zu den folgenden Bugs können Sie das Bug Toolkit (nur registrierte Kunden) für weitere Informationen zu diesen Bugs verwenden: CSCdt63295 (nur registrierte Kunden) Wenn Sie scheitern Um das ToS-Byte mit den neuen DSCP-Markierungsbefehlen auf den Dial-Peers einzustellen (auf 0 gesetzt) in Cisco IOS Software Release 12.2.2T, dann werden die Pakete nicht markiert und sie bleiben mit einem ToS-Satz auf 0. CSCdt74738 (registrierte Kunden Nur) Unterstützung für den set ip dscp Befehl auf dem Cisco 7200 Router und Low-End-Plattformen für die für Multicast-Pakete sollten ab Cisco IOS Software Release 12.2 (3.6) und später verfügbar sein. DiffServ (Differentiated Services) DiffServ ist ein QoS ( Quality of Service) Protokoll für die Verwaltung der Bandbreitenvergabe für Internet-Medienverbindungen (zB eine VOIP-Sprachverbindung). Schöner Überblick hier IETF Diffserv Seite Mit niedrigen Bandbreite Linien, wie ADSL, können Benutzer fühlen sich Jittering. Versuchen Sie, die volle Upload-Bandbreite zu eMule zuzulassen und einen Telefonanruf in G.711 in der gleichen Zeit zu machen, und Sie werden sicher verstehen, was ich meine. Regarding Cisco docs und andere als auch der richtige DiffServ-Wert ist EF (Expedited Forwarding) . Der EF DiffServ enthält auch das ToS Low Delay Bit. Die von vielen Routern ohne jegliche Konfiguration behandelt wird. Dies heißt PFIFO (Priority Fist In First Out oder FIFO mit Priorität). EF DiffServ Dezimal: 184 EF DiffServ Hexadezimal: 0xb8 EF DiffServ Binär: 101110 00 (im Rot: DSCP-Feld) EF DSCP Dezimalzahl: 46 EF DSCP Hexadezimal: 0x2e EF DSCP Binär: 101110 Bemerkung: Das DSCP-Feld ist In den 6 ersten Bits des DiffServ-Bytes enthalten. Hier ist der Teil, wo wir verrückt werden. Jeder Konstruktor benötigt einen anderen DiffServ - oder DSCP-Wert. Alcatel OmniPCX Büro - EF DiffServ binär. 10111000 DIFFSERVPHBEF Asterisk 1.0.9 (dh sip. conf) - EF DiffServ hexadezimal. Tos 0xb8 Grandstream (benötigt FW 1.0.6.3 und älter) - EF DSCP dezimal. 46 ZyXEL - EF DiffServ dezimal. 184 TELES - EF DiffServ dezimal. 184 snom kommt mit einem TOS-Standard von 160 und empfiehlt, 184 (für RTP) zu verwenden. Mehr Infos in ihrer FAQ. Für SIP wäre ein Wert von CS3 TOS 96 sinnvoll. Wenn irgendwelche Zweifel, verwenden Sie einen Sniffer wie Wireshark (früher Ethereal). Wenn die Einstellungen korrekt sind, wird das Feld "Differentiated Services" in einem der RTP-Pakete angezeigt, wobei ein Wert von 0xb8 (DSCP 0x2e: Expedited Forwarding: ECN: 0x00) ist.
No comments:
Post a Comment