AUF DIESER SEITE
Beispiel: Konfigurieren einer vierstufigen Scheduler-Hierarchie
In diesem Beispiel wird gezeigt, wie eine 4-stufige Hierarchie von Schedulern konfiguriert wird.
Anforderungen
Bevor Sie beginnen:
Erfahren Sie, wie Sie Scheduler konfigurieren. Siehe Beispiel: Konfigurieren von Class-of-Service-Schedulern auf einem Sicherheitsgerät.
Überprüfen Sie die RED-Drop-Profile. Weitere Informationen finden Sie unter Grundlegendes zu RED-Drop-Profilen.
Erfahren Sie, wie Sie Scheduler-Zuordnungen konfigurieren und anwenden. Siehe Beispiel: Konfigurieren und Anwenden von Scheduler-Zuordnungen.
Übersicht
Die Konfigurationsparameter für dieses Beispiel sind in Abbildung 1 dargestellt. Die Warteschlangen werden oben in der Abbildung angezeigt, die anderen drei Ebenen der Hierarchie darunter.
Die PIR-Werte in Abbildung 1 werden als Shaping-Raten und die CIRs als garantierte Rate auf der Ethernet-Schnittstelle ge-1/0/0konfiguriert. Die PIR kann überzeichnet sein (d. h., die Summe der untergeordneten PIRs kann die der übergeordneten Person übersteigen, wie in svlan 1, wobei 200 + 200 + 100 die übergeordnete Rate von 400 übersteigt). Die Summe der CIRs der untergeordneten Knotenebene darf jedoch niemals die CIR des übergeordneten Knotens überschreiten, wie in allen Service-VLANs angezeigt (andernfalls könnte die garantierte Rate nicht in allen Fällen bereitgestellt werden).
Obwohl eine Shaping-Rate direkt auf die physische Schnittstelle angewendet werden kann, müssen hierarchische Scheduler ein Datenverkehrssteuerungsprofil verwenden, um den Shaping-Rate-Parameter zu speichern.
Das Schlüsselwort für die Konfiguration hierarchischer Scheduler befindet sich auf der Ebene der physischen Schnittstelle, ebenso wie das VLAN-Tagging und die VLAN-IDs. In diesem Beispiel werden die Schnittstellensätze durch logische Schnittstellen (Einheiten) und nicht durch äußere VLAN-Tags definiert. Alle VLAN-Tags in diesem Beispiel sind Kunden-VLAN-Tags.
Die Datenverkehrssteuerungsprofile in diesem Beispiel gelten sowohl für die Service-VLAN-Ebene (logische Schnittstellen) als auch für die Kunden-VLAN-Ebene (VLAN-Tag).
Dieses Beispiel zeigt alle Details der CoS-Konfiguration für die ge-1/0/0 Schnittstelle in Abbildung 1.
Konfiguration
Dieser Abschnitt enthält die folgenden Themen:
- Konfiguration der Schnittstellen
- Konfigurieren der Schnittstellensätze
- Weiterleitungsklassen konfigurieren
- Konfigurieren der Datenverkehrssteuerungsprofile
- Konfigurieren der Scheduler
- Konfigurieren der Drop-Profile
- Konfigurieren der Scheduler-Zuordnungen
- Anwenden von Datenverkehrssteuerungsprofilen
Konfiguration der Schnittstellen
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein, und geben Sie sie dann im Konfigurationsmodus ein commit .
set interfaces ge-1/0/0 hierarchical-scheduler set interfaces ge-1/0/0 vlan-tagging set interfaces ge-1/0/0 unit 0 vlan-id 100 set interfaces ge-1/0/0 unit 1 vlan-id 101 set interfaces ge-1/0/0 unit 2 vlan-id 102 set interfaces ge-1/0/0 unit 3 vlan-id 103 set interfaces ge-1/0/0 unit 4 vlan-id 104
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Schnittstellen:
Erstellen Sie die physische Schnittstelle, und aktivieren Sie hierarchische Planung und VLAN-Tagging.
[edit interfaces ge-1/0/0] user@host# set hierarchical-scheduler user@host# set vlan-tagging
Erstellen Sie logische Schnittstellen und weisen Sie VLAN-IDs zu.
[edit interface ge-1/0/0] user@host# set unit 0 vlan-id 100 user@host# set unit 1 vlan-id 101 user@host# set unit 2 vlan-id 102 user@host# set unit 3 vlan-id 103 user@host# set unit 4 vlan-id 104
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show interface ge-1/0/0 Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show interface ge-1/0/0
hierarchical-scheduler;
vlan-tagging;
unit 0 {
vlan-id 100;
}
unit 1 {
vlan-id 101;
}
unit 2 {
vlan-id 102;
}
unit 3 {
vlan-id 103;
}
unit 4 {
vlan-id 104;
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Konfigurieren der Schnittstellensätze
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set interfaces interface-set svlan-0 interface ge-1/0/0 unit 0 set interfaces interface-set svlan-0 interface ge-1/0/0 unit 1 set interfaces interface-set svlan-1 interface ge-1/0/0 unit 2 set interfaces interface-set svlan-1 interface ge-1/0/0 unit 3 set interfaces interface-set svlan-1 interface ge-1/0/0 unit 4
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Schnittstellensätze:
Erstellen Sie die erste logische Schnittstelle und ihre CoS-Parameter.
[edit interfaces] user@host# set interface-set svlan-0 interface ge-1/0/0 unit 0 user@host# set interface-set svlan-0 interface ge-1/0/0 unit 1
Erstellen Sie die zweite logische Schnittstelle und ihre CoS-Parameter.
[edit interfaces] user@host# set interface-set svlan-1 interface ge-1/0/0 unit 2 user@host# set interface-set svlan-1 interface ge-1/0/0 unit 3 user@host# set interface-set svlan-1 interface ge-1/0/0 unit 4
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show interfaces Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show interfaces
interface-set svlan-0 {
interface ge-1/0/0 {
unit 0;
unit 1;
}
}
interface-set svlan-1 {
interface ge-1/0/0 {
unit 2;
unit 3;
unit 4;
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Weiterleitungsklassen konfigurieren
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set class-of-service forwarding-classes queue 1 data set class-of-service forwarding-classes queue 2 video set class-of-service forwarding-classes queue 3 voice
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Weiterleitungsklassen:
Geben Sie eine Warteschlangennummer an, und ordnen Sie sie einem Klassennamen zu.
[edit class-of-service forwarding-classes] user@host# set queue 1 data user@host# set queue 2 video user@host# set queue 3 voice
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show class-of-service forwarding-classes Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show class-of-service forwarding-classes
queue 1 data;
queue 2 video;
queue 3 voice;
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Konfigurieren der Datenverkehrssteuerungsprofile
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set class-of-service traffic-control-profiles tcp-500m-shaping-rate shaping-rate 500m set class-of-service traffic-control-profiles tcp-svlan0 shaping-rate 200m set class-of-service traffic-control-profiles tcp-svlan0 guaranteed-rate 100m set class-of-service traffic-control-profiles tcp-svlan0 delay-buffer-rate 300m set class-of-service traffic-control-profiles tcp-svlan1 shaping-rate 400m set class-of-service traffic-control-profiles tcp-svlan1 guaranteed-rate 300m set class-of-service traffic-control-profiles tcp-svlan1 delay-buffer-rate 100m set class-of-service traffic-control-profiles tcp-cvlan0 shaping-rate 100m set class-of-service traffic-control-profiles tcp-cvlan0 guaranteed-rate 60m set class-of-service traffic-control-profiles tcp-cvlan0 scheduler-map tcp-map-cvlan0 set class-of-service traffic-control-profiles tcp-cvlan1 shaping-rate 100m set class-of-service traffic-control-profiles tcp-cvlan1 guaranteed-rate 40m set class-of-service traffic-control-profiles tcp-cvlan1 scheduler-map tcp-map-cvlan1 set class-of-service traffic-control-profiles tcp-cvlan2 shaping-rate 200m set class-of-service traffic-control-profiles tcp-cvlan2 guaranteed-rate 100m set class-of-service traffic-control-profiles tcp-cvlan2 scheduler-map tcp-map-cvlanx set class-of-service traffic-control-profiles tcp-cvlan3 shaping-rate 200m set class-of-service traffic-control-profiles tcp-cvlan3 guaranteed-rate 150m set class-of-service traffic-control-profiles tcp-cvlan3 scheduler-map tcp-map-cvlanx set class-of-service traffic-control-profiles tcp-cvlan4 shaping-rate 100m set class-of-service traffic-control-profiles tcp-cvlan4 guaranteed-rate 50m set class-of-service traffic-control-profiles tcp-cvlan4 scheduler-map tcp-map-cvlanx
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Datenverkehrssteuerungsprofile:
Erstellen Sie das Datenverkehrssteuerungsprofil für die physische Schnittstelle.
[edit class-of-service traffic-control-profiles] user@host# tcp-500m-shaping-rate shaping-rate 500m
Erstellen Sie die Datenverkehrssteuerungsprofile und -parameter für die S-VLAN-Ebene (logische Schnittstellen).
[edit class-of-service traffic-control-profiles] user@host# set tcp-svlan0 shaping-rate 200m user@host# set tcp-svlan0 guaranteed-rate 100m user@host# set tcp-svlan0 delay-buffer-rate 300m user@host# set tcp-svlan1 shaping-rate 400m user@host# set tcp-svlan1 guaranteed-rate 300m user@host# set tcp-svlan1 delay-buffer-rate 100m
Erstellen Sie die Datenverkehrssteuerungsprofile und -parameter für die C-VLAN-Ebene (VLAN-Tags).
[edit class-of-service traffic-control-profiles] user@host# set tcp-cvlan0 shaping-rate 100m user@host# set tcp-cvlan0 guaranteed-rate 60m user@host# set tcp-cvlan0 scheduler-map tcp-map-cvlan0 user@host# set tcp-cvlan1 shaping-rate 100m user@host# set tcp-cvlan1 guaranteed-rate 40m user@host# set tcp-cvlan1 scheduler-map tcp-map-cvlan1 user@host# set tcp-cvlan2 shaping-rate 200m user@host# set tcp-cvlan2 guaranteed-rate 100m user@host# set tcp-cvlan2 scheduler-map tcp-map-cvlanx user@host# set tcp-cvlan3 shaping-rate 200m user@host# set tcp-cvlan3 guaranteed-rate 150m user@host# set tcp-cvlan3 scheduler-map tcp-map-cvlanx user@host# set tcp-cvlan4 shaping-rate 100m user@host# set tcp-cvlan4 guaranteed-rate 50m user@host# set tcp-cvlan4 scheduler-map tcp-map-cvlanx
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show class-of-service traffic-control-profiles Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show class-of-service traffic-control-profiles
tcp-500m-shaping-rate {
shaping-rate 500m;
}
tcp-svlan0 {
shaping-rate 200m;
guaranteed-rate 100m;
delay-buffer-rate 300m; # This parameter is not shown in the figure
}
tcp-svlan1 {
shaping-rate 400m;
guaranteed-rate 300m;
delay-buffer-rate 100m; # This parameter is not shown in the figure
}
tcp-cvlan0 {
shaping-rate 100m;
guaranteed-rate 60m;
scheduler-map tcp-map-cvlan0; # This example applies scheduler maps to customer VLANs
}
tcp-cvlan1 {
shaping-rate 100m;
guaranteed-rate 40m;
scheduler-map tcp-map-cvlan1; # This example applies scheduler maps to customer VLANs
}
tcp-cvlan2 {
shaping-rate 200m;
guaranteed-rate 100m;
scheduler-map tcp-map-cvlanx; # This example applies scheduler maps to customer VLANs
}
tcp-cvlan3 {
shaping-rate 200m;
guaranteed-rate 150m;
scheduler-map tcp-map-cvlanx; # This example applies scheduler maps to customer VLANs
}
tcp-cvlan4 {
shaping-rate 100m;
guaranteed-rate 50m;
scheduler-map tcp-map-cvlanx; # This example applies scheduler maps to customer VLANs
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Konfigurieren der Scheduler
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set class-of-service schedulers sched-cvlan0-qx transmit-rate 20m set class-of-service schedulers sched-cvlan0-qx buffer-size temporal 100k set class-of-service schedulers sched-cvlan0-qx priority low set class-of-service schedulers sched-cvlan0-qx drop-profile-map loss-priority low protocol any drop-profile dp-low set class-of-service schedulers sched-cvlan0-qx drop-profile-map loss-priority high protocol any drop-profile dp-high set class-of-service schedulers sched-cvlan1-q0 transmit-rate 20m set class-of-service schedulers sched-cvlan1-q0 buffer-size percent 40 set class-of-service schedulers sched-cvlan1-q0 priority high set class-of-service schedulers sched-cvlan1-q0 drop-profile-map loss-priority low protocol any drop-profile dp-low set class-of-service schedulers sched-cvlan1-q0 drop-profile-map loss-priority high protocol any drop-profile dp-high set class-of-service schedulers sched-cvlanx-qx transmit-rate percent 30 set class-of-service schedulers sched-cvlanx-qx buffer-size percent 30 set class-of-service schedulers sched-cvlanx-qx drop-profile-map loss-priority low protocol any drop-profile dp-low set class-of-service schedulers sched-cvlanx-qx drop-profile-map loss-priority high protocol any drop-profile dp-high set class-of-service schedulers sched-cvlan1-qx transmit-rate 10m set class-of-service schedulers sched-cvlan1-qx buffer-size temporal 100k set class-of-service schedulers sched-cvlan1-qx drop-profile-map loss-priority low protocol any drop-profile dp-low set class-of-service schedulers sched-cvlan1-qx drop-profile-map loss-priority high protocol any drop-profile dp-high
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Scheduler:
Erstellen Sie die Scheduler und ihre Parameter.
[edit class-of-service schedulers] user@host# set sched-cvlan0-qx priority low transmit-rate 20m user@host# set sched-cvlan0-qx buffer-size temporal 100k user@host# set sched-cvlan0-qx priority low user@host# set sched-cvlan0-qx drop-profile-map loss-priority low protocol any drop-profile dp-low user@host# set sched-cvlan0-qx drop-profile-map loss-priority high protocol any drop-profile dp-high user@host# set sched-cvlan1-q0 priority high transmit-rate 20m user@host# set sched-cvlan1-q0 buffer-size percent 40 user@host# set sched-cvlan1-q0 priority high user@host# set sched-cvlan1-q0 drop-profile-map loss-priority low protocol any drop-profile dp-low user@host# set sched-cvlan1-q0 drop-profile-map loss-priority high protocol any drop-profile dp-high user@host# set sched-cvlanx-qx transmit-rate percent 30 user@host# set sched-cvlanx-qx buffer-size percent 30 user@host# set sched-cvlanx-qx drop-profile-map loss-priority low protocol any drop-profile dp-low user@host# set sched-cvlanx-qx drop-profile-map loss-priority high protocol any drop-profile dp-high user@host# set sched-cvlan1-qx transmit-rate 10m user@host# set sched-cvlan1-qx buffer-size temporal 100k user@host# set sched-cvlan1-qx drop-profile-map loss-priority low protocol any drop-profile dp-low user@host# set sched-cvlan1-qx drop-profile-map loss-priority high protocol any drop-profile dp-high
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show class-of-service schedulers Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show class-of-service schedulers
sched-cvlan0-qx {
transmit-rate 20m;
buffer-size temporal 100k;
priority low;
drop-profile-map loss-priority low protocol any drop-profile dp-low;
drop-profile-map loss-priority high protocol any drop-profile dp-high;
}
sched-cvlan1-q0 {
transmit-rate 20m;
buffer-size percent 40;
priority high;
drop-profile-map loss-priority low protocol any drop-profile dp-low;
drop-profile-map loss-priority high protocol any drop-profile dp-high;
}
sched-cvlanx-qx {
transmit-rate percent 30;
buffer-size percent 30;
drop-profile-map loss-priority low protocol any drop-profile dp-low;
drop-profile-map loss-priority high protocol any drop-profile dp-high;
}
sched-cvlan1-qx {
transmit-rate 10m;
buffer-size temporal 100k;
drop-profile-map loss-priority low protocol any drop-profile dp-low;
drop-profile-map loss-priority high protocol any drop-profile dp-high;
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Konfigurieren der Drop-Profile
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set class-of-service drop-profiles dp-low interpolate fill-level 80 drop-probability 80 set class-of-service drop-profiles dp-low interpolate fill-level 100 drop-probability 100 set class-of-service drop-profiles dp-high interpolate fill-level 60 drop-probability 80 set class-of-service drop-profiles dp-high interpolate fill-level 80 drop-probability 100
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Drop-Profile:
Erstellen Sie das Low-Drop-Profil.
[edit class-of-service drop-profiles] user@host# set dp-low interpolate fill-level 80 drop-probability 80 user@host# set dp-low interpolate fill-level 100 drop-probability 100
Erstellen Sie das High-Drop-Profil.
[edit class-of-service drop-profiles] user@host# set dp-high interpolate fill-level 60 drop-probability 80 user@host# set dp-high interpolate fill-level 80 drop-probability 100
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show class-of-service drop-profiles Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show class-of-service drop-profiles
dp-low {
interpolate {
fill-level [ 80 100 ];
drop-probability [ 80 100 ];
}
}
dp-high {
interpolate {
fill-level [ 60 80 ];
drop-probability [ 80 100 ];
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Konfigurieren der Scheduler-Zuordnungen
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set class-of-service scheduler-maps tcp-map-cvlan0 forwarding-class voice scheduler sched-cvlan0-qx set class-of-service scheduler-maps tcp-map-cvlan0 forwarding-class video scheduler sched-cvlan0-qx set class-of-service scheduler-maps tcp-map-cvlan0 forwarding-class data scheduler sched-cvlan0-qx set class-of-service scheduler-maps tcp-map-cvlan1 forwarding-class voice scheduler sched-cvlan1-q0 set class-of-service scheduler-maps tcp-map-cvlan1 forwarding-class video scheduler sched-cvlan1-qx set class-of-service scheduler-maps tcp-map-cvlan1 forwarding-class data scheduler sched-cvlan1-qx set class-of-service scheduler-maps tcp-map-cvlanx forwarding-class voice scheduler sched-cvlanx-qx set class-of-service scheduler-maps tcp-map-cvlanx forwarding-class video scheduler sched-cvlanx-qx set class-of-service scheduler-maps tcp-map-cvlanx forwarding-class data scheduler sched-cvlanx-qx
Schritt-für-Schritt-Anleitung
So konfigurieren Sie drei Scheduler-Zuordnungen:
Erstellen Sie die erste Scheduler-Zuordnung.
[edit class-of-service scheduler-maps] user@host# set tcp-map-cvlan0 forwarding-class voice scheduler sched-cvlan0-qx user@host# set tcp-map-cvlan0 forwarding-class video scheduler sched-cvlan0-qx user@host# set tcp-map-cvlan0 forwarding-class data scheduler sched-cvlan0-qx
Erstellen Sie die zweite Scheduler-Zuordnung.
[edit class-of-service scheduler-maps] user@host# set tcp-map-cvlan1 forwarding-class voice scheduler sched-cvlan1-q0 user@host# set tcp-map-cvlan1 forwarding-class video scheduler sched-cvlan1-qx user@host# set tcp-map-cvlan1 forwarding-class data scheduler sched-cvlan1-qx
Erstellen Sie die dritte Scheduler-Zuordnung.
[edit class-of-service scheduler-maps] user@host# set tcp-map-cvlanx forwarding-class voice scheduler sched-cvlanx-qx user@host# set tcp-map-cvlanx forwarding-class video scheduler sched-cvlanx-qx user@host# set tcp-map-cvlanx forwarding-class data scheduler sched-cvlanx-qx
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show class-of-service scheduler-maps Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show class-of-service scheduler-maps
tcp-map-cvlan0 {
forwarding-class voice scheduler sched-cvlan0-qx;
forwarding-class video scheduler sched-cvlan0-qx;
forwarding-class data scheduler sched-cvlan0-qx;
}
tcp-map-cvlan1 {
forwarding-class voice scheduler sched-cvlan1-q0;
forwarding-class video scheduler sched-cvlan1-qx;
forwarding-class data scheduler sched-cvlan1-qx;
}
tcp-map-cvlanx {
forwarding-class voice scheduler sched-cvlanx-qx;
forwarding-class video scheduler sched-cvlanx-qx;
forwarding-class data scheduler sched-cvlanx-qx;
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Anwenden von Datenverkehrssteuerungsprofilen
CLI-Schnellkonfiguration
Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .
set class-of-service interfaces ge-1/0/0 output-traffic-control-profile tcp-500m-shaping-rate set class-of-service interfaces ge-1/0/0 unit 0 output-traffic-control-profile tcp-cvlan0 set class-of-service interfaces ge-1/0/0 unit 1 output-traffic-control-profile tcp-cvlan1 set class-of-service interfaces ge-1/0/0 unit 2 output-traffic-control-profile tcp-cvlan2 set class-of-service interfaces ge-1/0/0 unit 3 output-traffic-control-profile tcp-cvlan3 set class-of-service interfaces ge-1/0/0 unit 4 output-traffic-control-profile tcp-cvlan4 set class-of-service interfaces interface-set svlan0 output-traffic-control-profile tcp-svlan0 set class-of-service interfaces interface-set svlan1 output-traffic-control-profile tcp-svlan1
Schritt-für-Schritt-Anleitung
So wenden Sie Datenverkehrssteuerungsprofile an:
Wenden Sie das Datenverkehrssteuerungsprofil für die Schnittstelle an.
[edit class-of-service interfaces ge-1/0/0] user@host# set output-traffic-control-profile tcp-500m-shaping-rate
Wenden Sie die Datenverkehrssteuerungsprofile für die C-VLANs an.
[edit class-of-service interfaces ge-1/0/0] user@host# set unit 0 output-control-traffic-control-profile tcp-cvlan0 user@host# set unit 1 output-control-traffic-control-profile tcp-cvlan1 user@host# set unit 2 output-control-traffic-control-profile tcp-cvlan2 user@host# set unit 3 output-control-traffic-control-profile tcp-cvlan3 user@host# set unit 4 output-control-traffic-control-profile tcp-cvlan4
Wenden Sie die Datenverkehrssteuerungsprofile für die S-VLANs an.
[edit class-of-service interfaces] user@host# set interface-set-svlan0 output-control-traffic-control-profile tcp-svlan0 user@host# set interface-set-svlan1 output-control-traffic-control-profile tcp-svlan1
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show class-of-service interfaces Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show class-of-service interfaces
ge-1/0/0 {
output-traffic-control-profile tcp-500m-shaping-rate;
unit 0 {
output-traffic-control-profile tcp-cvlan0;
}
unit 1 {
output-traffic-control-profile tcp-cvlan1;
}
unit 2 {
output-traffic-control-profile tcp-cvlan2;
}
unit 3 {
output-traffic-control-profile tcp-cvlan3;
}
unit 4 {
output-traffic-control-profile tcp-cvlan4;
}
}
interface-set svlan0 {
output-traffic-control-profile tcp-svlan0;
}
interface-set svlan1 {
output-traffic-control-profile tcp-svlan1;
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Überprüfung
Überprüfen der Konfiguration der Scheduler-Hierarchie
Zweck
Stellen Sie sicher, dass die Scheduler-Hierarchie ordnungsgemäß konfiguriert ist.
Aktion
Geben Sie im Betriebsmodus die folgenden Befehle ein:
show interface ge-1/0/0show class-of-service interfacesshow class-of-service traffic-control-profilesshow class-of-service schedulersshow class-of-service drop-profilesshow class-of-service scheduler-maps