Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Bereitstellung eines garantierten Mindestsatzes

Auf Gigabit-Ethernet-IQ-PIC-, EQ-DPC-, MIC-, MPC- und Channelized IQ PIC-Schnittstellen sowie auf FRF.16-LSQ-Schnittstellen auf Multiservices- und Services-PICs können Sie die garantierte Bandbreite konfigurieren, die auch als Committed Information Rate (CIR) bezeichnet wird. Auf diese Weise können Sie für jedes logische Interface eine garantierte Rate angeben. Der garantierte Zinssatz ist ein Minimum. Wenn überschüssige physische Schnittstellenbandbreite zur Verfügung steht, erhält die logische Schnittstelle mehr als die garantierte Rate, die für die Schnittstelle bereitgestellt wurde.

Sie können nicht angeben, dass die Summe der garantierten Raten größer ist als die Bandbreite der physischen Schnittstelle oder die Bündelbandbreite für LSQ-Schnittstellen. Wenn die Summe der garantierten Raten die Schnittstellen- oder Bundle-Bandbreite überschreitet, schlägt der Commit-Vorgang nicht fehl, aber die Software verringert die Raten automatisch, sodass die Summe der garantierten Raten gleich der verfügbaren Bundle-Bandbreite ist.

Um einen garantierten Mindestsatz zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Fügen Sie die guaranteed-rate Anweisung auf Hierarchieebene [edit class-of-service traffic-control-profile profile-name] ein:

    Bei LSQ-Schnittstellen können Sie die garantierte Rate als Prozentsatz von 1 bis 100 konfigurieren.

    Auf IQ- und IQ2-Schnittstellen können Sie die garantierte Rate als absolute Rate von 1000 bis  6.400.000.000.000 bps konfigurieren.

    Hinweis:

    Bei kanalisierten und Gigabit Ethernet IQ-Schnittstellen schließen sich die shaping-rate guaranteed-rate und-Anweisungen gegenseitig aus. Einige logische Schnittstellen können nicht für die Verwendung einer Shaping-Rate und andere für die Verwendung einer garantierten Rate konfiguriert werden. Dies bedeutet, dass es keine Servicegarantien gibt, wenn Sie einen PIR konfigurieren. Für diese Schnittstellen können Sie entweder einen PIR oder einen CIR konfigurieren, aber nicht beides.

    Diese Einschränkung gilt nicht für Gigabit-Ethernet-IQ2-PICs oder LSQ-Schnittstellen auf Multiservices- und Services-PICs. Für LSQ- und Gigabit-Ethernet-IQ2-Schnittstellen können Sie sowohl einen PIR als auch einen CIR auf einer Schnittstelle konfigurieren.

    Weitere Informationen zu Gigabit-Ethernet-IQ2-PICs finden Sie unter CoS on Enhanced IQ2 PICs – Übersicht.

  2. Optional können Sie der Berechnung des Verzögerungspuffers eine Verzögerungspufferrate zugrunde legen.  Fügen Sie dazu die delay-buffer-rate Anweisungshierarchieebene [edit class-of-service traffic-control-profiles profile-name] hinzu:

    Bei LSQ-Schnittstellen können Sie die Verzögerungspufferrate als Prozentsatz von 1 bis 100 konfigurieren.

    Bei IQ- und IQ2-Schnittstellen können Sie die Verzögerungspufferrate als absolute Rate von 1000 bis  6.400.000.000.000 bps konfigurieren.

    Der tatsächliche Verzögerungspuffer basiert auf den Berechnungen, die unter Verwalten von Überlastungen an der Ausgangsschnittstelle durch Konfigurieren der Scheduler-Puffergröße beschrieben werden. Ein Beispiel, das zeigt, wie die Verzögerungspufferraten angewendet werden, finden Sie unter Beispiel: Bereitstellen einer garantierten Mindestrate.

    Wenn Sie die Anweisung nicht angeben, basiert die Berechnung des Verzögerungspuffers auf der garantierten Rate, der Shaping-Rate, wenn keine garantierte Rate konfiguriert ist, oder der skalierten Shaping-Rate, wenn die delay-buffer-rate Schnittstelle überzeichnet ist.

    Wenn Sie keine Shaping-Rate oder garantierte Rate angeben, erhält die logische Schnittstelle eine minimale Verzögerungspufferrate und eine minimale Bandbreite, die vier MTU-Paketen entspricht.

    Sie können eine Rate für den Verzögerungspuffer konfigurieren, die höher ist als die garantierte Rate. Dies kann nützlich sein, wenn der Datenverkehrsfluss im Allgemeinen nicht viel Bandbreite benötigt, aber in einigen Fällen kann der Datenverkehr stoßlastig sein und benötigt daher einen großen Puffer.

    Die Konfiguration großer Puffer auf relativ langsamen Verbindungen kann zur Paketalterung führen. Um dieses Problem zu vermeiden, verlangt die Software, dass die Summe der Verzögerungspufferraten kleiner oder gleich der Portgeschwindigkeit ist. Diese Einschränkung schließt die Möglichkeit der Paketalterung nicht aus, daher sollten Sie bei der Verwendung der delay-buffer-rate Anweisung vorsichtig sein. Obwohl ein gewisses Maß an zusätzlicher Pufferung für die Burst-Absorption wünschenswert sein kann, sollten die Verzögerungspufferraten die Servicerate der logischen Schnittstelle nicht weit überschreiten.

    Wenn Sie Verzögerungspufferraten so konfigurieren, dass die Summe die Portgeschwindigkeit überschreitet, wird die konfigurierte Verzögerungspufferrate für die letzte logische Schnittstelle, die Sie konfigurieren, nicht implementiert. Stattdessen erhält diese logische Schnittstelle eine Verzögerungspufferrate von 0, und in der CLI wird eine Warnmeldung angezeigt. Wenn Bandbreite frei wird (weil eine andere logische Schnittstelle gelöscht oder deaktiviert wird oder die Portgeschwindigkeit erhöht wird), wird die konfigurierte Delay-Buffer-Rate neu bewertet und wenn möglich implementiert.

    Wenn die garantierte Rate einer logischen Schnittstelle nicht implementiert werden kann, erhält diese logische Schnittstelle eine Verzögerungspufferrate von 0, auch wenn die konfigurierte Verzögerungspufferrate innerhalb der Schnittstellengeschwindigkeit liegt. Wenn zu einem späteren Zeitpunkt die garantierte Rate der logischen Schnittstelle erreicht werden kann, wird die konfigurierte Delay-Buffer-Rate neu bewertet und wenn die Delay-Buffer-Rate innerhalb der verbleibenden Bandbreite liegt, wird sie implementiert.

    Wenn für eine logische Schnittstelle eine garantierte Rate konfiguriert ist, erhalten alle anderen logischen Schnittstellen an diesem Port, für die keine garantierte Rate konfiguriert ist, eine Verzögerungspufferrate von 0. Dies liegt daran, dass das Fehlen einer garantierten Ratenkonfiguration einer garantierten Rate von 0 und folglich einer Verzögerungspufferrate von 0 entspricht.

  3. Um der logischen Schnittstelle eine Scheduler-Zuordnung zuzuweisen, fügen Sie die scheduler-map Anweisung auf Hierarchieebene [edit class-of-service traffic-control-profiles profile-name] ein:

    Weitere Informationen zum Konfigurieren von Schedulern und Scheduler-Zuordnungen finden Sie unter Konfigurieren von Schedulern und Konfigurieren von Scheduler-Zuordnungen.

  4. Um die Konfiguration großer Puffergrößen zu ermöglichen, schließen Sie die q-pic-large-buffer Anweisung auf Hierarchieebene [edit chassis fpc slot-number pic pic-number] ein:

    Wenn Sie diese Anweisung nicht einschließen, ist die Größe des Verzögerungspuffers eingeschränkter. Weitere Informationen finden Sie unter Verwalten von Überlastungen auf der Ausgangsschnittstelle durch Konfigurieren der Scheduler-Puffergröße.

  5. Um die Planung auf logischen Schnittstellen zu aktivieren, fügen Sie die per-unit-scheduler Anweisung auf Hierarchieebene [edit interfaces interface-name] ein:

    Wenn Sie diese Anweisung einschließen, beträgt die maximale Anzahl der unterstützten VLANs 768 auf einem Gigabit Ethernet IQ PIC mit einem Port. Bei einem Gigabit-Ethernet-IQ-PIC mit zwei Ports beträgt die maximale Anzahl 384.

  6. Um das Traffic-Scheduling-Profil auf die logische Schnittstelle anzuwenden, schließen Sie die output-traffic-control-profile-Anweisung auf Hierarchieebene [edit class-of-service interfaces interface-name unit logical-unit-number] ein:

