Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Übersicht über Scheduler für Router der ACX-Serie

Sie verwenden Scheduler , um die Eigenschaften von Ausgabe-Queues zu definieren. Zu diesen Eigenschaften gehören die Menge der Schnittstellenbandbreite, die der Warteschlange zugewiesen ist, die Größe des Speicherpuffers, der zum Speichern von Paketen reserviert ist, die Priorität der Warteschlange und die der Warteschlange zugeordneten RED-Verfallsprofile (Random Early Detection).

Sie ordnen die Scheduler mithilfe von Scheduler-Maps Weiterleitungsklassen zu. Anschließend können Sie jede Scheduler-Zuordnung einer Schnittstelle zuordnen und so die Hardware-Warteschlangen, Paket-Scheduler und RED-Prozesse konfigurieren, die gemäß dieser Zuordnung arbeiten.

In Routern der ACX-Serie können Sie mehr als eine Warteschlange mit strikter Priorität pro Port konfigurieren. Die Hardware bedient die Warteschlangen in absteigender Reihenfolge der Warteschlangennummern, die als strikte Priorität markiert sind. Alle Warteschlangen mit strikter Priorität werden vom Scheduler bevorzugt behandelt, solange ihre Gestaltungsraten (oder Spitzeninformationsraten) nicht eingehalten werden. Im Gegensatz zu Routern der MX-Serie, bei denen die Router der ACX-Serie mit Warteschlangen gemäß strict-high der [edit class-of-service schedulers scheduler-name priority strict-high] Anweisungshierarchie konfiguriert sind, basiert der Dienst auf der Warteschlangennummer und nicht auf der gemeinsamen Nutzung der strict-high Warteschlangen.

Planung für ACX-Router mit Junos OS

Im Gegensatz zu anderen ACX-Serie-Routern unterstützt ACX5048 und ACX5096 Router CIR in Warteschlangen mit strikter Priorität. Es gibt keine implizite auf Warteschlangennummer basierende Priorität unter den Warteschlangen mit strikter Priorität. Im Gegensatz zu anderen ACX-Serie-Routern unterstützt ACX5048 und ACX5096 Router die Konfiguration von Drop-Profilen für Verlustpriorität lowund medium-highhigh auch für Nicht-TCP-Protokolle.

Anmerkung:

Die Optionen buffer-partition multicast percent <0-100> auf Hierarchieebene [edit class-of-service schedulers scheduler-name buffer-size] und multicast <0-100> auf Hierarchieebene [edit class-of-service schedulers scheduler-name shared-buffer-maximum] werden nur auf ACX5048- und ACX5096-Routern unterstützt. Weitere Informationen finden Sie unter Freigegebene und dedizierte Pufferspeicherpools auf Routern der ACX-Serie.

ACX5448 Router unterstützen Port-basiertes Warteschlangen, Scheduling und Shaping. Sie können bis zu acht Warteschlangen (virtuelle Ausgabewarteschlangen) pro physischer Schnittstelle (Port) konfigurieren. Planungseigenschaften können sowohl auf physischer als auch auf logischer Schnittstellenebene angewendet werden. Der Ausgangsplaner unterstützt zwei Prioritätsstufen (strict-high und low). Es können mehrere Warteschlangen mit strikter Priorität und mehrere Warteschlangen mit niedriger Priorität (Standard) konfiguriert werden.

Standardmäßig erhält ein Port an einem ACX5448 Router einen dedizierten Puffer von 100 Mikrosekunden und einen gemeinsam genutzten Puffer von DRAM. Der Verzögerungspuffer steuert die Latenz der Warteschlange bei Überlastung und die maximale Anzahl von Paketen, die in einer Warteschlange gehalten werden können. Die Standardpuffergröße pro Port beträgt 100 Mikrosekunden.

Anmerkung:

Auf allen Routern der ACX-Serie, auf denen Junos OS ausgeführt wird, können die strict Prioritätswarteschlangen nicht konfiguriert worden sein transmit-rate .

Anmerkung:

Auf ACX710-Routern verursachen Class-of-Service-Commit-Änderungen, insbesondere für Scheduler auf einer physischen Schnittstelle, sehr kurze Pausen (weniger als eine Sekunde) bei der Weiterleitung von Paketen. Dies kann zu Paketverlusten führen. Für einige Protokolle, die sehr kurze Keepalive-Intervalle verwenden, wie z. B. BFD, empfehlen wir, das Keepalive-Intervall zu deaktivieren oder zu vergrößern, bevor Sie Scheduler-Änderungen anwenden. Es wird außerdem empfohlen, die Planung zu konfigurieren, bevor Sie den Livedatenverkehr aktivieren.

