AUF DIESER SEITE
Beispiel: Konfigurieren und Anwenden von Scheduler-Karten
In diesem Beispiel wird gezeigt, wie Sie eine Schedulerzuordnung auf die Schnittstelle eines Geräts konfigurieren und anwenden.
Anforderungen
Bevor Sie beginnen:
Erstellen und konfigurieren Sie die Weiterleitungsklassen. Siehe Konfigurieren einer benutzerdefinierten Weiterleitungsklasse für jede Warteschlange.
Erstellen und konfigurieren Sie die Scheduler. Siehe Beispiel: Konfigurieren von Class-of-Service-Schedulern auf einem Sicherheitsgerät.
Übersicht
Nachdem Sie einen Scheduler definiert haben, können Sie ihn in eine Scheduler-Karte einschließen, die eine bestimmte Weiterleitungsklasse einer Scheduler-Konfiguration zuordnet. Sie konfigurieren eine Scheduler-Karte, um einem Scheduler eine Weiterleitungsklasse zuzuweisen, und wenden die Scheduler-Zuordnung dann auf jede Schnittstelle an, die DiffServ CoS durchsetzen muss.
Nachdem sie auf eine Schnittstelle angewendet wurden, wirken sich die Scheduler-Zuordnungen auf die Hardwarewarteschlangen, Paketplaner und RED-Drop-Profile aus.
In diesem Beispiel erstellen Sie den Scheduler map diffserv-cos-map und wenden ihn auf die Ethernet-Schnittstelle des Geräts ge-0/0/0 an. Die Karte ordnet die mf-Klassifizierer-Weiterleitungsklassen den Schedulern zu, wie in Tabelle 1 dargestellt.
mf-Klassifizierer Forwarding Class |
Für CoS-Datenverkehrsart |
diffserv-cos-map Scheduler |
---|---|---|
be-class |
Best-Effort-Datenverkehr |
be-Scheduler |
ef-klasse |
Beschleunigter Weiterleitungsverkehr |
EF-Scheduler |
Af-Klasse |
Gesicherter Weiterleitungsverkehr |
Af-Scheduler |
NC-Klasse |
Netzwerksteuerung des Datenverkehrs |
nc-scheduler |
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen alle Zeilenumbrüche, ändern alle Details, die erforderlich sind, um mit Ihrer Netzwerkkonfiguration zu entsprechen, kopieren Sie die Befehle, fügen Sie sie auf Hierarchieebene in die [edit]
CLI ein, und geben commit
Sie dann im Konfigurationsmodus ein.
set class-of-service scheduler-maps diffserv-cos-map forwarding-class be-class scheduler be-scheduler set class-of-service scheduler-maps diffserv-cos-map forwarding-class ef-class scheduler ef-scheduler set class-of-service scheduler-maps diffserv-cos-map forwarding-class af-class scheduler af-scheduler set class-of-service scheduler-maps diffserv-cos-map forwarding-class nc-class scheduler nc-scheduler set class-of-service interfaces ge-0/0/0 unit 0 scheduler-map diffserv-cos-map
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 im Junos OS CLI-Benutzerhandbuch.
So konfigurieren Und wenden Sie eine Scheduler-Zuordnung auf die Schnittstelle eines Geräts an:
Konfigurieren Sie eine Scheduler-Karte für DiffServ CoS.
[edit class-of-service] user@host# edit scheduler-maps diffserv-cos-map
Konfigurieren Sie eine Weiterleitungsklasse und einen Scheduler mit bestem Aufwand.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class be-class scheduler be-scheduler
Konfigurieren Sie eine Beschleunigte Weiterleitungsklasse und einen Scheduler.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class ef-class scheduler ef-scheduler
Konfigurieren Sie eine gesicherte Weiterleitungsklasse und einen Scheduler.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class af-class scheduler af-scheduler
Konfigurieren Sie eine Netzwerksteuerungsklasse und einen Scheduler.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class nc-class scheduler nc-scheduler
Wenden Sie die Scheduler-Karte auf eine Schnittstelle an.
[edit class-of-service] user@host# set interfaces ge-0/0/0 unit 0 scheduler-map diffserv-cos-map
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.
[edit]
user@host# show class-of-service
interfaces {
ge-0/0/0 {
unit 0 {
scheduler-map diffserv-cos-map;
}
}
}
scheduler-maps {
diffserv-cos-map {
forwarding-class be-class scheduler be-scheduler;
forwarding-class ef-class scheduler ef-scheduler;
forwarding-class af-class scheduler af-scheduler;
forwarding-class nc-class scheduler nc-scheduler;
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie im Konfigurationsmodus ein commit
.