AUF DIESER SEITE
Skalierung von Scheduler-Knoten für MIC- und MPC-Schnittstellen
Hierarchische Planungsprioritätsstufen für MIC- und MPC-Schnittstellen
Garantierte Bandbreite und Gewicht eines Schnittstellenknotens auf MIC- und MPC-Schnittstellen
Hierarchische Planung für MIC- und MPC-Schnittstellen im überbelegten PIR-Modus
Verständnis der hierarchischen Planung für MIC- und MPC-Schnittstellen
Skalierung von Scheduler-Knoten für MIC- und MPC-Schnittstellen
Bei der Planung pro Einheit teilen sich die logischen Schnittstellen einen gemeinsamen Level-2-Knoten (einen pro Port). Bei der hierarchischen Planung verfügt jede logische Schnittstelle über einen eigenen Level-2-Knoten. Daher ist die Skalierung durch die Anzahl der Level-2-Knoten begrenzt.
Um Systemressourcen im hierarchischen Planungsmodus besser zu steuern, können Sie die Anzahl der Scheduler-Knotenebenen auf zwei begrenzen. In diesem Fall teilen sich alle logischen Schnittstellen und Schnittstellensätze mit CoS-Planungsrichtlinie einen einzigen Level-2-Knoten . Folglich wird die maximale Anzahl logischer Schnittstellen mit CoS-Planungsrichtlinien erhöht (die Schnittstellensätze müssen sich auf Ebene 3 befinden).
Um die Skalierung des Scheduler-Knotens zu konfigurieren, schließen Sie die hierarchical-scheduler Anweisung ein, und legen Sie die maximum-hierarchy-levels Option auf auf Hierarchieebene [edit interfaces xe-fpc/pic/port] fest2.
[edit interfaces]
xe-2/0/0 {
hierarchical-scheduler {
maximum-hierarchy-levels 2;
}
}
Die maximum-hierarchy-levels Option unterstützt Schnittstellensätze der Ebene 3, aber keine Schnittstellensätze der Ebene 2. Wenn Sie Level-2-Schnittstellensätze mit dieser maximum-hierarchy-levels Option konfigurieren , erzeugen Sie Packet Forwarding Engine-Fehler.
Hierarchische Planungsprioritätsstufen für MIC- und MPC-Schnittstellen
Das von MIC- und MPC-Schnittstellen verwendete Warteschlangenmodell unterstützt drei Prioritätsstufen für eine garantierte Planungspriorität und zwei niedrigere Prioritätsstufen für eine überschüssige Planungspriorität. Sie können eine Warteschlange mit einer garantierten Priorität und einer übergeordneten Priorität konfigurieren. Sie können z. B. eine Warteschlange für guaranteed Low (GL) als garantierte Priorität und excess High (EH) als überschüssige Priorität konfigurieren.
Sie können ein garantiertes Niveau nur einem überschüssigen Niveau zuordnen. Sie können eine überschüssige Stufe einer beliebigen Anzahl von garantierten Prioritätsstufen zuordnen, einschließlich keiner.
Schnittstellenknoten behalten ihre garantierte Prioritätsstufe (z. B. garantiert hoch, GH), solange sie ihre garantierte Bandbreite nicht überschreiten. Wenn die Warteschlangenbandbreite die garantierte Rate überschreitet, sinkt die Priorität auf die überschüssige Priorität (z. B. übermäßig hoch, EH). Da die Prioritäten der überschüssigen Ebene niedriger sind als die ihrer garantierten Gegenstücke, können die Bandbreitengarantien für jede der anderen Ebenen beibehalten werden.
Garantierte Bandbreite und Gewicht eines Schnittstellenknotens auf MIC- und MPC-Schnittstellen
Das von MIC- und MPC-Schnittstellen verwendete Warteschlangenmodell trennt die Konzepte der garantierten Bandbreite und des Gewichts eines Schnittstellenknotens, obwohl die beiden Begriffe oft synonym verwendet werden. Die garantierte Bandbreite für einen Schnittstellenknoten ist die Bandbreite, die der Knoten verwenden kann, unabhängig davon, was auf den anderen Knoten der Planungshierarchie geschieht. Das Gewicht eines Schnittstellenknotens hingegen ist ein Wert, der bestimmt, wie überschüssige Bandbreite genutzt wird. Das Gewicht eines Knotens kommt ins Spiel, wenn andere Knoten auf derselben hierarchischen Planungsebene weniger als die Summe ihrer garantierten Bandbreite verbrauchen
Bei einigen Anwendungsdatenverkehrstypen (z. B. Sprache mit konstanter Bitrate, bei der wenig Bedenken hinsichtlich überschüssiger Bandbreite bestehen) dominiert die garantierte Bandbreite den Knoten. Bei anderen Arten von Anwendungsdatenverkehr (z. B. Burst-Daten, bei denen eine genau definierte Bandbreite nicht immer möglich ist) dominiert das Konzept des Gewichts den Knoten.
Hierarchische Planung für MIC- und MPC-Schnittstellen im überbelegten PIR-Modus
Im Gegensatz zu den PICs Intelligent Queuing Enhanced (IQE) und Intelligent Queuing 2 Enhanced (IQ2E) setzen die Schnittstellen von MICs und MPCs die garantierte Rate im PIR-Modus (Oversubscribed Peak Information Rate) für den Pro-Unit-Scheduler auf Null. Außerdem wird die konfigurierte Rate herunterskaliert, um dem überzeichneten Wert zu entsprechen. Wenn beispielsweise zwei logische Schnittstelleneinheiten mit einer Shaping-Rate von jeweils 1 Gbit/s auf einem 1-Gbit/s-Port vorhanden sind (der daher 2 zu 1 überbelegt ist), wird die garantierte Rate auf jeder Einheit auf 500 Mbit/s herunterskaliert (um 2 herunterskaliert).
Bei hierarchischen Schedulern im überzeichneten PIR-Modus wird die garantierte Rate für jede logische Schnittstelleneinheit auf Null gesetzt. Das bedeutet, dass die Übertragungsraten der Warteschlange immer überbelegt sind.
Da im überzeichneten PIR-Modus die Warteschlangen-Übertragungsraten immer überbelegt sind, gilt Folgendes:
Wenn die Übertragungsrate der Warteschlange als Prozentsatz festgelegt ist, wird die garantierte Rate der Warteschlange auf Null gesetzt. Die Überschussrate (Gewicht) der Warteschlange ist jedoch korrekt eingestellt.
Wenn die Übertragungsrate der Warteschlange als absoluter Wert festgelegt ist und die Warteschlange eine garantierte hohe oder mittlere Priorität hat, wird Datenverkehr bis zur Übertragungsrate der Warteschlange mit dieser Prioritätsstufe gesendet. Bei garantiert geringem Datenverkehr wird dieser Datenverkehr jedoch in den Bereich "Excess Low" herabgestuft. Das bedeutet, dass Best-Effort-Datenverkehr, der innerhalb der Übertragungsrate der Warteschlange liegt, eine niedrigere Priorität erhält als übermäßig hoher Datenverkehr außerhalb des Profils. Dies unterscheidet sich von den IQE- und IQ2E-PICs.