Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Traffic Burst Management auf MIC- und MPC-Schnittstellen – Übersicht

Sie können die Auswirkungen von Datenverkehrsspitzen auf Ihr Netzwerk verwalten, indem Sie einen Burst-Größenwert mit der Shaping-Rate oder der garantierten Rate konfigurieren. Der Wert ist das maximale Byte an Ratenguthaben, das für eine Warteschlange im Leerlauf oder einen Schedulerknoten im Leerlauf anfallen kann. Wenn eine Warteschlange oder ein Knoten aktiv wird, ermöglichen die aufgelaufenen Ratengutschriften der Warteschlange oder dem Knoten, den konfigurierten Kurs aufzuholen.

Abbildung 1: Burst-Formungsraten Sample Burst Shaping Rates

In Abbildung 1 konfiguriert der Netzwerkadministrator einen großen Burst-Größenwert für die Shaping-Rate und konfiguriert dann einen kleinen Burst-Größenwert. Für die größere Burst-Größe gilt ein Maximalwert. Die kleinere Burst-Größe unterliegt einem Mindestwert, der es dem System ermöglicht, die konfigurierten Raten zu erreichen.

In beiden Konfigurationen kann der Scheduler-Knoten für ein kurzes Intervall über seine Shaping-Rate hinausgehen. Der Burst des Datenverkehrs, der über die Shaping-Rate hinausgeht, ist bei der größeren Burst-Größe stärker wahrnehmbar als bei der kleineren Burst-Größe.

Richtlinien für die Konfiguration der Burst-Größe

In der Regel ist die Standard-Burst-Größe (100 ms) sowohl für Scheduler-Knoten als auch für Warteschlangen auf MIC- und MPC-Schnittstellen für die meisten Netzwerke ausreichend. Wenn Sie jedoch Zwischengeräte in Ihrem Netzwerk haben, die nur über eine sehr begrenzte Pufferung verfügen und Datenverkehrsspitzen nicht tolerieren, sollten Sie einen niedrigeren Wert für die Burst-Größe konfigurieren.

Seien Sie vorsichtig, wenn Sie eine andere Burst-Größe für Ihr Netzwerk auswählen. Eine zu hohe Burst-Größe kann nachgeschaltete Netzwerkgeräte überlasten, was zu Paketverlusten und ineffizientem Netzwerkbetrieb führen kann. Ebenso kann eine zu niedrige Burst-Größe verhindern, dass das Netzwerk die konfigurierte Rate erreicht.

