Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von Weiterleitungsklassen

Weiterleitungsklassen Gruppierungen von Paketen für die Übertragung. Weiterleitungsklassen werden den Ausgabewarteschlangen zugeordnet, sodass die Pakete, die einer Weiterleitungsklasse zugewiesen sind, die Ausgabewarteschlange verwenden, die dieser Weiterleitungsklasse zugeordnet ist. Außer QFX10000 verwenden Unicast-Datenverkehr und Multidestinations-Datenverkehr (Multicast-, Broadcast- und Zielsuche fehlgeschlagen) separate Weiterleitungsklassen und Ausgabewarteschlangen.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten für zwei Konfigurationsbeispiele verwendet:

Konfigurieren von Weiterleitungsklassen für Switches außer QFX10000

  • Ein Switch außer QFX10000 (dieses Beispiel wurde auf einem QFX3500-Switch von Juniper Networks getestet)

  • Junos OS Version 11.1 oder höher für die QFX-Serie oder Junos OS Version 14.1X53-D20 oder höher für die OCX-Serie

Konfigurieren von Weiterleitungsklassen für QFX10000-Switches

  • Ein QFX10000-Switch

  • Junos OS Version 15.1X53-D10 oder höher für die QFX-Serie

Übersicht

Der QFX10000-Switch unterstützt acht Weiterleitungsklassen. Andere Switches unterstützen bis zu 12 Weiterleitungsklassen. Um Datenverkehr weiterzuleiten, müssen Sie die Weiterleitungsklassen Ausgabewarteschlangen zuordnen (zuweisen). Auf dem QFX10000-Switch stehen Warteschlangen 0 bis 7 sowohl für Unicast- als auch Multidestination-Datenverkehr bereit. Auf anderen Switches sind die Warteschlangen 0 bis 7 für Unicast-Datenverkehr und die Warteschlangen 8 bis 9 (QFX5200-Switch) oder 8 bis 11 (andere Switches) für Multi-Estination-Datenverkehr. Mit Ausnahme von Switches der OCX-Serie unterstützen Switches bis zu sechs verlustfreie Weiterleitungsklassen. (Switches der OCX-Serie unterstützen keinen verlustfreien Layer-2-Transport.)

Der Switch bietet vier Standardweiterleitungsklassen, und außer auf QFX10000-Switches handelt es sich bei diesen vier Weiterleitungsklassen um Unicast und eine Standardmäßigeestinationsweiterleitungsklasse. Sie können die verbleibenden Weiterleitungsklassen definieren und als Unicast- oder Multidestination-Weiterleitungsklassen konfigurieren, indem Sie sie Unicast- oder Multi-Estination-Warteschlangen zuordnen. Der Typ der Warteschlange, Unicast oder Multidestination, bestimmt den Typ der Weiterleitungsklasse.

Die vier Standardweiterleitungsklassen (Unicast außer QFX10000) sind:

  • be— Best-Effort-Datenverkehr

  • fcoe—Garantierte Bereitstellung für Fibre Channel over Ethernet-Datenverkehr (nicht auf Switches der OCX-Serie verwendet)

  • no-loss— Garantierte Bereitstellung für TCP-datenverkehr ohne Verlust (nicht auf Switches der OCX-Serie verwendet)

  • nc—Netzwerksteuerung des Datenverkehrs

Mit Ausnahme von QFX10000-Switches ist die Standardmäßige Weiterleitungsklasse für mehrfacheEstination:

  • mcast— Multi-Estination-Datenverkehr

Zuordnen von Weiterleitungsklassen zu Warteschlangen mithilfe der class Anweisung. Sie können mehr als eine Weiterleitungsklasse einer einzelnen Warteschlange zuordnen, aber alle Weiterleitungsklassen, die einer bestimmten Warteschlange zugeordnet sind, müssen vom gleichen Typ sein:

  • Mit Ausnahme von QFX10000-Switches müssen alle Weiterleitungsklassen, die einer bestimmten Warteschlange zugeordnet sind, entweder Unicast oder Multicast sein. Unicast- und Multicast-Weiterleitungsklassen in derselben Warteschlange können nicht gemischt werden.

  • Auf QFX10000-Switches müssen alle Weiterleitungsklassen, die einer bestimmten Warteschlange zugeordnet sind, dasselbe Packet Drop-Attribut haben: Alle Weiterleitungsklassen müssen verlustfrei sein, oder alle Weiterleitungsklassen, die einer Warteschlange zugeordnet sind, müssen verlustfrei sein.

Hinweis:

Wenn Sie Junos OS Version 12.2 verwenden, verwenden Sie auf Switches, die keine ELS-Software ausführen, die Standardzuordnung von Forwarding-Class-to-Queue für die verlustfreien fcoe und no-loss Weiterleitungsklassen. Wenn Sie die verlustfreien Weiterleitungsklassen explizit konfigurieren, wird der diesen Weiterleitungsklassen zugeordnete Datenverkehr als verlustfreier (best-effort) Datenverkehr behandelt und wird nicht verlustfrei behandelt.

