Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS-Unterstützung für Switches der QFX-Serie, Switches der EX4600-Reihe und QFabric-Systeme

Datencenter-Switches von Juniper Networks unterscheiden sich in einigen Aspekten der Class-of-Service (CoS)-Unterstützung, da die Switches in Netzwerken unterschiedlich eingesetzt werden und Hardwareunterschiede wie unterschiedliche Chipsätze oder unterschiedliche Schnittstellenfunktionen bestehen.

Dieses Thema fasst die CoS-Unterstützung auf Switches der QFX-Serie, der EX4600-Switch-Reihe und QFabric-Systemen zusammen.

Unterstützung von CoS-Funktionen

In den ersten beiden Tabellen ist die Unterstützung von CoS-Funktionen für neuere ELS-CLI-basierte Plattformen (Tabelle 1) wie die QFX5000-Reihe, die EX4600-Reihe und QFX10000-Switches sowie für ältere CLI-basierte Plattformen (Tabelle 2) wie QFX3500-Switches und QFabric-Systeme aufgeführt. Einige Legacy-CLI-basierte Plattformen können auch die ELS-CLI ausführen.

Tabelle 1: CoS-Funktionen der QFX10000-, QFX5000-Reihe und EX4600-Reihe

Feature

QFX10000

QFX 5000-Reihe, EX4600-Reihe

QFX5220.QFX5130.QFX5700

Class of Service (CoS) – Klassenbasierte Warteschlangen mit Priorisierung

Ja

Ja

Ja

CoS: Separate Unicast- und Multi-Ziel-Klassifizierer, Weiterleitungsklassen und Ausgabewarteschlangen

Nein

Ja

Ja (mit Ausnahme von Multi-Ziel-Klassifizierern. Verwenden Sie Firewallfilter, um Multicast-Datenverkehr zu klassifizieren.)

CoS: Gemeinsam genutzte Unicast- und Multidestination-Klassifizierer, Weiterleitungsklassen und Ausgabewarteschlangen

Ja

Nein

Nein

CoS-Unterstützung für Link Aggregation Groups (LAGs)

Ja

Ja

Ja

Erweiterte hierarchische Portplanung für die Übertragungsauswahl (ETS)

Ja (ab Junos OS Version 17.3)

QFX5100, QFX 5110, EX4600 – Ja

QFX5120, QFX5200, QFX5210, EX4650 – Nein

Nein

Direkte Portplanung

Ja

Ja

Ja

Formung von Warteschlangen

Ja

Hinweis:

Verwendet die transmit-rate Anweisung mit der exact Option.

Ja

Hinweis:

Verwendet die shaping-rate Anweisung.

Ja

Explizite Überlastungsbenachrichtigung (ECN)

Ja

Ja

Ja

Prioritätsbasierte Flusskontrolle (PFC)

Ja

Ja

Ja

Neumarkierung von Bridge-Paketen

Ja

Ja

Ja

Weighted Random Early Detection (WRED) Packet Drop-Profile und Tail Drop

Ja

Ja

Ja

802.3X Ethernet-Pause

Ja

Ja

Nein

Layer-2-Regeln für die Klassifizierung von eingehenden Paketen und Regeln für das Umschreiben des Ausgangs

Ja

Ja

Ja

MPLS EXP-Regeln für eingehende Pakete und Umschreibungsregeln für ausgehenden Datenverkehr

Ja

Ja

Nein

Layer-3-Regeln für die Klassifizierung von eingehenden Paketen und Regeln für das Umschreiben des Ausgangs

Ja

Ja

Ja (IPv4- und IPv6-Datenverkehr müssen denselben Klassifikator verwenden.)

Architektur der virtuellen Ausgabewarteschlange (VOQ)

Ja

Nein

Nein

Konfigurierbarkeit des gemeinsam genutzten Softwarepuffers

Nein (verwendet VOQ)

Ja

Ja, mit folgenden Einschränkungen:

  • multicastDie Partition wird im gemeinsam genutzten Ausgangspufferpool nicht unterstützt. Siehe Pufferpartition (Ausgang).

  • lossy und Partitionen müssen die gleichen Prozentwerte für gemeinsam genutzte Eingangs- und lossless Ausgangspufferpools aufweisen.

