Friday 15 September 2017

Dscp Af41 Binäre Optionen


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 ServicesDiffereniated Services im IP-Header: - Art des Dienstes (TOS) DSCP Assured Forwarding PHB 22. März 2006 Brad Hedlund RFC 2597 definiert eine Gruppe von DSCP-Einstellungen namens Assured Forwarding Per Hop-Verhalten (PHB) von RFC-kompatiblen DSCP-Routern und Switches namens DS-Knoten erkannt werden. Die Assured Forwarding PHB-Klasse wird als AF (xy) dargestellt, wobei xtraffic class und ydrop Vorrang. 4 Traffic-Klassen und 3 Drop-Voreinstellungen definiert sind. Zum Beispiel die AF21-Verkehrsklasse 2, fallen Vorrang 1. Die Verkehrsklassenwerte (1-4) haben eskalierende Prioritätswerte, wobei der mit AF11 markierte Verkehr eine niedrigere Priorität als AF41 hat. Umgekehrt repräsentiert der Tropfenvorrangwert (1-3) eine eskalierende Tropfenpräferenz innerhalb der spezifizierten Klasse, eine absteigende Priorität. Beispielsweise wird der als AF43 markierte Verkehr eher fallen als AF41. Die tatsächlichen DSCP-Binär - und Dezimalwerte von Assured Forwarding PHBs sind wie folgt: AF11 001010 10 AF12 001100 12 AF13 001110 14 AF21 010010 18 AF22 010100 20 AF23 010110 22 AF31 011010 26 AF32 011100 28 AF33 011110 30 AF41 100010 34 AF42 100100 36 AF43 100110 38 Nach der Logik von IP Precedence und 802.1p COS wäre es leicht zu glauben, dass ein Paket, das mit einem DSCP-Wert von 38 markiert ist, eine höhere Priorität haben würde und weniger wahrscheinlich, dass es fallen gelassen wird als ein gepacktes, das mit 34 markiert ist True nach RFC 2597 DSCP-kompatibles Warteschlangenverhalten, bei dem ein als AF43 markiertes Paket (Dezimal 38) in Zeiten der Überlastung eher als AF41 (Dezimal 34) fallen gelassen wird. Dies liegt daran, dass AF43 eine höhere Drop-Priorität innerhalb der Verkehrsklasse 4 hat. Drop-Prioritäten werden nur mit dem Verkehr innerhalb derselben Klasse verglichen. Zum Beispiel wird AF21 eher fallen gelassen als AF43. Obwohl AF43 eine höhere Drop-Priority-Einstellung (3) als AF21 (1) hat, dominiert die Traffic-Klasseneinstellung von (4) die Klasseneinstellung von (2) und wird daher bei der Entscheidung, welches Paket einen besseren Service erhält, Wenn der Verkehr innerhalb einer Klasse die definierten CIRs für diese Klasse überschreitet, kann dieser Verkehr seine Stimmvorgabe-Bit-Einstellung inkrementiert haben. Zum Beispiel, wenn E-Mail-Verkehr überschreitet eine definierte CIR können Sie die PHB von AF11 bis AF12 zu bemerken. Wenn eine angegebene Verkehrsklasse eine PIR überschreitet (Peak-Info-Rate), können Sie die PHB auf eine noch höhere Drop-Priorität von AF13 bemerken und einfach nur das Paket fallen lassen. Folgende werden empfohlene Baseline-Markierungen mit DSCP Assured Forwarding PHB: Interaktives Video: AF41 Mission Critical Data (lokal definiert): AF31 Transaktionsdaten (dlsw, sql, sap): AF21 Bulk Data (email, ftp, backups): AF11Implementing Quality of Service Richtlinien mit DSCP In diesem Dokument wird beschrieben, wie die DSCP-Werte in Quality of Service (QoS) - Konfigurationen auf einem Cisco Router festgelegt werden und fasst die Beziehung zwischen DSCP und IP-Priorität zusammen. 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. DSCP TOS verfügbar sein Hinweis: Im vollkommen glücklich für diese Tabelle Und zugehörige Informationen, die irgendwo von jedermann verwendet werden, das ist, warum es hier veröffentlicht wurde, konnte ich nicht finden, eine einfache Referenz, so dass ich ein erstellt und veröffentlichte es für alle, aber wenn Sie die Neuveröffentlichung der Informationen, bitte Attribut der Quelle und nicht versuchen Um es als ursprüngliche Arbeit zu übergeben. Vielen Dank. Sie versuchen, QoS reibungslos in Ihrem Netzwerk zu arbeiten und Sie haben ein DSCP-Tag auf Ihren Paketen, aber Sie können nur sehen, ToS bei der Erfassung von Paketen Wie erledigen Sie heraus, welcher ToS-Wert demjenigen entspricht, welchen DSCP-Wert Or. Sie markieren mit DSCPPHB-Klassen, sehen aber nur DSCP-Hex - oder Dezimal-Tags auf Ihren Paketen. Was bedeutet das alles Die folgende Tabelle zeigt die üblichen Dezimal-, Hex - und Binärwerte für TOS, die in die Bedeutung der Teile dieses Bytes einschließlich DSCP-Werte aufgeteilt sind Bei der Interpretation dieses Bytes als DSCP. TOS Vorrang (Bin) TOS Vorrang (Dez) TOS Vorrang Name TOS Durchsatzflag TOS Zuverlässigkeitsflag So, dort haben Sie es, ein Byte in einem Paketkopf, zwei Möglichkeiten, es zu betrachten. Beim Umgang mit TOS (Art des Dienstes) geben die ersten 3 Bits den Vorrang an, das 4. Bit gibt an, ob eine Verzögerung bevorzugt ist oder nicht, das 5. Bit zeigt an, ob ein hoher Durchsatz bevorzugt ist oder nicht, das 6. Bit zeigt an, ob oder nicht Hohe Zuverlässigkeit wird bevorzugt und die 7. und 8. Bits sind reserviert. Weitere Informationen finden Sie in RFC 791. geschrieben 1981, die IP definiert. Beim Umgang mit DSCP (Differentiated Services (Diffserv) Codepoint) werden nur die ersten 6 Bits verwendet und die letzten 2 werden ignoriert, diese können für ECN (Explicit Congestion Notification) RFC 3168 verwendet werden. Weitere Informationen finden Sie in RFC 2474. geschrieben Im Jahr 1998, die das differenzierte Dienste-Feld (DS-Feld) definiert, worauf das TOS-Byte bezogen ist, wenn man über differenzierte Dienste und speziell DSCP spricht. Auch RFC 2597 und RFC 3246, die einige der PHB (Per-Hop Behavior) Klassen definieren, können nützlich sein. Update 2013-04-21: Added Voice-Admit wie in RFC 5865 definiert und aufgeführt in der IANA DSCP Registry. Zusätzliche TOS-Flag-Optionen hinzugefügt, wie sie in bestimmten Software verwendet werden, z. B. Openssh und alte Versionen von asterisk. Ich möchte IPv4-Pakete mit tcpdump erfassen, die die DSCP-Klasse af21 gesetzt haben, aber tcpdump hat keinen Filter für DSCP und dekodiert keine Werte für DSCP-Klassen, was kann ich tun Was das tcpdump mit ausführlicher Ausgabe (-v) , Kein Namens-Lookups (-n) auf der Schnittstelle ppp0 (-i ppp0), der Filter, der in Anführungszeichen angegeben ist, sagt nur Pakete, die ip (ip) und (und) wo das zweite Byte im ip header (ip1 ) Hat einen Dezimalwert von 72, den wir aus der obigen Tabelle als TOS-Dezimalwert genommen haben, der der DSCP-Klasse af21 (72) entspricht, wobei die letzten 2 Bits in diesem Byte ignoriert werden, da sie ECN-Flags (amp 0xfc) enthalten können. Tcpdump zeigt Pakete an, die mit unserem Filter übereinstimmen, es wird bevorzugt, einen Hex-TOS-Wert in seinem Display zu verwenden, also zeigt tos 0x48. Wenn wir stattdessen den IPv6-Traffic mit demselben Klassen-Set erfassen wollen, dann ist es ein wenig komplexer: Mit IPv6 überspannt das Traffic-Class-Byte das erste und das zweite Byte des Headers, also sehen wir uns die ersten beiden Bytes an Des Headers (ip60: 2), ignoriere die ersten 4 Bits und die letzten 6 Bits (amp 0xfc0) und verschiebe dann den Wert 4 Bits nach rechts (gtgt 4), um die 4 rechts ignorierten Bits zu entfernen, die außerhalb der Traffic-Klasse liegen Byte aus dem Wert und lassen uns mit dem Wert, den wir wollen. In diesen beiden Beispielen können Sie TOS-Hex-Werte anstelle von TOS-Dezimalwerten verwenden, z. B. 0x48 Alternativ, wenn Sie DSCP-Hex - oder DSCP-Dezimalwerte verwenden möchten, können Sie das Ergebnis verschieben, für das erste Beispiel würde dies geben, als genaue Äquivalente der oben genannten und für das zweite Beispiel: In beiden Fällen mit dem DSCP hex Wert von 0x12, die wie Sie aus der obigen Tabelle sehen können, entspricht dem TOS-Dezimalwert 72. Beachten Sie die Zitate um den Filterstring oben, während Sie keine Anführungszeichen benötigen, wenn Sie einfache Filter mit tcpdump angeben, ohne dass sie in diesem Fall die Shell würde Wahrscheinlich interpretieren amp und gtgt Ausführen eines partiellen Befehls als Hintergrund Aufgabe und versuchen, den Rest mit der Ausgabe umgeleitet ausführen, etwas, das Sie wahrscheinlich nicht tun wollen. Ping kann verwendet werden, um einige ausgehende Pakete zu generieren, um Ihre QoS-Konfiguration oder tcpdump-Filter zu testen. Ping hat eine Option - Q, um den Wert festzulegen, den Sie auf Ihren Paketen einstellen möchten. Für IPv4 nimmt das entweder einen TOS-Hex - oder TOS-Dezimalwert, für IPv6 dauert es nur einen TOS-Hex-Wert. Um Pakete zu generieren, die unsere tcpdump-Filter oben erfassen würden, sind diese beiden für IPv4 äquivalent: Für IPv6 sind diese beiden gleichwertig: Wie bereits erwähnt, nimmt ping6 nur einen Hex-Wert an, während 48 in diesem Fall als dezimal erscheinen mögen, da wir nicht explizit waren Es sei hex mit 0x, es wird als hex interpretiert.

No comments:

Post a Comment