Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Hierarchische Policer-Modi auf Routern der ACX-Serie

Die Methode, wie der Micro Flow Policer den Anteil der aggregierten Bandbreite für den Mikrofluss ermittelt und verwaltet, wird im hierarchischen Policer-Modus definiert. ACX-Router unterstützen die folgenden drei hierarchischen Policer-Modi. Sie können den Modus oder die Art des Policers für jede hierarchische Policer-Instanz konfigurieren.

Anmerkung:

Hierarchischer Policer ist nicht auf ACX5048- und ACX5096-Router anwendbar.

Garantierter Modus

Dieser Modus, auch als Bandbreitengarantie-Modus bezeichnet, wird verwendet, wenn der Mikro-Flow-Policer verwendet wird, um festzulegen, dass ein Teil der aggregierten übergeordneten Policer-Bandbreite für seinen Mikrofluss garantiert ist. Wenn dieser Mikrofluss keinen Datenverkehr enthält, wird dann die für diesen Mikrofluss aus der aggregierten Bandbreite zugewiesene Menge von den anderen Mikroflüssen verwendet, die datenverkehr mit einer Größenbegrenzung oder Bandbreite übertragen, die über ihren entsprechenden garantierten Bandbreitenraten liegt.

Stellen Sie sich ein Beispielszenario vor, in dem die maximal zulässige Rate oder Spitzenrate (PEAK Information Rate, MBA) eines Benutzers 140 Mbit/s beträgt. Insgesamt vier Services oder Anwendungen namens EF (Expedited Forwarding), Gold, Silver und Bronze werden für den garantierten Bandbreitenmodus von Policer mit einem CIR von 50 Mbit/s, 40 Mbit/s, 30 Mbit/s bzw. 20 Mbit/s definiert. Wenn zum Beispiel für jeden der vier Services 140 Mbit/s an Trafic empfangen wird, beträgt der zulässige Datenverkehr 50, 40, 30 bzw. 20 Mbit/s. Wenn 150 Mbit/s Gold-Datenverkehr empfangen wird, ist für Gold-Datenverkehr nur 140 Mbit/s zulässig.

Alle Child-Policer müssen Single-Rate-, Single-Bucket- und Zwei-Farb-Modi für den Bandbreitengarantie-Modus eines hiearchical Policers sein. Diese Kombination von Attributen wird auch als Stockwerkmodus bezeichnet. Der Mikrofluss-Policer-Wert gibt die garantierte Mindestbandbreite (CIR) für den Mikrofluss an. Der Makrofluss-Policer-Wert gibt die maximal zulässige Bandbreite (SENSOR) für alle Datenströme an. Die Summe bzw. der kumulierte Wert aller CIR-Werte der konfigurierten Mikroflüsse muss kleiner oder gleich hoch sein als der Makrostrom-CIR. Die Burstgröße von Makroflüssen muss größer sein als die Summe der Überflussgröße aller untergeordneten Policer und der größte MTU der physischen Schnittstelle zwischen allen physischen Schnittstellen der logischen Schnittstellen oder Schnittstellenfamilien, an die die Child-Policer angeschlossen sind.

Stellen Sie sich eine Beispielkonfiguration mit zwei Child-Policern an, die von einem übergeordneten SOR im Bandbreitengarantie-Modus aggregiert werden. PIRs für Kinder-Policer und den Eltern-Policer sind konfiguriert. Wenn zwei Flows, Flow 1 und Flow 2, Datenverkehr mit einer Geschwindigkeit übertragen werden, die die konfiguriertenOREN-Werte überschreitet, wird der Anteil des übergeordneten ANSATZ angepasst, um den Datenverkehr für untergeordnete Policer anhand der für die Datenflüsse definierten Prioritäten zu ermöglichen, während die Bandbreite beibehalten wird.