Alpha-Konfigurierbarkeit des gemeinsam genutzten Puffers

Nein

Ja

Ja

Überwachung von Puffern

Nein

Ja

Ja

CoS-Befehl zur Erkennung der Quelle von RED-verworfenen Paketen

Ja

Nein

Nein

Tabelle 2 zeigt die CoS-Unterstützung für Legacy-CLI-basierte Switches.

Tabelle 2: QFX3500- und QFX3600-Switch und CoS-Funktionen des QFabric-Systems (ab Softwareversion 15.1X53-D30)

Feature

QFX3500

QFX3600

QFabric-System

Class of Service (CoS) – Klassenbasierte Warteschlangen mit Priorisierung

Ja

Ja

Ja

CoS: Separate Unicast- und Multidestination-Klassifizierer, Weiterleitungsklassen und Ausgabewarteschlangen

Ja

Ja

Ja

CoS-Unterstützung für Link Aggregation Groups (LAGs)

Ja

Ja

Ja

Erweiterte hierarchische Portplanung für die Übertragungsauswahl (ETS)

Ja

Ja

Ja

Direkte Portplanung

Nein

Nein

Nein

Formung von Warteschlangen

Ja

Ja

Ja

Explizite Überlastungsbenachrichtigung (ECN)

Ja

Ja

Ja

Prioritätsbasierte Flusskontrolle (PFC)

Ja

Ja

Ja

Neumarkierung von Bridge-Paketen

Ja

Ja

Ja

Prioritäts-Neuzuordnung bei nativen Fibre Channel-Schnittstellen

Ja

Nein

Nein

Weighted Random Early Detection (WRED) Tail-Drop-Profile

Ja

Ja

Ja

802.3X Ethernet-Pause

Ja

Ja

Ja

Layer-2-Regeln für die Klassifizierung von eingehenden Paketen und Regeln für das Umschreiben des Ausgangs

Ja

Ja

Ja

MPLS EXP-Regeln für eingehende Pakete und Umschreibungsregeln für ausgehenden Datenverkehr

Ja

Ja

Ja

Layer-3-Regeln für die Klassifizierung von eingehenden Paketen und Regeln für das Umschreiben des Ausgangs

Ja

Ja

Ja

Konfigurierbarkeit des Softwarepuffers

Ja

Ja

Nein

Unterstützung von Klassifizierungs- und Rewrite-Regeln für Ethernet-Schnittstellentypen

In den nächsten beiden Tabellen dieses Themas sind die CoS-Ethernet-Unterstützung für Klassifizierer und Rewrite-Regeln für verschiedene Schnittstellentypen für QFX10000 Switches (Tabelle 3) sowie für QFX5100-, QFX5110-, QFX5120-, QFX5200-, QFX5210-, QFX5220-, QFX3500-, QFX3600-, EX4600- und EX4650-Switches und QFabric-Systeme aufgeführt (Tabelle 4).

Auf QFX10000 Switches können Sie keine Klassifizierer oder Umschreibungsregeln auf physische Layer-2- oder Layer-3-Schnittstellen anwenden. Sie können Klassifizierer und Umschreibungsregeln nur auf die logische Layer-2-Schnittstelleneinheit 0 anwenden. Sie können verschiedene Klassifizierer und Umschreibungsregeln auf verschiedene logische Layer-3-Schnittstellen anwenden. Tabelle 3 zeigt, auf welchen Schnittstellen Sie Klassifizierer und Rewrite-Regeln konfigurieren und anwenden können.

Tabelle 3: Ethernet-Schnittstellenunterstützung für die Konfiguration von Klassifizierungs- und Umschreibungsregeln (QFX10000 Switches)

CoS-Klassifikatoren und Rewrite-Regeln

Physische Layer-2-Schnittstellen

Logische Layer-2-Schnittstelle (nur Einheit 0)

Physische Layer-3-Schnittstellen

Logische Layer-3-Schnittstellen

Fester Klassifikator

Nein

Ja

Nein

Ja

DSCP-Klassifikator

Nein

Ja

Nein

Ja

DSCP-IPv6-Klassifikator

Nein

Ja

Nein

Ja

IEEE 802.1p-Klassifikator

Nein

Ja

Nein

Ja

EXP-Klassifikator

Nein

