AUF DIESER SEITE
Beispiel: Konfigurieren der maximalen Ausgangsbandbreite
Das Planen der maximalen Ausgangsbandbreite für eine Warteschlange (Weiterleitungsklasse) erfordert die Konfiguration beider Ebenen des hierarchischen Schedulers. Eine Schicht planung die Ressourcen für die einzelne Warteschlange. Die andere Schicht ist das Planen der Ressourcen für die Prioritätgruppe (Weiterleitungsklassengruppe), der die Warteschlange gehört. Sie können mithilfe von Prioritätsgruppen- und Warteschlangen-Shaping verhindern, dass Datenverkehr mehr Bandbreite verwendet, als Sie möchten.
Konfigurieren der maximalen Bandbreite
CLI-Konfiguration
Um die maximale Bandbreite für eine Prioritätsgruppe und eine Warteschlange schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, löschen Sie Zeilenbrüche, ändern Sie Variablen und Details, um diese ihrer Netzwerkkonfiguration entsprechend zu ändern, und kopieren Sie die Befehle anschließend in die CLI auf der Hierarchieebene [bearbeiten].:
[edit class-of-service] set schedulers be-sched shaping-rate percent 4g set traffic-control-profiles be-tcp shaping-rate 6g set scheduler-maps be-map forwarding-class best-effort scheduler be-sched set traffic-control-profiles be-tcp scheduler-map be-map set forwarding-class-sets be-pg class best-effort set interfaces xe-0/0/7 forwarding-class-set be-pg output-traffic-control-profile be-tcp
Schritt-für-Schritt-Verfahren
So konfigurieren Sie die maximale hierarchische Planung der Bandbreite für eine Warteschlange und eine Prioritätsgruppe:
Konfiguration der maximalen Warteschlangenbandbreite von 4 Gbit/s für
be-sched
Scheduler:[edit class-of-service schedulers] user@switch# set be-sched shaping-rate 4g
Konfiguration der Gruppenbandbreite mit maximaler Priorität von 6 Gbit/s für Datenverkehrssteuerungsprofil:
be-tcp
[edit class-of-service traffic-control-profiles] user@switch# set be-tcp shaping-rate 6g
Verbinden Sie den Scheduler
be-sched
mit derbest-effort
Warteschlange in der Scheduler-Übersicht:be-map
[edit class-of-service scheduler-maps] user@switch# set be-map forwarding-class best-effort scheduler be-sched
Verknüpfen Sie die Scheduler-Karte mit dem Datenverkehrssteuerungsprofil:
[edit class-of-service traffic-control-profiles] user@switch# set be-tcp scheduler-map be-map
Der
best-effort
Prioritätgruppe die Warteschlangebe-pg
zuweisen:[edit class-of-service forwarding-class-sets] user@switch# set be-pg class best-effort
Konfiguration auf Schnittstelle
xe-0/0/7
anwenden:[edit class-of-service interfaces] user@switch# set xe-0/0/7 forwarding-class-set be-pg output-traffic-control-profile be-tcp
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Ein Switch (dieses Beispiel wurde auf einem Switch Juniper Networks QFX3500)
Junos OS 11.1 oder höher für die QFX-Serie oder Junos OS Release 14.1X53-D20 für die OCX-Serie oder höher
Übersicht
Die maximale Bandbreite der Prioritätsgruppe definiert die maximale Bandbreite, die für alle Warteschlangen in der Prioritätgruppe verfügbar ist.
Die shaping-rate
Einstellung in der Scheduler-Konfiguration bestimmt die maximale Bandbreite für eine einzelne Warteschlange.
Die shaping-rate
Einstellung in der Konfiguration des Datenverkehrssteuerungsprofils bestimmt die maximale Bandbreite für eine Prioritätsgruppe.
Wenn Sie die Bandbreite für eine Warteschlange oder eine Prioritätgruppe konfigurieren, berücksichtigt der Switch nur die Daten als konfigurierte Bandbreite. Der Switch berücksichtigt nicht die Bandbreite, die von dem Anderen und der Interframe-Lücke (IFG) verbraucht wird. Wenn Sie daher die Bandbreitenanforderungen für eine Warteschlange oder eine Prioritätsgruppe berechnen und konfigurieren, sollten Sie das Ziel und das IFG sowie die in den Berechnungen berücksichtigten Daten beachten.
Wenn Sie die maximale Bandbreite ( für eine Warteschlange oder für eine Prioritätsgruppe auf mindestens 100 Kbit/s) festlegen, ist das Traffic Shaping-Verhalten nur innerhalb von +/– 20 Prozent des konfigurierten Werts shaping-rate
shaping-rate
korrekt.
In diesem Beispiel werden Folgendes beschrieben:
Konfigurieren Sie eine maximale Rate von 4 Gbit/s für Warteschlangen in einem Scheduler
be-sched
namens.Konfigurieren Sie eine maximale Rate von 6 Gbit/s für eine Prioritätsgruppe in einem Datenverkehrssteuerungsprofil mit
be-tcp
Namen.Weisen Sie den Scheduler einer Warteschlange mit Dem Namen
best-effort
einer Scheduler-Übersichtbe-map
zu.Verknüpfen Sie die Scheduler-Übersicht
be-map
mit dem Datenverkehrssteuerungsprofil.be-tcp
Weisen Sie die
best-effort
Warteschlange einer Prioritätsgruppe namensbe-pg
zu.Weisen Sie der Schnittstelle die Prioritätsgruppe und die Bandbreitenplanung
xe-0/0/7
zu.
Tabelle 1 zeigt die Konfigurationskomponenten für dieses Beispiel:
Komponente |
Einstellungen |
---|---|
Hardware |
QFX3500-Switch |
Maximale Warteschlangenbandbreite |
Shaping-Rate: |
Gruppenbandbreite mit maximaler Priorität |
Shaping-Rate: |
Scheduler |
|
Scheduler-Karte |
|
Datenverkehrskontrollprofil |
|
Weiterleitungsklassengruppe (Prioritätsgruppe) |
|
Warteschlange (Weiterleitungsklasse) |
|
Ausgangsschnittstelle |
|
Überprüfung
Führen Sie die folgenden Aufgaben aus, um die maximale Konfiguration der Ausgangsbandbreite zu prüfen:
- Prüfung der maximalen Warteschlangenbandbreite
- Überprüfung der Prioritätsgruppe Maximale Bandbreite und Scheduler Map Association
- Überprüfung der Scheduler Map-Konfiguration
- Überprüfung der Mitgliedschaft in der Prioritätsgruppe für Warteschlange (Weiterleitungsklasse)
- Überprüfung der Konfiguration der Ausgangsschnittstelle
Prüfung der maximalen Warteschlangenbandbreite
Zweck
Stellen Sie sicher, dass Sie die maximale Warteschlangenbandbreite wie 4g
im Scheduler konfiguriert be-sched
haben.
Aktion
Listen Sie die maximale Bandbreite in der be-sched
Scheduler-Konfiguration mit dem Betriebsmodusbefehl show configuration class-of-service schedulers be-sched shaping-rate
auf:
user@switch> show configuration class-of-service schedulers be-sched shaping-rate 4g;
Überprüfung der Prioritätsgruppe Maximale Bandbreite und Scheduler Map Association
Zweck
Stellen Sie sicher, dass die Bandbreite der Gruppe mit maximaler Priorität liegt und sich die zugeordnete 6g
Scheduler-Übersicht be-map
im Datenverkehrssteuerungsprofil be-tcp
befindet.
Aktion
Listen Sie die maximale Bandbreite in der be-tcp
Konfiguration des Datenverkehrssteuerungsprofils mit dem Betriebsmodusbefehl show configuration class-of-service traffic-control-profiles be-tcp shaping-rate
auf:
user@switch> show configuration class-of-service traffic-control-profiles be-tcp shaping-rate 6g;
Listen Sie die Scheduler-Übersicht in der Konfiguration des be-tcp
Datenverkehrssteuerungsprofils mit dem Betriebsmodusbefehl show configuration class-of-service traffic-control-profiles be-tcp scheduler-map
auf:
user@switch> show configuration class-of-service traffic-control-profiles be-tcp scheduler-map scheduler-map be-map;
Überprüfung der Scheduler Map-Konfiguration
Zweck
Stellen Sie sicher, dass der Scheduler die be-map
Weiterleitungsklasse best-effort
dem Scheduler zuzeichnet. be-sched
Aktion
Listen Sie be-map
die Scheduler-Kartenkonfiguration mit dem Befehl zum Betriebsmodus show configuration class-of-service schedulers maps be-map
auf:
user@switch> show configuration class-of-service scheduler-maps be-map forwarding-class best-effort scheduler be-sched;
Überprüfung der Mitgliedschaft in der Prioritätsgruppe für Warteschlange (Weiterleitungsklasse)
Zweck
Stellen Sie sicher, dass der Weiterleitungsklassensatz be-pg
die Weiterleitungsklasse best-effort
umfasst.
Aktion
Listen Sie die be-pg
Konfiguration von Weiterleitungsklassensets mit dem Betriebsmodusbefehl show configuration class-of-service forwarding-class-sets be-pg
auf:
user@switch> show configuration class-of-service forwarding-class-sets be-pg class best-effort;
Überprüfung der Konfiguration der Ausgangsschnittstelle
Zweck
Stellen Sie sicher, dass der Weiterleitungsklassensatz und das be-pg
Datenverkehrssteuerungsprofil be-tcp
an die Ausgangsschnittstelle angeschlossen xe-0/0/7
sind.
Aktion
Listen Sie die Ausgangsschnittstelle mit dem Betriebsmodusbefehl show configuration class-of-service interfaces xe-0/0/7
auf:
user@switch> show configuration class-of-service interfaces xe-0/0/7 forwarding-class-set { be-pg { output-traffic-control-profile be-tcp; } }