Policer verwenden einen Token-Größenordnungsalgorithmus, um eine Begrenzung auf eine durchschnittliche Übertragungs- oder Empfangsrate des Datenverkehrs an einer Schnittstelle durchzusetzen und gleichzeitig Eine Überauslastung des Datenverkehrs bis zu einem maximalen Wert basierend auf der konfigurierten Bandbreitenbegrenzung und konfigurierten Burst-Größe zu ermöglichen. Der Token-Token-Algorithmus bietet mehr Flexibilität als einen leaky-Hash-Algorithmus, da Sie einen angegebenen Datenverkehrs-Burst zulassen können, bevor Sie Pakete verwerfen oder eine Strafstrahierung wie Packet-Output-Queuing-Priorität oder Paketverlustpriorität anwenden. Nachfolgend finden Sie die Hauptkomponenten des Token-Hash-Algorithmus:

  • Der Eisatz stellt eine Funktion zur Begrenzung der Geschwindigkeit des Policers auf der Schnittstellen-Ein- und Ausgangsdatenverkehr dar.

  • Jeder Token im Nachhinein stellt eine "Gutschrift" für eine Reihe von Bits dar, und Token im Nachhinein werden für die Fähigkeit, Datenverkehr zu empfangen oder zu übertragen, der einer für den Policer konfigurierten Begrenzung der Übertragungsrate entspricht, gutgeschrieben.

  • Die Ankunftsrate des Token besteht in der regelmäßigen Zuordnung von Token in den Token-Speicher, der anhand der konfigurierten Bandbreitenbegrenzung berechnet wird.

  • Die Token-Teiltiefe definiert die Kapazität des Bytes. Token, die nach dem Nacherkennen der Kapazität zugewiesen werden, können nicht gespeichert und verwendet werden.

Ein eingehendes Paket entspricht dem bandbreitengarantien Modus, wenn Token in der Peak Burst-Größe (PBS) entweder des übergeordneten Policers oder der zugesagten Burst-Größe (CBS) des Child Policer vorhanden sind. Wenn keine ausreichenden Token in der PBS oder CBS eines der übergeordneten oder untergeordneten Policer vorhanden sind, entspricht das Paket nicht dem garantierten Modus des hierarchischen Policers-Arbeitens. In einem solchen Fall ist die Child-Policer-Rate für die Mitgliederflüsse garantiert. Die folgende Tabelle beschreibt die verschiedenen Szenarien der Farbcodierung für Mikro-Flow- und Makro-Flow-Policer und die daraus resultierende Farbe oder Priorität, die zugewiesen wird:

Mikrofarbe

Makrofarbe

Ergebnis

Grün

Grün

Grün

Grün

Rot

Grün

Rot

Grün

Grün

Rot

Rot

Rot

Spitzenmodus

Dieser Modus, auch als Bandbreitenschutzmodus bezeichnet, wird verwendet, wenn der Mikro-Flow-Policer verwendet wird, um die maximale Menge der aggregierten Übergeordneten Policer-Bandbreite anzugeben, die von einem Mikrofluss verwendet werden kann. Mit diesem Modus schützen sie einen bestimmten Mikrofluss vor der Aushunger der anderen Flüsse. Selbst wenn in den anderen Mikroflüssen kein Datenverkehr enthalten ist (die verfügbare Gesamtbandbreite ist größer als die Rate dieses bestimmten Mikroflusses), kann der Mikrofluss nicht mehr als die auf dem Micro Flow Policer konfigurierte Geschwindigkeit verwenden.