Ja

Nein

Ja

DSCP-Umschreibungsregel

Nein

Ja

Nein

Ja

DSCP-IPv6-Rewrite-Regel

Nein

Ja

Nein

Ja

IEEE 802.1p-Rewrite-Regel

Nein

Ja

Nein

Ja

EXP-Rewrite-Regel

Nein

Ja

Nein

Ja

Auf QFX5100-, QFX5110-, QFX5120-, QFX5200-, QFX5210-, QFX3500-, QFX3600-, EX4600- und EX4650-Switches sowie QFabric-Systemen können Sie keine Klassifizierer oder Umschreibungsregeln auf physische Layer-2-Schnittstellen oder logische Layer-3-Schnittstellen anwenden. Tabelle 4 zeigt, auf welchen Schnittstellen Sie Klassifizierer und Umschreibungsregeln konfigurieren und anwenden können.

Tabelle 4: Ethernet-Schnittstellenunterstützung für die Konfiguration von Klassifizierungs- und Umschreibungsregeln (QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, EX4600, EX4650, QFX3500- und QFX3600-Switches und QFabric-Systeme)

CoS-Klassifikatoren und Rewrite-Regeln

Physische Layer-2-Schnittstellen

Logische Layer-2-Schnittstelle (nur Einheit 0)

Physische Layer-3-Schnittstellen (wenn mindestens eine logische Layer-3-Schnittstelle definiert ist)

Logische Layer-3-Schnittstellen

Fester Klassifikator

Nein

Ja

Ja

Nein

DSCP-Klassifikator

Nein

Ja

Ja

Nein

DSCP-IPv6-Klassifikator

Nein

Ja

Ja

Nein

IEEE 802.1p-Klassifikator

Nein

Ja

Ja

Nein

EXP-Klassifikator

Globaler Klassifizierer, gilt nur für alle Switch-Schnittstellen, die als konfiguriert sind family mpls. Kann nicht auf einzelnen Schnittstellen konfiguriert werden.

DSCP-Umschreibungsregel

Nein

Ja

Ja

Nein

DSCP-IPv6-Rewrite-Regel

Nein

Ja

Ja

Nein

IEEE 802.1p-Rewrite-Regel

Nein

Ja

Ja

Nein

EXP-Rewrite-Regel

Nein

Ja

Ja

Nein

Hinweis:

IEEE 802.1p-Multidestinations- und DSCP-Multidestination-Klassifizierer werden auf alle Schnittstellen angewendet und können nicht auf einzelne Schnittstellen angewendet werden. Es wird kein DSCP-IPv6-Multidestination-Klassifikator unterstützt. IPv6-Datenverkehr mit mehreren Zielen verwendet den DSCP-Multidestination-Klassifizierer.

Auf QFX5220-, QFX5130- und QFX5700-Switches können Sie keine Klassifizierer anwenden oder Regeln für physische Layer-2- oder Layer-3-Schnittstellen umschreiben. Tabelle 5 zeigt, auf welchen Schnittstellen Sie Klassifizierer und Umschreibungsregeln konfigurieren und anwenden können.

Tabelle 5: Ethernet-Schnittstellenunterstützung für die Konfiguration von Klassifizierungs- und Umschreibungsregeln (QFX5220-, QFX5130- und QFX5700-Switches)

CoS-Klassifikatoren und Rewrite-Regeln

Physische Layer-2-Schnittstellen

Logische Layer-2-Schnittstellen

Physische Layer-3-Schnittstellen

Logische Layer-3-Schnittstellen

Fester Klassifikator

Nein

Ja

Nein

Ja

DSCP-Klassifikator

Nein

Ja

Nein

Ja

DSCP-IPv6-Klassifikator

Nein

Nein

Nein

Nein

IEEE 802.1p-Klassifikator

Nein

Ja

Nein

Ja

EXP-Klassifikator

Nein

Nein

Nein

Nein

DSCP-Umschreibungsregel

Nein

Ja

Nein

Ja

DSCP-IPv6-Rewrite-Regel

Nein

Nein

Nein

Nein

IEEE 802.1p-Rewrite-Regel

Nein

Ja

Nein

Ja

EXP-Rewrite-Regel

Nein

Nein

Nein

Nein

Hinweis:

