Grundlegendes zu CoS-Weiterleitungsklassen
Class-of-Service (CoS)-Weiterleitungsklassen können als Ausgabewarteschlangen betrachtet werden. Tatsächlich ist das Ergebnis der Klassifizierung von Paketen die Identifizierung einer Ausgabewarteschlange für ein bestimmtes Paket. Damit ein Klassifizierer einem Paket eine Ausgabewarteschlange zuweisen kann, muss er das Paket einer der folgenden Weiterleitungsklassen zuordnen:
best-effort (be): Stellt kein Serviceprofil bereit. Die Verlustpriorität wird in der Regel nicht in einem CoS-Wert berücksichtigt.
expedited-forwarding (ef): Bietet einen End-to-End-Service mit geringem Verlust, geringer Latenz, geringem Jitter, zugesicherter Bandbreite.
assured-forwarding (af): Stellt eine Gruppe von Werten bereit, die Sie definieren können, und enthält vier Unterklassen: AF1, AF2, AF3 und AF4 mit jeweils zwei Drop-Wahrscheinlichkeiten: niedrig und hoch.
network-control (nc) - Unterstützt die Protokollsteuerung und hat daher in der Regel eine hohe Priorität.
multicast best-effort (mcast-be): Bietet kein Serviceprofil für Multicast-Pakete.
Multicast Expedited Forwarding (mcast-ef): Unterstützt Multicast-Pakete mit hoher Priorität.
multicast assured-forwarding (mcast-af): Bietet zwei Drop-Profile; High und Low für Multicast-Pakete.
multicast network-control (mcast-nc): Unterstützt Multicast-Pakete mit hoher Priorität, die nicht verzögerungsempfindlich sind.
Die Weiterleitungsklassen Multicast Expedited-Forwarding, Multicast Assured-Forwarding und Multicast Best-Effort gelten nur für Ethernet-Switches EX8200 und EX4300 von Juniper Networks. Die Weiterleitungsklasse Multicast Network-Control gilt nur für EX4300-Switches.
Die Ethernet-Switches der EX-Serie von Juniper Networks unterstützen bis zu 16 Weiterleitungsklassen und ermöglichen so eine granulare Paketklassifizierung. Sie können z. B. mehrere Klassen von beschleunigtem Weiterleitungsdatenverkehr (EF) konfigurieren, z. B. EF, EF1 und EF2.
Switches der EX-Serie unterstützen bis zu acht Ausgangswarteschlangen, mit Ausnahme der EX4300-Switches, die 12 Ausgabewarteschlangen unterstützen. Wenn Sie also mehr Weiterleitungsklassen konfigurieren als die Anzahl der unterstützten Warteschlangen, müssen Sie einer oder mehreren Ausgabewarteschlangen mehrere Weiterleitungsklassen zuordnen. Beim EX8200 Virtual Chassis können Sie nur acht Weiterleitungsklassen konfigurieren und jeder Ausgabewarteschlange nur eine Weiterleitungsklasse zuweisen.
Beim EX8200 Virtual Chassis überträgt die Warteschlange Nummer sieben den VCP-Datenverkehr (Virtual Chassis-Port) und kann auch Benutzerdatenverkehr mit hoher Priorität übertragen.
In diesem Thema wird Folgendes beschrieben:
Standard-Weiterleitungsklassen
Tabelle 1 zeigt die vier Standardweiterleitungsklassen, die für Unicastdatenverkehr definiert sind, und Tabelle 2 zeigt die Standardweiterleitungsklassen, die für Multicastdatenverkehr definiert sind.
Die standardmäßigen Weiterleitungsklassen für Multicast-Datenverkehr gelten nur für EX8200 Virtual Chassis- und EX4300-Switches.
Sie können die Weiterleitungsklassen, die den Warteschlangen zugeordnet sind, die auf Ihrem Switch unterstützt werden, umbenennen. Durch das Zuweisen eines neuen Klassennamens zu einer Ausgabewarteschlange wird die Standardklassifizierung oder -planung, die für diese Warteschlange gilt, nicht geändert. Da CoS-Konfigurationen jedoch recht kompliziert sein können, wird empfohlen, die standardmäßigen Klassennamen oder Warteschlangennummernzuordnungen nicht zu ändern.
Name der Weiterleitungsklassen |
Kommentare |
---|---|
Best-Effort (BE) |
Die Software wendet keine spezielle CoS-Behandlung auf Pakete mit 000000 im DiffServ-Feld an. Dies ist eine Abwärtskompatibilitätsfunktion. Diese Pakete werden in der Regel unter überlasteten Netzwerkbedingungen verworfen. |
Beschleunigte Weiterleitung (EF) |
Die Software bietet eine gesicherte Bandbreite, geringe Verluste, geringe Verzögerung und geringe Verzögerungsvariation (Jitter) Ende-zu-Ende für Pakete dieser Serviceklasse. Die Software akzeptiert überschüssigen Datenverkehr in dieser Klasse, aber im Gegensatz zur versicherten Weiterleitungsklasse können die Pakete der Expedited-Forwarding-Klasse außerhalb des Profils außerhalb der Reihenfolge weitergeleitet oder verworfen werden. |
Versicherte Weiterleitung (AF) |
Die Software bietet ein hohes Maß an Sicherheit, dass die Pakete zugestellt werden, solange der Paketfluss vom Kunden innerhalb eines bestimmten, von Ihnen definierten Serviceprofils bleibt. Die Software akzeptiert überschüssigen Datenverkehr, wendet jedoch ein Tail-Drop-Profil an, um festzustellen, dass überschüssige Pakete verworfen und nicht weitergeleitet werden. Für diese Serviceklasse sind zwei Fallwahrscheinlichkeiten (niedrig und hoch) definiert. |
Netzwerk-Steuerung (NC) |
Die Software liefert Pakete in dieser Serviceklasse mit hoher Priorität aus. (Diese Pakete sind nicht verzögerungsempfindlich.) In der Regel stellen diese Pakete Routingprotokoll-Hello- oder Keep-Alive-Nachrichten dar. Da der Verlust dieser Pakete den ordnungsgemäßen Netzwerkbetrieb gefährdet, ist eine Paketverzögerung der Paketverwerfung für diese Pakete vorzuziehen. |
Name der Weiterleitungsklassen |
Kommentare |
---|---|
Multicast Best-Effort (mcast-be) |
Die Software wendet keine spezielle CoS-Behandlung auf Multicast-Pakete an. Diese Pakete werden in der Regel unter überlasteten Netzwerkbedingungen verworfen. |
Multicast Expedited-Forwarding (MCAST-EF) |
Die Software bietet eine gesicherte Bandbreite, geringe Verluste, geringe Verzögerungen und eine geringe Verzögerungsvariation (Jitter) Ende-zu-Ende für Multicast-Pakete in dieser Serviceklasse. Die Software akzeptiert überschüssigen Datenverkehr in dieser Klasse, aber im Gegensatz zur Multicast Assured Forwarding-Klasse können Pakete der Multicast-Expedited-Forwarding-Klasse außerhalb des Profils außerhalb der Reihenfolge weitergeleitet oder verworfen werden. |
Multicast Assured Forwarding (MCAST-AF) |
Die Software bietet ein hohes Maß an Sicherheit, dass die Multicast-Pakete zugestellt werden, solange der Paketfluss vom Kunden innerhalb eines bestimmten, von Ihnen definierten Serviceprofils bleibt. Die Software akzeptiert überschüssigen Datenverkehr, wendet jedoch ein Tail-Drop-Profil an, um zu bestimmen, ob die überschüssigen Pakete verworfen und nicht weitergeleitet werden. Für diese Serviceklasse sind zwei Fallwahrscheinlichkeiten (niedrig und hoch) definiert. |
Multicast-Netzwerksteuerung (MCAST-NC) |
(Nur EX4300-Switches) Die Software liefert Pakete in dieser Serviceklasse mit hoher Priorität aus. (Diese Pakete sind nicht verzögerungsempfindlich.) In der Regel stellen diese Pakete Routingprotokoll-Hello- oder Keep-Alive-Nachrichten dar. Da der Verlust dieser Pakete den ordnungsgemäßen Netzwerkbetrieb gefährdet, ist eine Paketverzögerung der Paketverwerfung für diese Pakete vorzuziehen. |
Die Queue-Zuweisung wird durch die folgenden Regeln geregelt:
CoS-Konfigurationen, die mehr Warteschlangen angeben, als der Switch unterstützen kann, werden nicht akzeptiert. Wenn Sie einen Commit für eine solche Konfiguration ausführen, schlägt der Commit fehl, und es wird eine Meldung angezeigt, die die Anzahl der verfügbaren Warteschlangen angibt.
Alle standardmäßigen CoS-Konfigurationen basieren auf der Warteschlangennummer. Der Name der Weiterleitungsklasse, der in der Standardkonfiguration für eine Warteschlangennummer angezeigt wird, ist der Name der Weiterleitungsklasse, die dieser Warteschlange derzeit zugeordnet ist.