Stellen Sie sich ein Beispielszenario vor, in dem die maximal zulässige Rate (MAXIMUM Allowed Rate, SOR) eines Benutzers 100 Mbit/s beträgt. Für den Policer mit BANDBREITEnbeschränkungen von 50 Mbit/s, 40 Mbit/s, 30 Mbit/s bzw. 20 Mbit/s werden insgesamt vier Services oder Anwendungen namens EF (Expedited Forwarding), Gold, Silber und Bronze definiert. Eine solche Einstellung wird in Topologien verwendet, in denen sie verhindern möchten, dass ein bestimmter Abonnent oder Benutzer einen größeren Anteil des Makroflusses oder des übergeordneten CIR für Echtzeitanwendungen wie Video-on-Demand (VoD) oder Voice over IP (VoIP) nutzt. Wenn beispielsweise nur 100 Mbit/s von EF-Paketen empfangen werden, beträgt die zulässige Bandbreitenrate für den Datenverkehr 50 Mbit/s. Wenn für jeden der vier Dienste 100 Mbit/s Datenverkehr empfangen wird, beträgt der aggregierte zulässige Datenverkehr 100 Mbit/s, in dem die Sätze für die verschiedenen Dienste wie folgt gelten:

  • Weniger als oder gleich 50 Mbit/s für EF-Datenverkehr

  • Weniger als oder gleich 40 Mbit/s für Gold-Datenverkehr

  • Weniger als oder gleich 30 Mbit/s für Silber-Datenverkehr

  • Weniger als oder gleich 20 Mbit/s für Bronze-Datenverkehr

Alle Child-Policer müssen Single-Rate-, Single-Bucket- und Zwei-Farb-Typen für den Bandbreitenschutz oder den Spitzenmodus eines hierarchischen Policers sein. Der Mikrofluss-Policer-Wert gibt die maximal zulässige Bandbreite (SENSOR) für den Mikrofluss an. Der Makrofluss-Policer-Wert gibt die maximal zulässige Bandbreite (SENSOR) für alle Datenströme an. Die Summe der OPTIMIEREN-Werte der Mikro-Datenströme muss größer oder gleich den WERT FÜR DIE MESS-Werte der untergeordneten Policer sein. Die Burst-Größe des Makrostroms muss größer oder gleich der des Mikro-Datenflusses mit der größten Burst-Größe sein.

Stellen Sie sich eine Beispielkonfiguration mit zwei Child-Policern an, die von einem übergeordneten SOR im Bandbreitengarantie-Modus aggregiert werden. PIRs für Kinder-Policer und den Eltern-Policer sind konfiguriert. Wenn zwei Flows, Flow 1 und Flow 2, Datenverkehr mit einer Geschwindigkeit übertragen werden, die die konfigurierten ANFORDERUNGEN überschreitet, wird der Anteil des übergeordneten ANSATZ angepasst, um den Datenverkehr für untergeordnete Policer anhand der für die Datenströme definierten Prioritäten zu ermöglichen, während die Bandbreite beschränkt ist, um die minimalen oder zugesagten Raten von Datenverkehrsflüssen aufrecht zu erhalten.

Ein eingehendes Paket entspricht dem bandbreitengarantien Modus, wenn Token in der Spitzengröße (Peak Burst Size, PBS) sowohl des Child-Policers als auch des übergeordneten Policers vorhanden sind. Wenn in der PBS der beiden Policer keine ausreichenden Token vorhanden sind, entspricht das Paket nicht dem Spitzenmodus des hierarchischen Policers. In einem solchen Fall ist die Child-Policer-Rate die maximal zulässige Rate oder DIE MAXIMAL zulässige Rate (NSR) für die Member-Flows. Die folgende Tabelle beschreibt die verschiedenen Szenarien der Farbcodierung für Mikro-Flow- und Makro-Flow-Policer und die daraus resultierende Farbe oder Priorität, die zugewiesen wird:

Mikrofarbe

Makrofarbe

Ergebnis

Grün

Grün

Grün

Grün

Rot

Rot

Rot

Grün

Rot

Rot

Rot

Rot

Hybrid-Modus