QFX5220-, QFX5130- und QFX5700-Switches unterstützen keine DSCP-IPV6-Klassifizierer und Rewrite-Regeln. Fügen Sie stattdessen DSCP-Klassifizierer an und schreiben Sie die Regeln für die Familie inet6um.

CoS-Betriebsvergleich zwischen QFX5100-, QFX5120-, QFX5130-, QFX5200-, QFX5210-, QFX5220- und QFX5700-Switches

Die Unterstützung von CoS-Funktionen ist für QFX5100-, QFX5120-, QFX5130-, QFX5200-, QFX5210-, QFX 5220- QFX5700-Switches größtenteils gleich, aber es gibt einige CoS-Betriebsunterschiede aufgrund unterschiedlicher Chipsätze zwischen diesen Plattformen. In Tabelle 6 sind sowohl die Gemeinsamkeiten als auch die Unterschiede für CoS auf QFX5100-, QFX5120-, QFX5200-, QFX5210- und QFX5220-Switches aufgeführt.

Tabelle 6: CoS-Betriebsvergleich zwischen QFX5100-, QFX5120-, QFX5130-, QFX5200-, QFX5210-, QFX5220- und QFX5700-Switches

CoS-Funktion

QFX5100

QFX5120

QFX5130/QFX5700

QFX5200

QFX5210

QFX5220

Änderung des Betriebs

Speicherverwaltung

Zentrale Speicherverwaltungseinheit (MMU), die von allen Ports gemeinsam genutzt wird

Zentrale MMU, die von allen Ports gemeinsam genutzt wird

Ingress Traffic Manager (ITM)-Architektur – Puffer, die gleichmäßig auf 2 ITMS aufgeteilt sind

Crosspoint-Architektur mit Quad-Pipe

Crosspoint-Architektur mit Quad-Pipe

ITM-Architektur – Puffer, die zu gleichen Teilen auf 2 ITMS aufgeteilt werden

Die ITM-Architektur erfordert ein spezielles Puffermanagement.

Rohre

2

2

8

4

4

8

Keine für den Kunden sichtbare Änderung.

Zellen-Buchhaltung

Globale Access Pipes

Globale Access Pipes

Lokal zu ITM (66MB/ITM)

Lokal zum Kreuzungspunkt (4 MB / Koppelpunkt)

Lokal zum Kreuzungspunkt (10,5 MB / Koppelpunkt)

Lokal zu ITM (32MB/ITM)

Keine für den Kunden sichtbare Änderung.

Gemeinsamer Puffer

60k Zellen (jede Zelle 208 Bytes), 12 MB

ca. 131K Zellen (jede Zelle 256 Byte), 32MB

Ca. 543K Zellen (jede Zelle 254 Byte), 132MB

(QFX5200-32C) 80K Zellen (jede Zelle 208 Byte), 16MB

(QFX5200-48Y) 108K Zellen (jede Zelle 208 Byte), 22MB

ca. 210K Zellen (jede Zelle 208 Byte), 42MB

ca. 264K Zellen (jede Zelle 254 Byte), 64MB

Keine für den Kunden sichtbare Änderung, außer QFX5200 und QFX5210 einen größeren Paketpufferspeicher als QFX5100 unterstützen.

Freigegebener Pufferpool pro Pipe

4 Pools pro Rohr

4 Pools pro Rohr

4 Pools pro Rohr

4 Pools pro Rohr

4 Pools pro Rohr

4 Pools pro Rohr

k. A.

Warteschlangen und Planung

LLS und dreistufige Hierarchie

Feste hierarchische Terminierung (FHS) und zweistufige Hierarchie

Feste hierarchische Terminierung (FHS) und zweistufige Hierarchie

Feste hierarchische Terminierung (FHS) und zweistufige Hierarchie

Feste hierarchische Terminierung (FHS) und zweistufige Hierarchie

Feste hierarchische Terminierung (FHS) und zweistufige Hierarchie

ETS und FC-Set werden aufgrund von FHS auf QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 und QFX5700 nicht unterstützt.

# Unicast-Warteschlangen

8

8

8

8

8

8

k. A.

# Multicast-Warteschlangen

4

2

4

2

2

2

k. A.

CPU-Warteschlangen

44

44

44

44

