AUF DIESER SEITE
Beispiel: Weiterleitungsklassen konfigurieren
Ein Weiterleitungsklassensatz (fc-set) ist eine Prioritätsgruppe für die ETS-Datenverkehrssteuerung (Enhanced Transmission Selection). Jedes fc-set besteht aus einer oder mehreren Weiterleitungsklassen (Prioritäten). Klassifizierer ordnen Datenverkehr basierend auf Codepunkten Weiterleitungsklassen zu, und Weiterleitungsklassen werden Ausgabewarteschlangen zugeordnet.
ETS ermöglicht es Ihnen, Verbindungsressourcen (Bandbreiten- und Bandbreitenfreigabemerkmale) für einen fc-set zu konfigurieren und dann die Ressourcen des fc-sets den Weiterleitungsklassen zuzuweisen, die zum fc-set gehören. Dies wird als zweistufige oder hierarchische Planung bezeichnet. Traffic-Control-Profile steuern die Planung für das fc-set (Prioritätsgruppe), und Scheduler steuern die Planung für einzelne Weiterleitungsklassen (Prioritäten).
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
-
Ein Switch (dieses Beispiel wurde auf einem QFX3500 Switch von Juniper Networks getestet)
-
Junos OS Version 11.1
Verwenden Sie den Funktions-Explorer , um die Plattform- und Releaseunterstützung für ETS zu bestätigen.
Übersicht
Sie können bis zu drei Unicast-FC-Sets und ein Multicast-FC-Set konfigurieren. Eine gängige Methode zum Konfigurieren von Unicast-Prioritätsgruppen besteht darin, separate FC-Sätze für LAN-Datenverkehr (Local Area Network), SAN-Datenverkehr (Storage Area Network) und HPC-Datenverkehr (High Performance Computing) zu konfigurieren und dann jedem FC-Satz die entsprechenden Weiterleitungsklassen zuzuweisen.
Wenn Sie eine strict-high
Weiterleitungsklasse mit Priorität konfigurieren, müssen Sie ein fc-set erstellen, das nur für Datenverkehr mit strict-high
Priorität vorgesehen ist. Sie können nur eine Weiterleitungsklasse mit strenger hoher Priorität konfigurieren, und nur ein fc-set kann eine Warteschlange mit strenger hoher Priorität enthalten. Warteschlangen, die keine strikte hohe Priorität haben, können nicht zum selben fc-set gehören wie eine Warteschlange mit strenger hoher Priorität. Das Multidestination-fc-set darf keine Warteschlange mit strenger Priorität enthalten.
Um ETS anzuwenden, verwenden Sie ein Datenverkehrssteuerungsprofil, um einen oder mehrere fc-Sätze einem physischen Ausgangsport zuzuordnen. Sie können jedem Port bis zu drei Unicast-Weiterleitungsklassen und eine Multiziel-Weiterleitungsklassen zuordnen. Wenn Sie einem Port ein fc-set zuordnen, verwendet der Port eine hierarchische Planung, um Portressourcen der Prioritätsgruppe (fc-set) und den Warteschlangen (Weiterleitungsklassen) zuzuweisen, die zur Prioritätsgruppe gehören.
In diesem Beispiel wird Folgendes beschrieben:
Konfigurieren Sie drei fc-sets mit den Namen
lan-pg
,san-pg
undhpc-pg
.Ordnen Sie den einzelnen fc-sets Weiterleitungsklassen zu.
Wenden Sie die fc-sets und ihre Ausgabedatenverkehrssteuerungsprofile auf eine Ausgangsschnittstelle an.
In diesem Beispiel wird nicht beschrieben, wie die Weiterleitungsklassen konfiguriert werden, die den fc-sets zugewiesen sind, oder wie Datenverkehrssteuerungsprofile konfiguriert werden (Planung). Beispiel: Konfigurieren von CoS Hierarchical Port Scheduling (ETS) bietet ein vollständiges Beispiel für die Konfiguration von ETS, einschließlich Weiterleitungsklasse und Planungskonfiguration. Tabelle 1 zeigt die Konfigurationskomponenten für dieses Beispiel:
Komponente |
Einstellungen |
---|---|
Hardware |
QFX3500 Schalter |
Prioritätsgruppe LAN-Datenverkehr |
Weiterleitungsklassensatz: |
Prioritätsgruppe für SAN-Datenverkehr |
Weiterleitungsklassensatz: |
Prioritätsgruppe für HPC-Datenverkehr |
Weiterleitungsklassensatz: |
Ausgangsschnittstelle |
|
Weiterleitungsklassensätze konfigurieren
Schritt-für-Schritt-Anleitung
Definieren Sie die
lan-pg
Prioritätsgruppe (fc-set) und ordnen Sie ihr die Weiterleitungsklassenbest-effort-1
zu undbest-effort-2
:[edit class-of-service] user@switch# set forwarding-class-sets lan-pg class best-effort-1 user@switch# set forwarding-class-sets lan-pg class best-effort-2
Definieren Sie die
san-pg
Prioritätsgruppe und ordnen Sie ihr die Weiterleitungsklassenfcoe
zu undfcoe-2
:[edit class-of-service] user@switch# set forwarding-class-sets san-pg class fcoe user@switch# set forwarding-class-sets san-pg class fcoe-2
Definieren Sie die
hpc-pg
Prioritätsgruppe und ordnen Sie ihr die Weiterleitungsklassennc
zu undhigh-perf
:[edit class-of-service] user@switch# set forwarding-class-sets hpc-pg class nc user@switch# set forwarding-class-sets hpc-pg class high-perf
Ordnen Sie die drei Weiterleitungsklassensätze einer Schnittstelle zu (die den Weiterleitungsklassensätzen zugeordneten Ausgabedatenverkehrssteuerungsprofile bestimmen die Class of Service Scheduling für die Prioritätsgruppen):
[edit class-of-service] user@switch# set interfaces xe-0/0/7 forwarding-class-set lan-pg output-traffic-control-profile lan-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set san-pg output-traffic-control-profile san-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set hpc-pg output-traffic-control-profile hpc-tcp
Überprüfung
Führen Sie die folgenden Schritte aus, um die Konfiguration der Prioritätsgruppe zu überprüfen:
- Überprüfen der Weiterleitungsklassensatzmitgliedschaft
- Überprüfen der Konfiguration der Ausgangsschnittstelle
Überprüfen der Weiterleitungsklassensatzmitgliedschaft
Zweck
Stellen Sie sicher, dass Sie die lan-pg
Prioritätsgruppen , san-pg
und hpc-pg
mit den richtigen Weiterleitungsklassen konfiguriert haben.
Aktion
Listen Sie die Konfiguration des Weiterleitungsklassensatzmembers mit dem Befehl show configuration class-of-service forwarding-class-sets
operational mode auf:
user@switch> show configuration class-of-service forwarding-class-sets lan-pg { class best-effort-1; class best-effort-2; } san-pg { class fcoe; class fcoe-2; } hpc-pg { class high-perf; class nc; }
Überprüfen der Konfiguration der Ausgangsschnittstelle
Zweck
Stellen Sie sicher, dass die Ausgangsschnittstelle xe-0/0/7
den lan-pg
Prioritätsgruppen , san-pg
und und hpc-pg
den richtigen Steuerungsprofilen für den Ausgabedatenverkehr zugeordnet ist.
Aktion
Zeigen Sie die Ausgangsschnittstelle mit dem Befehl show configuration class-of-service interfaces xe-0/0/7
Betriebsmodus an:
user@switch> show configuration class-of-service interfaces xe-0/0/7 forwarding-class-set { lan-pg { output-traffic-control-profile lan-tcp; } san-pg { output-traffic-control-profile san-tcp; } hpc-pg { output-traffic-control-profile hpc-tcp; } }