Dieser Modus, der aus den Modi für Bandbreitengarantie und Bandbreitenschutz besteht, ermöglicht die Gleichzeitigkeit der Bandbreiteneinschränkung und des Bandbreitenbedarfs pro Datenfluss. Der Bandbreiten-guarentee oder Bandbreiteneinschränkungsmodus steuert die garantierten Raten für einen bestimmten Mikrofluss. Es verwaltet jedoch nicht die Art und Weise, wie die übermäßige aggregierte Bandbreite von den Mikroflüssen gemeinsam genutzt werden kann. Ein bestimmter Mikrofluss kann potenziell die gesamte aggregierte Überschussbandbreite nutzen, die die anderen Mikroflüsse von übermäßiger Bandbreite versparen.

Der Bandbreitenschutz oder Spitzenmodus steuert die Bandbreite, die ein bestimmter Mikrofluss nutzen kann, und schützt so andere Datenströme vor Großen und Strömen. Sie enthält jedoch keine garantierten Raten für die Mikroflüsse. Wenn beispielsweise die Mikro-Datenflussraten für Datenströme f1, f2 und f3 50 Mbit/s, 60 Mbit/s bzw. 50 Mbit/s und die Gesamtrate 70 Mbit/s beträgt, ist es möglich, dass f1- und f2-Datenströme 50 Mbit/s bzw. 20 Mbit/s bereitgestellt werden, ohne dass für f3 die Bandbreite zugewiesen ist.

Der Hybridmodus implementiert die Vorteile des Spitzenbetriebs und bietet Garantierte Methoden, um ihre individuellen Einschränkungen zu überwinden. Im Hybird-Modus gibt der Micro Flow Policer zwei Raten für den Mikrofluss an: CIR und EIR. Der CIR gibt den garantierten Teil der Gesamten Makrostrombandbreite für einen Mikrofluss an, und DER CIR gibt den maximalen Anteil der gesamten Makrostrombandbreite für einen Mikrofluss an. Dieser Mechanismus gewährleistet, dass der CIR im Garantiemodus funktioniert und im Stoßmodus EIR funktioniert. Dadurch werden die Vorteile beider Modelle kombiniert. Im Hyr datengestützten Modus werden sowohl farborientierte als auch farblose Modi für Child-Policer unterstützt.

Child-Policer arbeiten gemäß dem RFC 4115-Modus mit zwei Rate drei Farbmarkierungen. Die normalen Drei-Rate-Farbmarkierungen auf ACX-Routern werden im RFC2698-Modus ausgeführt.

Stellen Sie sich eine Beispielkonfiguration vor, in der die maximal zulässige Rate für einen Benutzer 140 Mbit/s beträgt. Im Hybrid-Modus des Policer werden insgesamt vier Services oder Anwendungen namens EF (Expedited Forwarding), Gold, Silber und Bronze definiert, die einen WERT von 55 Mbit/s, 60 Mbit/s, 130 Mbit/s bzw. 140 Mbit/s bieten. Die definierten CIR-Werte sind 50 Mbit/s, 40 Mbit/s, 30 Mbit/s bzw. 20 Mbit/s bei EF-, Gold-, Silber- und Bronzediensten. Wenn beispielsweise 140 Mbit/s Datenverkehr für jeden der vier Services empfangen wird, beträgt der zulässige weltfreundliche Datenverkehr 50, 40, 30 bzw. 20 Mbit/s für die vier Dienste. Wenn nur 140 Mbit/s an EF-Datenverkehr empfangen wird, sind 50 Mbit/s von EF-Datenverkehr als grün und 5 Mbit/s von EF-Datenverkehr als Gelb zulässig. Gehen Sie im selben Szenario von einer Makro-Policer-Rate von 26 Mbit/s aus. Gehen Sie auch von zwei Child-Policern im farborientierten Modus aus, und zwar Child Policer-1 mit einem CIR von 10 Mbit/s und einem EIR von 10 Mbit/s. Child policer-2 verfügt über einen CIR von 15 Mbit/s und eine EIR von 5 Mbit/s. Wenn flow-1 ein Stream von 100 Mbit/s für gelben Datenverkehr ist und Flow-2 ein Strom von 100 Mbit/s für grünen Datenverkehr ist, ergibt sich die folgende Ausgabe in dieser Policer-Hierarchie:

  • Flow-1 hat 0 Mbit/s an grünem Datenverkehr und hat weniger als oder gleich 5 Mbit/s an gelben Datenverkehr.

  • Flow-2 hat 10 Mbit/s an grünem Datenverkehr und hat mehr als oder gleich 10 Mbit/s an gelben Datenverkehr.

  • Die Summe des gelben Datenverkehrs ist weniger oder gleich 11 Mbit/s.