Tabelle 1 zeigt, wie Bandbreite und Verzögerungspuffer in verschiedenen Konfigurationen zugewiesen werden.

Tabelle 1: Bandbreiten- und Verzögerungspufferzuweisungen nach Konfigurationsszenario

Konfigurationsszenario

Pufferzuweisung verzögern

Sie konfigurieren keinen garantierten Preis. Sie konfigurieren keine Verzögerungspufferrate.

Die logische Schnittstelle erhält eine minimale Bandbreite ohne Garantien und einen Puffer mit minimaler Verzögerung, der 4 MTU-Paketen entspricht.

Sie konfigurieren einen garantierten Preis. Sie konfigurieren keine Verzögerungspufferrate.

Die logische Schnittstelle erhält eine Bandbreite, die der garantierten Rate entspricht, und einen Verzögerungspuffer, der auf der garantierten Rate basiert. Der multiplikative Faktor hängt davon ab, ob Sie die q-pic-large-buffer Anweisung einbeziehen. Weitere Informationen finden Sie unter Verwalten von Überlastungen auf der Ausgangsschnittstelle durch Konfigurieren der Scheduler-Puffergröße.

Sie konfigurieren einen garantierten Preis. Sie konfigurieren eine Verzögerungspufferrate.

Die logische Schnittstelle erhält eine Bandbreite, die der garantierten Rate entspricht, und einen Verzögerungspuffer, der auf der Verzögerungspufferrate basiert. Der multiplikative Faktor hängt davon ab, ob Sie die q-pic-large-buffer Anweisung einbeziehen. Weitere Informationen finden Sie unter Verwalten von Überlastungen auf der Ausgangsschnittstelle durch Konfigurieren der Scheduler-Puffergröße.

Konfiguration des garantierten Mindestsatzes überprüfen

Um Ihre Konfiguration zu überprüfen, können Sie die folgenden Betriebsmodusbefehle ausführen:

  • show class-of-service interfaces

  • show class-of-service traffic-control-profile profile-name

Beispiel: Bereitstellen eines garantierten Mindestsatzes

Zwei logische Schnittstelleneinheiten 0 und 1werden mit einem garantierten Minimum von 750 KBit/s bzw. 500  KBit/s bereitgestellt. Bei logischer Einheit 1basiert der Verzögerungspuffer auf der Einstellung der garantierten Rate. Für logische Einheit 0wird eine Verzögerungspufferrate von 500 Kbit/s angegeben. Die tatsächlichen Verzögerungspuffer, die jeder logischen Schnittstelle zugeordnet sind, betragen 2 Sekunden mit 500 KBit/s. Der 2-Sekunden-Wert basiert auf der folgenden Berechnung:

Weitere Informationen zu dieser Berechnung finden Sie unter Verwalten von Überlastungen auf der Ausgangsschnittstelle durch Konfigurieren der Puffergröße des Schedulers.