44

44

k. A.

Host-Pfadplanung

48 Warteschlangen, die direkt an den Port angeschlossen sind

48 Warteschlangen an L0 angehängt

48 Warteschlangen an L0 angehängt

48 Warteschlangen an L0 angehängt

48 Warteschlangen an L0 angehängt

48 Warteschlangen an L0 angehängt

Keine für den Kunden sichtbare Änderung.

FC2Q

4 Profile

4 Profile

4 Profile

4 Profile

4 Profile

4 Profile

k. A.

DSCP-Klassifizierungstabelle

128 Profile

128 Profile

64 Profile

128 Profile

128 Profile

64 Profile

k. A.

802.1p-Klassifizierungstabelle

64 Profile

64 Profile

64 Profile

64 Profile

64 Profile

64 Profile

Keine für den Kunden sichtbare Änderung. Die Änderung der SDK-API wirkt sich nur auf den Aufwand für die Softwareentwicklung aus.

PFC

Gemeinsamer Headroom-Puffer

Gemeinsamer Headroom-Puffer

Puffer pro ITM-Headroom

Puffer pro Rohr

Puffer pro Rohr

Puffer pro ITM-Headroom

Verfügbarer und verwendeter Headroom-Puffer wird für jedes Rohr auf QFX5200 und QFX5210 separat gepflegt.

Schreiben

128 Profile

128 Profile

128 Profile

128 Profile

128 Profile

128 Profile

Keine für den Kunden sichtbare Änderung. Die Änderung der SDK-API wirkt sich nur auf den Aufwand für die Softwareentwicklung aus.

VERWIRRT

128 Profile pro Rohr

128 Profile pro Rohr

128 Profile pro Rohr

128 Profile pro Rohr

128 Profile pro Rohr

128 Profile pro Rohr

k. A.

Warteschlangen-Ebenen

Vier Ebenen: physische Warteschlangenebene, logische Warteschlangenebene, CoS-Ebene und Portebene

Drei Ebenen: logische Warteschlangenebene, CoS-Ebene und Portebene.

Drei Ebenen: logische Warteschlangenebene, CoS-Ebene und Portebene.

Drei Ebenen: logische Warteschlangenebene, CoS-Ebene und Portebene.

Drei Ebenen: logische Warteschlangenebene, CoS-Ebene und Portebene.

Drei Ebenen: logische Warteschlangenebene, CoS-Ebene und Portebene.

k. A.

Datenverkehr mit mehreren Zielen

Die standardmäßige Scheduler-Zuordnung reserviert 20 % Bandbreite für Multicast und 80 % des Unicast-Datenverkehrs, der zwischen den Datenverkehrstypen BE, FCoE, NoLoss und NC reserviert ist.

Identisch mit QFX5100 Switches

Standardmäßig wird der gesamte Multicast-Datenverkehr Q8 zugeordnet. Q8 erhält im Standard-Scheduler 20 % Bandbreite. Verwenden Sie Firewall-Filter, um Multicast-Datenverkehr in verschiedene Warteschlangen (Q9,10,11) zu klassifizieren.

Jeder Level-0-Knoten empfängt sowohl Multicast- als auch Unicast-Datenverkehr, sodass es nicht möglich ist, auf Portebene zu differenzieren, um Shaping auf Multicast-Datenverkehr anzuwenden.

Identisch mit QFX5200 Switches

Standardmäßig wird der gesamte Multicast-Datenverkehr Q8 zugeordnet. Q8 erhält im Standard-Scheduler 20 % Bandbreite. Verwenden Sie Firewall-Filter, um Multicast-Datenverkehr in eine andere Warteschlange (Q9) zu klassifizieren.

k. A.

