AUF DIESER SEITE
Beispiel: Konfigurieren von Weiterleitungsklassensätzen
Ein Forwarding Class Set (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 (Bandbreite und Bandbreitenfreigabemerkmale) für einen FC-Satz zu konfigurieren und dann die Ressourcen des FC-Satzes den Weiterleitungsklassen zuzuweisen, die zum FC-Satz gehören. Dies wird als zweistufige oder hierarchische Planung bezeichnet. Datenverkehrssteuerungsprofile steuern die Planung für den FC-Satz (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 der QFX-Serie
-
Jede unterstützte Junos-Version
Verwenden Sie den Feature-Explorer , um die Plattform- und Releaseunterstützung für ETS zu bestätigen.
Überblick
Sie können bis zu drei Unicast-FC-Sets und ein Multicast-FC-Set konfigurieren. Eine gängige Methode zum Konfigurieren Unicast Prioritätsgruppen besteht darin, separate FC-Sets für Local Area Network (LAN)-Datenverkehr, Storage Area Network (SAN)-Datenverkehr und High-Performance Computing (HPC)-Datenverkehr zu konfigurieren und dann jedem FC-Set die entsprechenden Weiterleitungsklassen zuzuweisen.
Wenn Sie eine strict-high Prioritätsweiterleitungsklasse konfigurieren, müssen Sie einen FC-Satz erstellen, der nur für strict-high Datenverkehr mit Priorität reserviert ist. Sie können nur eine Weiterleitungsklasse mit strenger hoher Priorität konfigurieren, und nur ein FC-Satz kann eine Warteschlange mit strenger hoher Priorität enthalten. Warteschlangen, die nicht streng hoch priorisiert sind, können nicht zum gleichen fc-set gehören wie eine warteschlange mit strenger hoher priorität. Das FC-Set mit mehreren Destinationen darf keine Warteschlange mit strenger hoher Priorität enthalten.
Um ETS anzuwenden, verwenden Sie ein Datenverkehrssteuerungsprofil, um einen oder mehrere FC-Sets einem physischen Ausgangsport zuzuordnen. Sie können jedem Port bis zu drei Unicast-Weiterleitungsklassensätze und einen Multidestination-Weiterleitungsklassensatz zuordnen. Wenn Sie einen FC-Satz einem Port zuordnen, verwendet der Port eine hierarchische Zeitplanung, um der Prioritätsgruppe (fc-set) Portressourcen zuzuweisen und die Ressourcen der Prioritätsgruppe den Warteschlangen (Weiterleitungsklassen) zuzuweisen, die zur Prioritätsgruppe gehören.
In diesem Beispiel wird beschrieben, wie Sie:
Konfigurieren Sie drei fc-Sets namens
lan-pg,san-pgundhpc-pg.Weisen Sie jedem der fc-Sets Weiterleitungsklassen zu.
Wenden Sie die FC-Sets und ihre Ausgangsprofile für die Datenverkehrssteuerung 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 (Zeitplanung). Beispiel: Konfiguration von CoS Hierarchical Port Scheduling (ETS) bietet ein vollständiges Beispiel für die Konfiguration von ETS, einschließlich der Weiterleitungsklasse und der Planungskonfiguration. Tabelle 1 zeigt die Konfigurationskomponenten für dieses Beispiel:
Komponente |
Einstellungen |
|---|---|
Hardware |
Switch der QFX-Serie |
Prioritätsgruppe für LAN-Datenverkehr |
Weiterleitungsklassensatz: |
Prioritätsgruppe für SAN-Datenverkehr |
Weiterleitungsklassensatz: |
Prioritätsgruppe für HPC-Datenverkehr |
Weiterleitungsklassensatz: |
Ausgangsschnittstelle |
|
Konfigurieren von Weiterleitungsklassensätzen
Schritt-für-Schritt-Anleitung
Definieren Sie die
lan-pgPrioritätsgruppe (fc-set) und ordnen Sie ihr die Weiterleitungsklassenbest-effort-1zu 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-pgPrioritätsgruppe und ordnen Sie ihr die Weiterleitungsklassenfcoezu 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-pgPrioritätsgruppe und ordnen Sie ihr die Weiterleitungsklassennczu 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 Datenverkehrssteuerungsprofile bestimmen die Dienstplanung 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
Verifizierung
Führen Sie die folgenden Aufgaben aus, um die Konfiguration der Prioritätsgruppe zu überprüfen:
- Überprüfen der Mitgliedschaft des Weiterleitungsklassensatzes
- Überprüfen der Konfiguration der Ausgangsschnittstelle
Überprüfen der Mitgliedschaft des Weiterleitungsklassensatzes
Zweck
Stellen Sie sicher, san-pgdass Sie die lan-pg, und hpc-pg Prioritätsgruppen mit den richtigen Weiterleitungsklassen konfiguriert haben.
Aktion
Listen Sie die Konfiguration der Weiterleitungsklassensatzmember mit dem Befehl show configuration class-of-service forwarding-class-setsoperational 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-pgPrioritätsgruppen , san-pgund hpc-pg und den richtigen Ausgabedatenverkehrssteuerungsprofilen zugeordnet ist.
Aktion
Zeigen Sie die Ausgangsschnittstelle mit dem Befehl show configuration class-of-service interfaces xe-0/0/7Betriebsmodus 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;
}
}