Class-of-Serviceübersicht für Virtual Chassis-Ports
Standardmäßig Universelle Routing-Plattformen alle Virtual Chassis-Port-Schnittstellen in einem Virtual Chassis für 5G eine standardmäßige Class-of-Service-Konfiguration (CoS) verwenden, die speziell auf Virtual Chassis Ports zugeschnitten ist. Die Standardkonfiguration, die für alle Virtual Chassis-Ports im Virtual Chassis gilt, umfasst Klassifizierer, Weiterleitungsklassen, Rewrite-Regeln und Scheduler. In den meisten Fällen ist die standardmäßige CoS-Konfiguration für Ihre Anforderungen ausreichend, ohne dass eine zusätzliche CoS-Konfiguration erforderlich ist.
In einigen Fällen möchten Sie jedoch möglicherweise die Konfiguration des Datenverkehrssteuerungsprofils auf Virtual Chassis-Ports anpassen. Dazu können Sie ein Ausgabeprofil für die Datenverkehrssteuerung konfigurieren und es auf alle Virtual Chassis-Portschnittstellen im Virtual Chassis anwenden.
Dieses Thema bietet einen Überblick über die standardmäßige CoS-Konfiguration für Virtual Chassis-Ports und hilft Ihnen, die Komponenten der CoS-Konfiguration zu verstehen, die Sie anpassen können.
Standard-CoS-Konfiguration für Virtual Chassis-Ports
In einer Virtual Chassis-Konfiguration verhalten sich die Virtual Chassis-Ports wie Switch-Fabric-Ports, um Pakete zwischen den Mitgliedsroutern in einem Virtual Chassis zu transportieren. Genauer gesagt übertragen die Virtual Chassis-Ports den internen Steuerverkehr innerhalb des Virtual Chassis und leiten den Benutzerdatenverkehr zwischen den Linecards im Router weiter.
Wie der Datenverkehr auf Standard-Netzwerkportschnittstellen wird auch der Datenverkehr auf Virtual Chassis-Portschnittstellen wie folgt einer von vier Weiterleitungsklassen zugeordnet:
Interner VCCP-Datenverkehr (Virtual Virtual Chassis Control Protocol) wird der Weiterleitungsklasse Network Control zugeordnet, wobei der Codepunktwert (IEEE 802.1p Bit) auf "111'b" gesetzt ist. Sie können diese Konfiguration nicht ändern.
Der Datenverkehr wird der Weiterleitungsklasse für die Netzwerksteuerung zugeordnet, wobei der Codepunktwert (IEEE 802.1p Bit) auf "110'b" festgelegt ist. Sie können diese Konfiguration nicht ändern.
Der Datenverkehr der Benutzer wird den Datenverkehrsklassen "Best Effort", "Expedited Forwarding" und "Assure Forwarded" zugeordnet.
Die CoS-Konfiguration gilt global für alle Virtual Chassis-Ports im Virtual Chassis. Sie können CoS nicht für einen einzelnen Virtual Chassis-Port konfigurieren (z. B. vcp-2/2/0). Wenn Sie einen neuen Virtual Chassis-Port erstellen, wird die globale CoS-Konfiguration an den neu erstellten Virtual Chassis-Port weitergegeben, wenn der Mitglieds-Router, auf dem sich der neue Virtual Chassis-Port befindet, dem Virtual Chassis beitritt. Alternativ können Sie CoS für die Virtual Chassis-Ports konfigurieren, indem Sie CoS für einen Standard-Netzwerkport konfigurieren und dann den Netzwerkport durch Ausführen des request virtual-chassis vc-port set Befehls in einen Virtual Chassis-Port konvertieren.
Sie können einen Standard-Netzwerkport (z. B. xe-2/2/1) durch Eingabe des request virtual-chassis vc-port set Befehls in einen Virtual Chassis-Port konvertieren. Wenn der Standard-Netzwerkport mit anderen CoS-Einstellungen konfiguriert wurde als die CoS-Konfiguration, die für alle Virtual Chassis-Ports im Virtual Chassis gilt, verwendet der neu konvertierte Virtual Chassis-Port (vcp-2/2/1) die CoS-Konfiguration, die für alle Virtual Chassis-Portschnittstellen definiert ist, anstelle der ursprünglichen CoS-Konfiguration, die dem Netzwerkport zugeordnet ist.
Die standardmäßige CoS-Konfiguration für Virtual Chassis-Ports bietet die folgenden Vorteile, damit das Virtual Chassis ordnungsgemäß funktioniert:
Bevorzugt internen VCCP-Datenverkehr, der die Virtual Chassis-Portschnittstellen passiert
Priorisiert den Steuerungsdatenverkehr über den Benutzerdatenverkehr auf den Virtual Chassis-Portschnittstellen
Behält die CoS-Eigenschaften jedes Pakets auf dem Weg zwischen den Mitgliedsroutern im Virtual Chassis bei
Unterstützte Plattformen und Maximalwerte für die CoS-Konfiguration von Virtual Chassis-Ports
MPC/MIC-Schnittstellen unterstützen die folgenden Maximalwerte für Weiterleitungsklassen und Prioritätsplanungsstufen:
Bis zu acht Weiterleitungsklassen
Bis zu fünf Prioritäts-Planungsebenen
Standardklassifikatoren für Virtual Chassis-Ports
Die Klassifizierung erfolgt, wenn ein Paket von einem Netzwerkport in einen Virtual Chassis-Router eintritt. Bei Virtual Chassis-Konfigurationen, die mehr als zwei Router unterstützen, wird das Paket für die CoS-Behandlung gemäß den standardmäßigen IEEE 802.1p-Klassifizierungsregeln neu klassifiziert, die für den Virtual Chassis-Port gelten, wenn das Paket die zwischengeschalteten Mitgliedsrouter im Virtual Chassis durchläuft. Wenn das Paket den letzten Router im Virtual Chassis erreicht, wird es gemäß den ursprünglichen Klassifiziererregeln neu klassifiziert, die galten, als das Paket von einem Netzwerkport in das Virtual Chassis gelangte.
Dieses Neuklassifizierungsverhalten gilt nicht für ein Virtual Chassis, das in der aktuellen Version nur zwei Mitgliedsrouter unterstützt.
Da sich zwischen den beiden Routern in einem Virtual Chassis keine zwischengeschalteten Router befinden, wird das Paket nicht gemäß den Standardklassifizierungsregeln für den Virtual Chassis-Port neu klassifiziert. Stattdessen werden die ursprünglichen Klassifiziererregeln beibehalten, die galten, als das Paket in das Virtual Chassis auf einem Netzwerkport gelangte.
Die standardmäßigen IEEE 802.1p-Klassifiziererregeln ordnen den Codepunktwert (oder 0,1p-Bit) der Weiterleitungsklasse und der Verlustpriorität zu. Sie können die standardmäßigen IEEE 802.1p-Klassifizierungsregeln anzeigen, indem Sie den show class-of-service classifier folgenden Befehl ausführen:
{master:member0-re0}
user@host> show class-of-service classifier type ieee-802.1
Classifier: ieee8021p-default, Code point type: ieee-802.1, Index: 11
Code point Forwarding class Loss priority
000 best-effort low
001 best-effort high
010 expedited-forwarding low
011 expedited-forwarding high
100 assured-forwarding low
101 assured-forwarding high
110 network-control low
111 network-control high
Standardmäßige Rewrite-Regeln für Virtual Chassis-Ports
Wenn ein Paket von einem Netzwerkport in das Virtual Chassis gelangt, findet eine normale CoS-Klassifizierung statt. Wenn das Paket einen Mitglieds-Router über den Virtual Chassis-Port zum anderen Mitglieds-Router verlässt, kapselt die CoS-Software das Paket mit einem Virtual LAN (VLAN)-Tag ein, das die Codepunktinformationen enthält, die für die CoS-Behandlung verwendet werden. Der Codepunktwert wird gemäß den standardmäßigen IEEE 802.1p-Rewrite-Regeln zugewiesen, die die Weiterleitungsklasse und den Verlustprioritätswert einem Codepunktwert zuordnen.
Sie können die standardmäßigen IEEE 802.1p-Rewrite-Regeln anzeigen, indem Sie den show class-of-service rewrite-rule folgenden Befehl ausführen:
{master:member0-re0}
user@host> show class-of-service rewrite-rule type ieee-802.1
Rewrite rule: ieee8021p-default, Code point type: ieee-802.1, Index: 34
Forwarding class Loss priority Code point
best-effort low 000
best-effort high 001
expedited-forwarding low 010
expedited-forwarding high 011
assured-forwarding low 100
assured-forwarding high 101
network-control low 110
network-control high 111
Standardmäßige Scheduler-Zuordnung für Virtual Chassis-Ports
Wenn Sie einen Virtual Chassis-Port erstellen, fungiert dieser automatisch als hierarchischer Scheduler. Sie können die hierarchische Planung auf Virtual Chassis-Ports jedoch nicht explizit konfigurieren.
Virtual Chassis-Ports verwenden denselben Standard-Scheduler, der von Standard-Netzwerkports verwendet wird. Den Klassen Netzwerksteuerung und Best-Effort-Weiterleitung wird beide eine niedrige Priorität zugewiesen, und nur 5 Prozent der Bandbreite werden für die Kontrolle des Datenverkehrs zugewiesen.
Sie können die Schedulerparameter und das Mapping von Schedulern auf Weiterleitungsklassen anzeigen, indem Sie den show class-of-service scheduler-map Befehl absetzen. Der Kürze halber zeigt das folgende Beispiel nur die Teile der Ausgabe, die für die standardmäßigen Best-Effort- (default-be) und standardmäßigen Netzwerksteuerungsplaner (default-nc) relevant sind.
{master:member0-re0}
user@host> show class-of-service scheduler-map
Scheduler map: <default>, Index: 2
Scheduler: <default-be>, Forwarding class: best-effort, Index: 21
Transmit rate: 95 percent, Rate Limit: none, Buffer size: 95 percent, Buffer Limit: none, Priority: low
Excess Priority: low
Drop profiles:
Loss priority Protocol Index Name
Low any 1 <default-drop-profile>
Medium low any 1 <default-drop-profile>
Medium high any 1 <default-drop-profile>
High any 1 <default-drop-profile>
Scheduler: <default-nc>, Forwarding class: network-control, Index: 23
Transmit rate: 5 percent, Rate Limit: none, Buffer size: 5 percent, Buffer Limit: none, Priority: low
Excess Priority: low
Drop profiles:
Loss priority Protocol Index Name
Low any 1 <default-drop-profile>
Medium low any 1 <default-drop-profile>
Medium high any 1 <default-drop-profile>
High any 1 <default-drop-profile>
...
Angepasste CoS-Konfiguration für Virtual Chassis-Ports
Abhängig von Ihrer Netzwerktopologie können Sie die CoS-Konfiguration für Virtual Chassis-Ports anpassen. Beispielsweise möchten Sie möglicherweise mehr als die standardmäßigen 5 Prozent der Virtual Chassis-Portbandbreite für die Kontrolle des Datenverkehrs zuweisen. Oder Sie möchten verschiedenen Weiterleitungsklassen unterschiedliche Prioritäten und Überschussraten zuweisen.
- Ausgabe von Datenverkehrssteuerungsprofilen
- Klassifizierer und Rewrite-Regeln
- Prioritätsweises Shaping
Ausgabe von Datenverkehrssteuerungsprofilen
Um eine benutzerdefinierte (nicht standardmäßige) CoS-Konfiguration zu erstellen und auf alle Virtual Chassis-Ports anzuwenden, können Sie ein Ausgabe-Datenverkehrssteuerungsprofil konfigurieren, das eine Reihe von Datenverkehrsplanungsressourcen definiert und auf eine Scheduler-Zuordnung verweist. Anschließend wenden Sie das Profil auf alle Virtual Chassis-Portschnittstellen an. Um das Ausgabeprofil für die Datenverkehrssteuerung global auf alle Virtual Chassis-Portschnittstellen anzuwenden, müssen Sie vcp-* als Schnittstellennamen verwenden, der alle Virtual Chassis-Portschnittstellen darstellt. Sie können CoS nicht für einen einzelnen Virtual Chassis-Port konfigurieren (z. B. vcp-1/1/0).
Ein Beispiel, das zeigt, wie ein für Virtual Chassis-Ports angepasstes Ausgabe-Datenverkehrssteuerungsprofil konfiguriert wird, finden Sie unter Beispiel: Konfigurieren von Class-of-Service für Virtual Chassis-Ports auf universellen Routing-Plattformen der MX-Serie 5G.
Klassifizierer und Rewrite-Regeln
Die Konfiguration von nicht standardmäßigen IEEE 802.1p-Eingangsklassifizierern und IEEE 802.1p-Ausgangsrewrite-Regeln hat in einem Virtual Chassis mit zwei Mitgliedern keine Auswirkungen .
Da es keine Zwischenrouter zwischen den beiden Mitgliedsroutern in einem Virtual Chassis gibt, werden Pakete nicht gemäß den Standardklassifizierungsregeln für Virtual Chassis-Ports neu klassifiziert. Stattdessen werden die ursprünglichen Klassifiziererregeln, die galten, als das Paket in das Virtual Chassis auf einem Netzwerkport gelangte, beibehalten, wodurch die Konfiguration von nicht standardmäßigen Eingangsklassifizierern und nicht standardmäßigen Ausgangsregeln in der aktuellen Version unnötig wird.
Prioritätsweises Shaping
MPC/MIC-Schnittstellen unterstützen Per-Priority-Shaping, wodurch Sie für jede der fünf Prioritätsplanungsebenen eine separate Traffic Shaping-Rate konfigurieren können. Die Konfiguration der prioritätsspezifischen Formgebung für Virtual Chassis-Ports auf MPC/MIC-Schnittstellen ist jedoch aus folgenden Gründen nicht erforderlich:
Der benachbarte Router hat genau die gleiche Bandbreite.
An beiden Enden der Verbindung ist derselbe Typ von Virtual Chassis-Port vorhanden.