In Junos OS Version 12.3 und höher können Sie das verlustfreie Packet Drop-Attribut in explizite Weiterleitungsklassenkonfigurationen einschließen, um eine verlustfreie Weiterleitungsklasse zu konfigurieren.

Hinweis:

Auf Switches, die keine ELS-Software ausführen, unterstützt Junos OS Version 11.3R1 und früher eine alternative Methode, Weiterleitungsklassen Warteschlangen zuzuordnen, mit der Sie nur eine Weiterleitungsklasse einer Warteschlange mit der Anweisung zuordnen konnten:

Die queue Anweisung ist veraltet und in Junos OS Version 11.3R2 und höher nicht mehr gültig. Wenn Sie über eine Konfiguration verfügen, die die queue Anweisung verwendet, um Weiterleitungsklassen Warteschlangen zuzuordnen, bearbeiten Sie die Konfiguration, um die queue Anweisung durch die class Anweisung zu ersetzen.

Hinweis:

Hierarchische Planung steuert die Weiterleitung von Ausgabewarteschlangen. Wenn Sie eine Weiterleitungsklasse definieren und den Datenverkehr in sie klassifizieren, müssen Sie auch eine Planungsrichtlinie für die Weiterleitungsklasse definieren. Das Definieren einer Planungsrichtlinie bedeutet:

  • Zuordnung eines Schedulers zur Weiterleitungsklasse in einer Scheduler-Karte

  • Einschließlich der Weiterleitungsklasse in einem Weiterleitungsklassensatz

  • Zuordnen der Scheduler-Karte mit einem Verkehrssteuerungsprofil

  • Anfügen des Datenverkehrssteuerungsprofils an einen Weiterleitungsklassensatz und Anwendung des Datenverkehrssteuerungsprofils auf eine Schnittstelle

Auf QFX10000-Switches können Sie mithilfe von Portplanung eine Planungsrichtlinie definieren:

  • Zuordnung eines Schedulers zur Weiterleitungsklasse in einer Scheduler-Karte.

  • Anwendung der Scheduler-Karte auf eine oder mehrere Schnittstellen.

Beispiel 1: Konfigurieren von Weiterleitungsklassen für Switches außer QFX10000

Konfiguration

Schritt-für-Schritt-Verfahren

Tabelle 1 zeigt die Zuordnung der Konfiguration Forwarding Class-to-Queue für dieses Beispiel:

Tabelle 1: Beispielkonfiguration für Forwarding Class-to-Queue außer QFX10000

Forwarding-Klasse

Warteschlange

best-effort

0

Nc

7

mcast

8

So konfigurieren Sie CoS-Weiterleitungsklassen für Switches außer QFX10000:

  1. Zuordnen der Weiterleitungsklasse best-effort zur Warteschlange 0:

  2. Zuordnen der Weiterleitungsklasse nc zur Warteschlange 7:

  3. Zuordnen der Weiterleitungsklasse mcast-be zur Warteschlange 8:

Überprüfung

Überprüfung der Zuordnung von Forwarding-Class-to-Queue

Zweck

Überprüfen Sie die Zuordnung der Weiterleitungsklasse zu Warteschlange. (Das System zeigt nur die explizit konfigurierten Weiterleitungsklassen an; es werden keine Standardweiterleitungsklassen wie fcoe und . no-loss)

Aktion

Überprüfen Sie die Ergebnisse der Weiterleitungsklassenkonfiguration mit dem Betriebsmodus-Befehl show configuration class-of-service forwarding-classes:

Beispiel 2: Konfigurieren von Weiterleitungsklassen für QFX10000-Switches

Konfiguration

Schritt-für-Schritt-Verfahren

Tabelle 2 zeigt die Zuordnung der Konfiguration Forwarding Class-to-Queue für dieses Beispiel:

Tabelle 2: Beispielkonfiguration für Forwarding Class-to-Queue auf QFX10000

Forwarding-Klasse

Warteschlange

best-effort

0

be1

1

Nc

7

So konfigurieren Sie CoS-Weiterleitungsklassen für QFX10000-Switches:

  1. Zuordnen der Weiterleitungsklasse best-effort zur Warteschlange 0:

  2. Zuordnen der Weiterleitungsklasse be1 zur Warteschlange 1:

  3. Zuordnen der Weiterleitungsklasse nc zur Warteschlange 7:

Überprüfung

Überprüfung der Zuordnung von Forwarding-Class-to-Queue

Zweck

Überprüfen Sie die Zuordnung der Weiterleitungsklasse zu Warteschlange. (Das System zeigt nur die explizit konfigurierten Weiterleitungsklassen an; es werden keine Standardweiterleitungsklassen wie fcoe und . no-loss)

Aktion

Überprüfen Sie die Ergebnisse der Weiterleitungsklassenkonfiguration mit dem Betriebsmodus-Befehl show configuration class-of-service forwarding-classes: