AUF DIESER SEITE
Beispiel: Konfigurieren von RED Drop-Profilen
Dieses Beispiel zeigt, wie Sie RED-Drop-Profile konfigurieren.
Anforderungen
Legen Sie zunächst fest, welche Art von Profil Sie konfigurieren möchten. Siehe Beispiel: Konfigurieren segmentierter und interpolierter Stilprofile.
Übersicht
Ein Drop-Profil ist eine Funktion des RED-Prozesses, mit der Pakete gelöscht werden können, bevor die Warteschlangen voll sind. Drop-Profile bestehen aus zwei Hauptwerten: Warteschlangenerklänge und Drop-Wahrscheinlichkeit.
Sie können die Überlastung kontrollieren, indem Sie RED-Drop-Profile konfigurieren, wenn das Gerät eine gesicherte Weiterleitung unterstützt. RED-Drop-Profile verwenden Drop-Wahrscheinlichkeiten für unterschiedliche Ebenen der Puffer-Fülle, um zu bestimmen, welche Planungswarteschlange auf dem Gerät wahrscheinlich gesicherte Weiterleitungspakete unter überlasteten Bedingungen abwerfen wird. Das Gerät kann Pakete löschen, wenn der Warteschlangenpuffer auf den konfigurierten Prozentsatz gefüllt wird. Gesicherter Weiterleitungsverkehr mit dem PLP-Bitsatz ist eher verworfen als Datenverkehr ohne PLP-Bitsatz.
In diesem Beispiel konfigurieren Sie eine Drop-Wahrscheinlichkeit und eine Warteschlangenfüllungsebene für sowohl PLP- als auch nicht PLP-gesicherten Weiterleitungsverkehr.
Tabelle 1 zeigt, wie Sie die aufgeführten RED-Drop-Profile konfigurieren.
Profil ablegen |
Drop-Wahrscheinlichkeit |
Füllebene der Warteschlange |
---|---|---|
|
Zwischen 0 (nie unterbrochen) und 100 Prozent (immer unterbrochen) |
Zwischen 95 und 100 Prozent |
|
Zwischen 95 und 100 Prozent (immer fallend) |
Zwischen 80 und 95 Prozent |
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um RED-Drop-Profile schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen sie alle Zeilenumbrüche, ändern alle erforderlichen Details, um mit Ihrer Netzwerkkonfiguration zu übereinstimmen, kopieren Sie die Befehle, fügen Sie sie auf Hierarchieebene in die [edit]
CLI ein, und geben Sie commit
dann aus dem Konfigurationsmodus ein.
[edit] set class-of-service drop-profiles af-normal interpolate drop-probability 0 set class-of-service drop-profiles af-normal interpolate drop-probability 100 set class-of-service drop-profiles af-normal interpolate fill-level 95 set class-of-service drop-profiles af-normal interpolate fill-level 100 set class-of-service drop-profiles af-with-PLP interpolate drop-probability 95 set class-of-service drop-profiles af-with-PLP interpolate drop-probability 100 set class-of-service drop-profiles af-with-PLP interpolate fill-level 80 set class-of-service drop-profiles af-with-PLP interpolate fill-level 95
Schritt-für-Schritt-Verfahren
Im folgenden Beispiel müssen Sie auf verschiedenen Ebenen in der Konfigurationshierarchie navigieren. Anweisungen dazu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So konfigurieren Sie RED-Drop-Profile:
Konfigurieren Sie die geringere Drop-Wahrscheinlichkeit für normalen, nicht PLP-Datenverkehr.
[edit] user@host# edit class-of-service user@host# edit drop-profiles af-normal interpolate user@host# set drop-probability 0 user@host# set drop-probability 100
Konfigurieren Sie eine Warteschlangenfüllebene für die geringere Drop-Wahrscheinlichkeit, die nicht PLP ist.
[edit class-of-service drop-profiles af-normal interpolate] user@host# set fill-level 95 user@host# set fill-level 100
Konfigurieren Sie die höhere Drop-Wahrscheinlichkeit für PLP-Datenverkehr.
[edit] user@host# edit class-of-service user@host# edit drop-profiles af-with-PLP interpolate user@host# set drop-probability 95 user@host# set drop-probability 100
Konfigurieren Sie eine Warteschlangenfüllebene für die höhere PLP-Drop-Wahrscheinlichkeit.
[edit class-of-service drop-profiles af-with-PLP interpolate] user@host# set fill-level 80 user@host# set fill-level 95
Ergebnisse
Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie den show class-of-service
Befehl eingeben. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
user@host# show class-of-service
drop-profiles {
af-normal {
interpolate {
fill-level [ 95 100 ];
drop-probability [ 0 100 ];
}
}
af-with-PLP {
interpolate {
fill-level [ 80 95 ];
drop-probability [ 95 100 ];
}
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie im Konfigurationsmodus ein commit
.