Die folgenden Einschränkungen für QFX5200- und QFX5210-Switches gelten nicht für QFX5100-Switches.

  • CoS Flexible Hierarchical Scheduling (ETS) wird auf QFX5200- oder QFX5210-Switches nicht unterstützt.

  • QFX5200- und QFX5210-Switches unterstützen nur eine Warteschlange mit strict-high Priorität, da diese Switches keine flexible hierarchische Planung unterstützen.

    Hinweis:

    QFX5100-Switches unterstützen mehrere Warteschlangen mit strict-high Priorität, wenn Sie einen Weiterleitungsklassensatz konfigurieren.

  • QFX5200 CoS-Policer unterstützen keine globalen Management-Zähler, auf die von allen Ports zugegriffen wird. Es werden nur lokale Verwaltungsindikatoren für eine Pipeline unterstützt, d. h. QFX5200 Verwaltungsindikatoren funktionieren nur für Datenverkehr, der an Ports empfangen wird, die zu der Pipeline gehören, in der der Leistungsindikator erstellt wird.

  • Aufgrund der Cross-Point-Architektur auf QFX5200- und QFX5210-Switches werden alle Pufferverbrauchszähler separat verwaltet. Wenn Verbrauchszähler mit dem Befehl show class-of-service shared-bufferangezeigt werden, werden verschiedene Rohrzähler separat angezeigt.

  • Auf QFX5200- und QFX5210-Switches werden Port-Scheduler anstelle von FC-SET unterstützt.

  • Auf QFX5200- und QFX5210-Switches ist es nicht möglich, mehrere Weiterleitungsklassen in einem Weiterleitungsklassensatz (fc-set) zu gruppieren und das Ausgabedatenverkehrssteuerungsprofil auf den fc-set anzuwenden. ETS für ein fc-set wird nicht unterstützt. Da jeder L0-Knoten sowohl die Unicast- als auch die Multicast-Warteschlange des L1-Knotens einplant, ist es nicht möglich, Multicast- und Unicast-Datenverkehr auf Portebene zu unterscheiden und eine Mindestbandbreite zwischen Unicast und Multicast anzuwenden. Sie kann nur auf CoS-Ebene L0 unterstützt werden.

  • Da QFX5200- und QFX5210-Switches keine flexible hierarchische Planung unterstützen, ist es nicht möglich, ein Datenverkehrssteuerungsprofil für eine Gruppe von Weiterleitungsklassen anzuwenden.

QFX10000 Switch-Klassifizierer- und Rewrite-Regelunterstützung (Skalierung)

Sie können genügend Klassifizierer auf QFX10000 Switches konfigurieren, um die meisten, wenn nicht sogar alle Netzwerkszenarien zu bewältigen. Tabelle 7 zeigt, wie viele von jedem Klassifizierertyp Sie konfigurieren können und wie viele Einträge Sie pro Klassifikator konfigurieren können.

Tabelle 7: Klassifikatorunterstützung nach Klassifikatortyp auf QFX10000 Switches

Klassifikator-Typ

Standardname des Klassifikators

Maximale Anzahl von Klassifikatoren

Maximale Anzahl von Einträgen pro Klassifikator

IEEE 802.1p (Schicht 2)

ieee8021p-default (für Ports im Trunk-Modus)

ieee8021p-untrust (für Ports im Zugriffsmodus)

64

16

DSCP (Schicht 3)

dscp-default

64

64

DSCP IPv6 (Schicht 3)

dscp-ipv6-default

64

64

EXP (MPLS)

exp-default

64

8

Fest

Es gibt keine standardmäßige feste Klassifizierung

8

16

Die Anzahl der unterstützten festen Klassifizierer (8) entspricht der Anzahl der unterstützten Weiterleitungsklassen (feste Klassifizierer weisen den gesamten eingehenden Datenverkehr auf einer Schnittstelle einer Weiterleitungsklasse zu).

Es gibt keine standardmäßigen Regeln für das Umschreiben. Sie können genügend Rewrite-Regeln auf QFX10000 Switches konfigurieren, um die meisten, wenn nicht sogar alle Netzwerkszenarien zu bewältigen. Tabelle 8 zeigt, wie viele von jedem Typ von Umschreibungsregel Sie konfigurieren können und wie viele Einträge Sie pro Umschreibungsregel konfigurieren können.

Tabelle 8: Unterstützung von Rewrite-Regeln nach Rewrite-Regeltyp auf QFX10000-Switches

Regeltyp umschreiben

Maximale Anzahl von Rewrite-Regelsätzen

Maximale Anzahl von Einträgen pro Rewrite-Regelsatz

IEEE 802.1p (Schicht 2)

64

128

DSCP (Schicht 3)

32

128

DSCP IPv6 (Schicht 3)

32

128

EXP (MPLS)

64

128