Verstehen der Junos OS CoS-Komponenten für Switches der EX-Serie
In diesem Thema werden die Class-of-Service (CoS)-Komponenten des Junos-Betriebssystems (Junos OS) von Juniper Networks für Ethernet-Switches der EX-Serie von Juniper Networks beschrieben:
Codepunkt-Aliase
Ein Codepunkt-Alias weist einem Muster von Codepunktbits einen Namen zu. Sie können diesen Namen anstelle des Bitmusters verwenden, wenn Sie andere CoS-Komponenten wie Klassifizierer, Drop-Profile-Maps und Rewrite-Regeln konfigurieren.
Policer
Policer begrenzen den Datenverkehr einer bestimmten Klasse auf eine bestimmte Bandbreite und burst size. Pakete, die die Policer-Grenzen überschreiten, können verworfen werden. Sie definieren Policer mit Filtern, die mit Eingabeschnittstellen verknüpft werden können.
Weitere Informationen zu Policern finden Sie unter Verstehen der Verwendung von Policern in Firewall-Filtern.
Sie können Policer so konfigurieren, dass Pakete verworfen werden, die die Datenübertragungsraten überschreiten. Wenn Sie CoS-Parameter wie Verlustpriorität und Weiterleitungsklasse konfigurieren möchten, müssen Sie Firewall-Filter verwenden.
Klassifizierungen
Die Paketklassifizierung verknüpft eingehende Pakete mit einer bestimmten CoS-Serviceebene. In Junos OS (Junos OS) classifiers von Juniper Networks verknüpfen Sie Pakete mit einer Weiterleitungsklasse und Verlustpriorität und weisen Sie Paketen basierend auf der zugehörigen Weiterleitungsklasse zu Ausgabewarteschlangen zu. Junos OS unterstützt zwei allgemeine Arten von Klassifizierern:
Verhaltensaggregate oder CoS-Wert-Datenverkehrsklassifizierer – Untersucht den CoS-Wert im Paket-Header. Der Wert in diesem feld bestimmt die CoS-Einstellungen, die auf das Paket angewendet werden. MITHILFE von BA-Klassifizierern können Sie die Weiterleitungsklasse und Verlustpriorität eines Pakets basierend auf dem DSCP-Wert (Differentiated Services Code Point), dem IP-Precedence-Wert und dem IEEE 802.1p-Wert festlegen.
Multifield-Datenverkehrsklassifizierer: Untersucht mehrere Felder im Paket wie Quell- und Zieladressen sowie Quell- und Zielportnummern des Pakets. Mit Multifield-Klassifizierern legen Sie die Weiterleitungsklasse und Verlustpriorität eines Pakets basierend auf Firewall-Filterregeln fest.
Weiterleitungsklassen
Weiterleitungsklassen gruppieren die Pakete für die Übertragung. Basierend auf Weiterleitungsklassen weisen Sie Paketen Ausgabewarteschlangen zu. Weiterleitungsklassen beeinflussen die Weiterleitungs-, Planungs- und Markierungsrichtlinien, die auf Pakete angewendet werden, während sie einen Switch übertragen. Standardmäßig werden vier Kategorien von Weiterleitungsklassen definiert: Best Effort, zuverlässige Weiterleitung, beschleunigte Weiterleitung und Netzwerkkontrolle. Für Switches der EX-Serie werden 16 Weiterleitungsklassen unterstützt, die granulare Klassifizierungsfunktionen bieten.
Tail-Drop-Profile
Das Drop-Profil ist ein Mechanismus, der Parameter definiert, die das Ablegen von Paketen aus dem Netzwerk ermöglichen. Unterbrechungsprofile definieren die Bedeutungen der Verlustprioritäten. Wenn Sie Unterbrechungsprofile konfigurieren, legen Sie im Wesentlichen den Wert für die Warteschlangenerweiterung fest. Die Warteschlangen-Fülle repräsentiert einen Prozentsatz der Warteschlange, die zum Speichern von Paketen verwendet wird, in Bezug auf den Gesamtbetrag, der dieser spezifischen Warteschlange zugewiesen wurde.
Bei Verlustprioritäten wird die Priorität des Verlusts eines Pakets festgelegt. Die Verlustpriorität wirkt sich auf die Planung eines Pakets aus, ohne die relative Reihenfolge des Pakets zu beeinträchtigen. Sie können die Einstellung für die Verlustpriorität verwenden, um Pakete zu identifizieren, bei denen es zu Überlastungen kommt. In der Regel markieren Sie Pakete, die einige Servicelevel überschreiten, mit einer hohen Verlustpriorität.
Planer
Jede Switch-Schnittstelle verfügt über mehrere Warteschlangen zum Speichern von Paketen. Der Switch bestimmt, welche Warteschlange zu einem Service basierend auf einer bestimmten Planungsmethode verwendet wird. Bei diesem Prozess wird häufig festgelegt, welcher Pakettyp vor einem anderen übertragen werden soll. Sie können die Priorität, Bandbreite, Verzögerungspuffergröße und Tail-Drop-Profile definieren, die auf eine bestimmte Warteschlange für die Paketübertragung angewendet werden sollen.
Ein Scheduler verknüpft eine bestimmte Weiterleitungsklasse mit einer Schedulerkonfiguration. Sie können den Schnittstellen bis zu vier benutzerdefinierte Schedulerzuordnungen zuordnen.
Regeln neu schreiben
A rewrite rule legt die entsprechenden CoS-Bits im ausgehenden Paket fest, sodass das nächste downstream Gerät das Paket in die entsprechende Servicegruppe klassifizieren kann. Das Umschreiben oder Markieren ausgehender Pakete ist nützlich, wenn sich der Switch am Rand eines Netzwerks befindet und die CoS-Werte ändern muss, um die Richtlinien des angestrebten Peers zu erfüllen.
Egress-Firewall-Filter können auch Weiterleitungsklassen- und Verlustprioritäten zuweisen, sodass die Pakete basierend auf der Weiterleitungsklasse und der Verlustpriorität umgeschrieben werden.