Anmerkung:

Auf ACX 4000-Routern wird bei jeder Änderung der Planungs- und Shaping-Parameter eines Ports oder einer seiner Warteschlangen die gesamte Planungskonfiguration auf dem Port gelöscht und die neue Konfiguration angewendet. Während dieses Fensters hält sich das Datenverkehrsmuster nicht an die Benutzerparameter. Es wird empfohlen, die Planung zu konfigurieren, bevor Sie den Live-Datenverkehr aktivieren.

Planung für ACX-Router mit Junos OS Evolved

Alle ACX7000 Router laufen Junos OS Evolved.

Prioritäten der Planung

ACX7000 Router unterstützen acht Scheduler-Prioritätsstufen für die Planung auf Portebene und sechs Stufen für die hierarchische Planung. ACX7000 Router unterstützen auch mehrere Warteschlangen mit derselben Priorität.

Tabelle 1: Planung des vorrangigen Supports

Priorität

Portplanung

Hierarchische Planung

Niedrige Latenz

Ja

Ja

strict-hight

Ja

Ja

Hoch

Ja

Ja

Mittel-Hoch

Ja

Ja

Mittel-Niedrig

Ja

Ja

niedrig-hoch

Ja

Nein

niedrig bis mittel

Ja

Nein

Niedrig

Ja

Ja

Anmerkung:

ACX-Router garantieren keine Round-Robin-Verteilung zwischen Warteschlangen mit gleicher Priorität.

Anmerkung:

Auf allen ACX-Routern, auf denen Junos OS Evolved ausgeführt wird, können Sie nur Prioritätswarteschlangen low konfigurierentransmit-rate.

Warteschlangen mit niedriger Latenz (LLQ)

ACX7000 Router unterstützen Low Latency Queuing (LLQ). LLQ sorgt dafür, dass verzögerungsempfindliche Daten gegenüber anderem Datenverkehr bevorzugt behandelt werden. Eine low-latency Warteschlange hat die höchste Priorität gegenüber allen anderen Prioritätswarteschlangen, einschließlich strict-high Warteschlangen, sowie ein Planungsprofil mit geringer Verzögerung.

Für die Portplanung von virtuellen Ausgabewarteschlangen (VOQs) erhalten VOQs mit niedriger Latenz ihre eigene dedizierte Ausgangswarteschlange. VOQs mit hoher Priorität erhalten eine zweite dedizierte Ausgangswarteschlange, und VOQs mit niedriger Priorität erhalten eine dritte dedizierte Ausgangswarteschlange.

Aufgrund der Planungshierarchie der hierarchischen Class of Service (HCoS) kann eine hierarchische Planung maximal zwei Ausgangswarteschlangen verwenden. Daher erhalten für die hierarchische Planung von VOQs VOQs mit niedriger Latenz und VOQs mit hoher Priorität eine gemeinsame dedizierte Ausgangswarteschlange und VOQs mit niedriger Priorität die zweite dedizierte Ausgangswarteschlange.

Anmerkung:

Wir empfehlen Folgendes, wenn Sie VOQs mit niedriger Latenz konfigurieren:

  • Verwenden Sie Policer, um die Burstiness des Datenverkehrs zu normalisieren, bevor er eine VOQ mit niedriger Latenz erreicht.

  • Konfigurieren Sie maximal zwei VOQs mit niedriger Latenz auf einer physischen oder logischen Schnittstelle.

  • Klassifizieren und planen Sie Datenverkehr (d. h. Reservieren von Bandbreite) für VOQs mit niedriger Latenz, sodass diese Warteschlangen nicht überlastet sind.

Anmerkung:

Warteschlangen mit niedriger Latenz erhalten die gleichen Puffer wie andere Warteschlangen, um die begrenzten Hardware-VOQ-Pufferprofile effizient zu nutzen.

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Funktionen entdecken , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Loslassen
Beschreibung
Junos OS weiterentwickelt 23.4R1
ACX7000-Router unterstützen sechs Scheduler-Prioritätsstufen für Portplanung und hierarchische Planung.
Junos OS weiterentwickelt 23.4R1
ACX7000 Router unterstützen Low Latency Queuing (LLQ).
Junos OS weiterentwickelt 24.4R1
ACX7000 Router unterstützen acht Prioritätsstufen für die Portplanung.