Beachten Sie bei der Konfiguration einer Burst-Größe die folgenden Überlegungen:

  • Das System verwendet einen Algorithmus, um die tatsächliche Burst-Größe zu bestimmen, die für einen Knoten oder eine Warteschlange implementiert ist. Um z. B. eine Shaping-Rate von 8 Mbit/s zu erreichen, müssen Sie jede Sekunde 1 MB Ratenguthaben zuweisen. Eine Shaping-Rate von 8 Mbit/s mit einer Burst-Größe von 500.000 Byte Rate-Credit pro Sekunde ermöglicht es dem System, maximal 500.000 Byte oder 4 Mbit/s zu übertragen. Das System kann keine Burst-Größe implementieren, die verhindert, dass die Rate erreicht wird.

    Weitere Informationen finden Sie unter Berechnung der Burst-Größe durch das System.

  • Es gibt minimale und maximale Burst-Größen für jede Plattform, und verschiedene Knoten und Warteschlangentypen haben unterschiedliche Skalierungsfaktoren. Das System stellt beispielsweise sicher, dass der Burst bei einer Shaping-Rate von 8 Mbit/s nicht niedriger als 1 Mbit/s eingestellt werden kann. Um den Datenverkehr reibungslos zu gestalten, werden Ratengutschriften viel schneller als einmal pro Sekunde gesendet. Das Intervall, in dem Ratenguthaben gesendet werden, hängt von der Plattform, der Art des Tarifs und der Scheduler-Ebene ab.

  • Wenn Sie Anpassungen für die Formgebungsrate konfiguriert haben (entweder prozentual oder über eine Anwendung wie ANCP oder Multicast OIF), basiert das System die Standard- und minimalen Burstgrößenberechnungen auf der angepassten Formgebungsrate.

  • Wenn Sie den Zellenformungsmodus so konfiguriert haben, dass die ATM-Zellensteuer berücksichtigt wird, basiert das System die standardmäßigen und minimalen Berechnungen der Burst-Größe auf dem Formungssatz nach Steuern.

  • Die garantierte Rate und die Shaping-Rate teilen sich den Wert, der für die Burst-Größe angegeben ist. Wenn für die garantierte Rate eine Burst-Größe angegeben ist, wird diese Burst-Größe für die Shaping-Rate verwendet. Wenn für die Shaping-Rate eine Burst-Größe angegeben ist, wird diese Burst-Größe für die garantierte Rate verwendet. Wenn Sie für beide Raten eine Burst-Größe angegeben haben, verwendet das System den kleineren der beiden Werte.

  • Die für die garantierte Rate konfigurierte Burstgröße darf die für die Shaping-Rate konfigurierte Burstgröße nicht überschreiten. Ab Junos OS Version 15.1 generiert die CLI keinen Commit-Fehler mehr, wenn die Burst-Größe mit garantierter Rate statisch so konfiguriert ist, dass sie größer ist als die Burst-Größe mit Shaping-Rate. Dieses Verhalten änderte sich mit dem Aufkommen der erweiterten Abonnentenverwaltung. Das System protokolliert einen Fehler, wenn die Guaranteed-Burst-Rate höher ist, unabhängig davon, ob sie statisch, dynamisch mit vordefinierten Variablen oder durch eine Änderungsanforderung der Berechtigung konfiguriert ist.

  • Wenn Sie keine garantierte Rate konfiguriert haben, erhalten logische Schnittstellen und Schnittstellengruppen eine garantierte Standardrate von der Portgeschwindigkeit. Warteschlangen erhalten von der übergeordneten logischen Schnittstelle oder dem übergeordneten Schnittstellensatz eine garantierte Standardrate.

  • Die Burst-Größe wird mit nicht unterstützt per-priority-shaping.

So berechnet das System die Burst-Größe

Bei der Berechnung der Burstgröße verwendet das System einen Exponenten einer Zweierpotenz. Zum Beispiel:

Shaping-rate in bps * 100 ms / (8 bits/byte * 1000 ms/s) = 1,875,000 bytes

Das System rundet diesen Wert dann auf. Das System verwendet z. B. die folgende Berechnung, um die Burst-Größe für einen Scheduler-Knoten mit einer Shaping-Rate von 150 Mbit/s zu ermitteln:

Max (Shaping rate, Guaranteed rate) bps * 100 ms / (8 bits/byte * 1000 ms/s) = 1,875,000 bytes

Rounded up to the next higher power of two = 2,097,150 (which is 2**21, or 0x200000)

Das System weist jedem der folgenden Ratenpaare eine einzelne Burst-Größe zu:

  • Formgebungsrate und Garantierate

  • Garantiert hoch (GH) und garantiert mittel (GM)

  • Überschuss hoch (EH) und Überschuss niedrig (EL)

  • Garantiert niedrig (GL)

Um die Burst-Größe für jedes Paar zu berechnen, führt das System Folgendes aus:

  • Verwendet die konfigurierte Burst-Größe, wenn nur eines der Paare konfiguriert ist.

  • Verwendet die kleinere der beiden Burstgrößen, wenn beide Werte konfiguriert sind.

  • Verwendet die nächstniedrigere Potenz von zwei.

  • Um die minimale Burst-Größe zu berechnen, verwendet das System die größere der beiden Raten.

Tabelle der Versionshistorie
Release
Beschreibung
15.1
Ab Junos OS Version 15.1 generiert die CLI keinen Commit-Fehler mehr, wenn die Burst-Größe mit garantierter Rate statisch so konfiguriert ist, dass sie größer ist als die Burst-Größe mit Shaping-Rate.