Stellen Sie sich eine Beispielkonfiguration mit zwei Child-Policern an, die von einem übergeordneten SOR im Hybrid-Modus aggregiert werden. PIRs für Kinder-Policer und den Eltern-Policer sind konfiguriert. Wenn zwei Flows, Flow 1 und Flow 2, Datenverkehr mit einer Rate übertragen werden, die die konfigurierten CASHFLOW-Werte überschreitet, wird der Anteil der übergeordneten ZUnsicherung angepasst, um den Datenverkehr für die untergeordneten POLICEr zu zulassen, während die untergeordneten CASHFLOW-Werte für die beiden Datenströme beibehalten werden.

Die hybride Arbeitsweise des aggregierten oder hierarchischen Policers unterstützt zwei Raten (CIR und CIR) und drei Farben für Mikroflüsse. Bei ACX-Routern für den Hybrid-Policer-Typ muss der Micro-Policer von typ modified-trtcm (definiert in RFC 4115) sein. Sowohl farb blinde als auch farbsens rahmen werden für Child-Policer unterstützt. Makro-Policer muss eine einzige Rate, eine einzige Messliste und ein Farb-Policer sein. Die Summe der CIR-Werte der Mikroflüsse liegt unter dem WERT des MAKRO-Flows, und der kumulierte Wert aller CIR-Werte der Mikro-Flows ist höher als der DES MESSWERTs des Makrostroms. Wenn der Mikro-Flow-Datenverkehr weniger als der DES CIR-Werts des Mikrofluss-CIR ist, bewirkt der Policer, dass der Mikrofluss-CIR entweder aufrechterhalten wird oder NICHT. Wenn der Mikroflussverkehr über dem CIR-Wert des Mikroflusses liegt, ist der Mikrofluss-CIR garantiert. Mikroflüsse-Überschussraten werden basierend auf der verfügbaren Makrostrombandbreite gemeinsam genutzt. Dabei ist die Verteilung der Überschussrate für die Mikroflüsse, die von DER MICRO FLOW-ZU- und -Flüssen implementiert werden, nicht beschränkt. Die CBS des Makrostroms muss größer oder gleich der Aggregierten des Mikrofluss-CBS sein. Die übermäßige Burst-Größe (Excess Burst Size, EBS) des Makroflusses muss größer oder gleich der des Mikroflusses mit dem größten EBS sein.

Ein eingehendes Paket entspricht dem Hybrid-Modus, wenn Token in der zugesagten Burst-Größe (CBS) des Child-Policers vorhanden sind. Das Paket ist nicht mit dem Hybrid-Modus verbunden, wenn Token sowohl im EBS des Child-Policers als auch im PBS des übergeordneten Policers vorhanden sind. Wenn ein Paket die Hybrid-Arbeitsweise eines Policers nicht erfüllt, wird der CIR des Child-Policers für den Member-Datenverkehr garantiert, und der CIR-Wert des Child-Policers ist die maximal zulässige Rate für die Member-Datenströme. Die folgende Tabelle beschreibt die verschiedenen Szenarien der Farbcodierung für Mikro-Flow- und Makro-Flow-Policer und die daraus resultierende Farbe oder Priorität, die zugewiesen wird:

Mikrofarbe

Makrofarbe

Ergebnis

Grün

Grün

Grün

Rot

Grün

Grün

Gelb

Grün

Gelb

Gelb

Rot

Rot

Rot

Grün

Rot

Rot

Rot

Rot