CoS-Funktionen für IPv6-Datenverkehr – Übersicht
Bei der CoS-Verarbeitung (Class-of-Service) für IPv6-Datenverkehr wird der IPv6-DiffServ-Codepunkt (DSCP) verwendet. Der IPv6-DSCP-Wert besteht aus den ersten sechs Bits im Feld 8-Bit-Datenverkehrsklasse des IPv6-Headers. Der DSCP-Wert wird verwendet, um die BA-Klassifizierung (Behavior Aggregate) für das Paket zu bestimmen, das in das Netzwerkgerät eintritt. Sie verwenden Klassifizierungsregeln, um die DSCP-Codepunkte einer Weiterleitungsklasse und einer Paketverlustpriorität zuzuordnen. Sie verwenden Rewrite-Regeln , um die Weiterleitungsklasse und die Paketverlustpriorität wieder den DSCP-Werten in Paketen zuzuordnen, die das Gerät verlassen.
Abbildung 1 zeigt die Komponenten der CoS-Funktionen für Geräte von Juniper Networks und veranschaulicht die Reihenfolge, in der sie interagieren.

Nicht alle CoS-Funktionen werden auf allen Geräten unterstützt.
CoS-Komponenten führen die folgenden Vorgänge aus:
BA-Klassifiziererregeln ordnen DSCP-Codepunkte einer Weiterleitungsklasse und einer Verlustpriorität zu. Die Weiterleitungsklasse und die Verlustpriorität bestimmen das Verhalten des Pakets pro Hop im gesamten System. Die Weiterleitungsklasse ordnet ein Paket einer ausgehenden Übertragungswarteschlange zu. Die Verlustpriorität wirkt sich auf die Planung eines Pakets aus, ohne die relative Reihenfolge der Pakete zu beeinflussen. Die BA-Klassifizierung ist eine einfache Möglichkeit, wie "Downstream"-Knoten die CoS-Ziele einhalten können, die "Upstream" kodiert wurden.
Siehe Beispiel: Konfigurieren von CoS mit DSCP IPv6 BA-Klassifizierern.
Klassifikatorregeln mit mehreren Feldern überschreiben die anfängliche Weiterleitungsklasse und die Bestimmung der Verlustpriorität, die von der BA-Klassifiziererregel gelesen werden. In der Regel verwenden Sie Klassifizierungsregeln mit mehreren Feldern auf Knoten in der Nähe des Inhaltsursprungs, auf denen ein Paket möglicherweise nicht mit den gewünschten DSCP-Werten in den Headern codiert wurde. Eine Klassifizierungsregel mit mehreren Feldern weist Pakete einer Weiterleitungsklasse zu und weist eine Paketverlustpriorität basierend auf Filtern zu, z. B. Quell-IP, Ziel-IP, Port oder Anwendung.
Eingabe-Policer messen den Datenverkehr, um festzustellen, ob der Datenverkehrsfluss den Servicegrad überschreitet. Policer können ein Paket verwerfen, die Weiterleitungsklasse und die Verlustpriorität ändern oder das Bit für die Paketverlustpriorität festlegen. Ein Paket, für das das Prioritätsbit für Paketverluste festgelegt ist, hat eine erhöhte Wahrscheinlichkeit, dass es während einer Überlastung verloren geht.
Scheduler-Zuordnungen werden auf Schnittstellen angewendet und ordnen die ausgehenden Pakete einem Scheduler und einer Weiterleitungsklasse zu.
Der Scheduler verwaltet die Ausgabeübertragungswarteschlange, einschließlich:
Puffergröße: Definiert den Zeitraum, für den ein Paket während einer Überlastung gespeichert wird.
Planungspriorität und Übertragungsrate: Bestimmt die Reihenfolge, in der ein Paket übertragen wird.
Abwurfprofil: Definiert, wie aggressiv ein Paket verworfen werden soll, das einen bestimmten Scheduler verwendet.
Siehe Beispiel: Konfigurieren von Class-of-Service-Schedulern auf einem Sicherheitsgerät.
Ausgabe-Policer messen den Datenverkehr und können die Weiterleitungsklasse und die Verlustpriorität eines Pakets ändern, wenn ein Datenverkehrsfluss sein Service-Level überschreitet.
Rewrite-Regeln ordnen DSCP-Werten die Weiterleitungsklasse und die Paketverlustpriorität zu. In der Regel verwenden Sie Rewrite-Regeln in Verbindung mit Klassifizierungsregeln für Mehrfelder in der Nähe des Inhaltsursprungs oder wenn sich das Gerät am Rand eines Netzwerks befindet und die Codepunkte ändern muss, um die Richtlinien des Zielpeers zu erfüllen.
Siehe Beispiel: Konfigurieren von CoS mit DSCP-IPv6-Rewrite-Regeln.
Nur BA-Klassifizierungsregeln und Rewrite-Regeln erfordern eine besondere Berücksichtigung, um CoS für IPv6-Datenverkehr zu unterstützen. Die Programmlogik für die anderen CoS-Funktionen reagiert nicht auf Unterschiede zwischen IPv4- und IPv6-Datenverkehr.