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 die maximale Anzahl von Bytes an Ratenguthaben, die für eine Warteschlange oder einen Schedulerknoten im Leerlauf anfallen können. Wenn eine Warteschlange oder ein Knoten aktiv wird, können die aufgelaufenen Ratengutschriften die Warteschlange oder den Knoten aufholen, um die konfigurierte Rate aufzuholen.
In Abbildung 1 konfiguriert der Netzwerkadministrator einen großen Burst-Größenwert für die Shaping-Rate und dann einen kleinen Burst-Größenwert. Für die größere Burst-Größe gibt es einen 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 über die Shaping-Rate hinaus ist bei der größeren Burst-Größe deutlicher als bei der kleineren Burst-Größe.
Richtlinien zum Konfigurieren 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. Ein zu hoher Burst kann nachgeschaltete Netzwerkgeräte überfordern, 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 beim Konfigurieren 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 wird. Um beispielsweise 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 Ratenguthaben pro Sekunde ermöglicht es dem System, höchstens 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 So berechnet das System die Burst-Größe.
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 unter 1 Mbit/s eingestellt werden kann. Um den Datenverkehr reibungslos zu gestalten, werden Rate Credits viel schneller als einmal pro Sekunde gesendet. Das Intervall, in dem Ratengutschriften gesendet werden, variiert je nach Plattform, Tariftyp und Scheduler-Ebene.
Wenn Sie Anpassungen für die Shaping-Rate konfiguriert haben (entweder prozentual oder über eine Anwendung wie ANCP oder Multicast OIF), basiert das System die Standard- und Mindest-Burst-Größenberechnungen auf der angepassten Shaping-Rate.
Wenn Sie den Zellenformungsmodus so konfiguriert haben, dass die ATM-Zellensteuer berücksichtigt wird, basiert das System die Standard- und Mindest-Burst-Größenberechnungen auf der Nachsteuer-Shaping-Rate.
Die garantierte Rate und die Shaping-Rate teilen sich den für die Burst-Größe angegebenen Wert. 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 Burst-Größe darf die für die Shaping-Rate konfigurierte Burst-Größ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 höher ist als die Burst-Größe der Shaping-Rate. Dieses Verhalten änderte sich mit der Einführung einer verbesserten Verwaltung von Anwendern. Das System protokolliert einen Fehler, wenn die garantierte Burst-Rate höher ist, unabhängig davon, ob sie statisch, dynamisch mit vordefinierten Variablen oder durch eine Änderung der Berechtigungsanforderung konfiguriert ist.
Wenn Sie keine garantierte Rate konfiguriert haben, erhalten logische Schnittstellen und Schnittstellensätze eine standardmäßige garantierte Rate aus der Portgeschwindigkeit. Warteschlangen erhalten eine garantierte Standardrate von der übergeordneten logischen Schnittstelle oder dem übergeordneten Schnittstellensatz.
Burst-Size wird mit
per-priority-shapingnicht unterstützt.
Wie das System die Burst-Größe berechnet
Bei der Berechnung der Burst-Größe verwendet das System einen Exponenten hoch zwei. 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 beispielsweise die folgende Berechnung, um die Burst-Größe für einen Scheduler-Knoten mit einer Shaping-Rate von 150 Mbit/s zu bestimmen:
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:
Shaping-Rate und garantierte Rate
Garantiert hoch (GH) und garantiert mittel (GM)
Übermäßiges Hoch (EH) und Übermaß niedrig (EL)
Garantiert niedrig (GL)
Um die Burst-Größe für jedes Paar zu berechnen, geht das System wie folgt vor:
Verwendet die konfigurierte Burst-Größe, wenn nur eines der beiden konfiguriert ist.
Verwendet die kleinere der beiden Burst-Größen, wenn beide Werte konfiguriert sind.
Verwendet die nächstniedrigere Potenz von zwei.
Zur Berechnung der minimalen Burst-Größe verwendet das System die höhere der beiden Raten.
Tabellarischer Änderungsverlauf
Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie den Feature-Explorer , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.