Hierarchische Class-of-Service-Übersicht
Hierarchische Class of Service (HCoS) ist die Möglichkeit, Traffic-Scheduler und -Shaper auf eine Hierarchie von Scheduler-Knoten anzuwenden. Jede Ebene der Scheduler-Hierarchie kann verwendet werden, um den Datenverkehr basierend auf verschiedenen Kriterien wie Anwendung, Benutzer, VLAN, Slice und physischem Port zu gestalten.
Auf diese Weise können Sie die Anforderungen verschiedener Dienste, Anwendungen und Benutzer auf demselben physischen Gerät und derselben physischen Infrastruktur unterstützen.
HCoS wird in erster Linie mithilfe von Datenverkehrsklassifizierern am Eingang und hierarchischen Schedulern und Shapern am Ausgang implementiert.
Ein Klassifikator ist ein Filter, der den Datenverkehr am Geräteeingang basierend auf konfigurierbaren Parametern wie Anwendung oder Ziel kennzeichnet. Der Datenverkehr wird in eine sogenannte Weiterleitungsäquivalenzklasse (FEC) eingeteilt. Die FEC definiert eine Klasse von Datenverkehr, die allgemein behandelt wird.
Scheduler und die zugehörigen Shaper sind die Funktionen, die die Datenverkehrsbandbreite, den Jitter (Verzögerungsvariation ) und die Paketverlustpriorität am Ausgang des Geräts steuern.
Hierarchische Scheduler werden verwendet, um mehrere Planungs- und Strukturierungsebenen anzuwenden, wobei jede Ebene auf verschiedene Klassifizierungen angewendet wird, z. B. Weiterleitungsäquivalenzklasse, VLAN und physische Schnittstelle (Port), wie in Abbildung 1 dargestellt.

Die hierarchische Serviceklasse wird in der Dokumentation anderer Anbieter auch als Hierarchical Quality of Service (HQoS) bezeichnet.
Eine typische Anwendung von HCoS ist die Konfiguration mehrerer Ebenen von Ausgangsplanern und -formern am Teilnehmer-Edge mithilfe dynamischer Profile, um Datenverkehrsshaping und -priorisierung auf Abonnenten-VLAN-Ebene und für mehrere Datenverkehrsklassen bereitzustellen.
Dynamische Profile sind ein Mechanismus, mit dem Sie Planer und Shaper dynamisch auf einzelne Abonnenten oder Gruppen von Abonnenten anwenden können.
Um mehr über HCoS zu erfahren, sind die folgenden Themen sehr hilfreich:
Junos CoS auf universellen 5G-Routing-Plattformen der MX-Serie – Übersicht
CoS-Funktionen der Router-Hardware-, PIC-, MIC- und MPC-Schnittstellenfamilien
So definieren Scheduler die Eigenschaften von Ausgabewarteschlangen
Hierarchische Class-of-Service für die Abonnentenverwaltung – Übersicht
Die hierarchischen Scheduler von Junos OS unterstützen bis zu fünf Ebenen von Scheduler-Hierarchien auf Geräten der MX-Serie, wenn erweiterte Warteschlangen-DPCs (Dense Port Concentrators) oder fein abgestufte Warteschlangen-Modular Port Concentrators (MPCs) und Modular Interface Cards (MICs) verwendet werden. Es ist wichtig, die Fähigkeiten Ihrer Hardware in Bezug auf HCoS zu kennen. Im Folgenden finden Sie einige Tipps, die Ihnen helfen können:
Nur bestimmte Hardware unterstützt die fünfstufige Scheduler-Hierarchie von HCoS.
Die Anzahl der unterstützten Warteschlangen und logischen Schnittstellen hängt davon ab, welche Hardware Sie verwenden.
Die Paketweiterleitungs-Engine der MX-Serie handhabt die garantierte Bandbreite und das Gewicht des Scheduler-Knotens anders als andere Paketweiterleitungs-Engines.
Die feinkörnigen Warteschlangen-MPCs und -MICs haben eine gewisse Granularität in Bezug auf die Shaping- und Delay-Puffer-Werte. Die verwendeten Werte entsprechen nicht unbedingt genau den konfigurierten Werten.
Weitere Informationen zur Plattformunterstützung für HCoS finden Sie im Juniper Networks Feature Explorer (https://pathfinder.juniper.net/feature-explorer/). Suchen Sie im Feature-Explorer nach hierarchischen Planern.
Darüber hinaus ist es wichtig, Folgendes zu beachten:
HCoS wird am häufigsten verwendet, um Service Level Agreements am Subscriber-Edge mithilfe dynamischer Datenverkehrssteuerungsprofile durchzusetzen.
Hierarchische Scheduler können auch auf Ethernet-Pseudowire-Schnittstellen, aggregierte Ethernet-Schnittstellen, Layer 2 Tunnel Protocol (L2TP), Netzwerkserver (LNS) Inline-Services und GRE-Tunnel angewendet werden.
Hierarchische Eingangsüberwachung ist eine Funktion, die HCoS ergänzt und häufig in Verbindung mit HCoS verwendet wird.
Es gibt andere Funktionen in Junos OS mit ähnlich klingenden Namen.
Die hierarchische Scheduler- und Shaper-Funktion , die von den Firewalls der SRX-Serie unterstützt wird, ist nicht die hier beschriebene HCoS-Funktion.
Bevor Sie HCoS für Ihr Netzwerk planen, sollten Sie sich mit HCoS vertraut machen, Ihre Anforderungen definieren, planen, wie Sie HCoS implementieren möchten, und den Betrieb in einer simulierten Umgebung testen.
Dokument |
Beschreibung |
---|---|
Tag eins: Bereitstellen von grundlegender QoS Juniper Networks-Bücher |
Dieses Buch ist eine gute Ressource, um die Grundlagen von CoS auf Geräten von Juniper Networks zu erlernen. |
Juniper MX-Serie O'Reilly Media |
Erfahren Sie mehr über die erweiterten Funktionen von HCoS. In diesem Buch wird ausführlich beschrieben, wie HCoS funktioniert und wie es bereitgestellt werden kann. Außerdem wird eine im Labor getestete Topologie und ein Konfigurationsbeispiel bereitgestellt. |
Day One: Dynamisches Abonnentenmanagement Juniper Networks-Bücher |
Erfahren Sie, wie Sie HCoS in Verbindung mit dynamischen Datenverkehrssteuerungsprofilen für die Teilnehmerverwaltung verwenden. Dieses Buch enthält auch Informationen zur Fehlerbehebung. |
QoS-fähige Netzwerke John Wiley & Sons |
Dieses Buch ist eine zusätzliche Quelle für das Studium der QoS. |
Die Dokumentation zu HCoS ist im Benutzerhandbuch für die hierarchische Klasse des Service zusammengefasst.