Video: Netzwerkverbindung / Downloads beschleunigen - Optimale Puffergröße festlegen. 2024
Der Punkt hinter der Begrenzung der gesamten Bandbreite, die bestimmten Weiterleitungsklassen zugewiesen wird, besteht darin, dass Sie verhindern möchten, dass eine einzelne Anwendung oder ein einzelner Verkehrsfluss die gesamte Ressourcenmenge einer Schnittstelle verbraucht… Nun, wenn Bandbreite die wichtigste zu deckende Ressource ist, ist Puffergröße eine nahegelegene Sekunde.
In diesem Zusammenhang beziehen sich Puffer auf den verfügbaren Speicher auf einer Schnittstellenkarte, der zum Einreihen von Paketen verfügbar ist, bevor diese nachgeschaltet werden. Im Wesentlichen sendet der Router, nachdem er die nächste Hop-Suche durchgeführt hat, die Pakete an die Schnittstelle, wo er im Speicher gespeichert ist.
Die Schnittstelle bedient dann ihre Warteschlangen basierend auf der relativen Priorität jeder Warteschlange. Während diese Warteschlangen bedient werden, werden Pakete, die vom Router für eine eventuelle Übertragung gesendet werden, gespeichert.
Während Perioden von Überlastung (hier definiert als Zeiten, in denen die Gesamtrate von Warteschlangenpaketen die Übertragungsrate übersteigt) beginnen diese Puffer sich zu füllen. Wenn sie vollständig gefüllt sind, können alle neuen Pakete, die an die Schnittstelle gesendet werden, gelöscht werden, da kein Platz zum Speichern vorhanden ist.
Da ein gewisser Datenverkehr weniger kritisch ist (oder weil Sie einige Verkehrstypen mehr als andere abstürzen lassen können), möchten Sie vielleicht ein Stück des Pufferstücks garantieren. Ähnlich wie bei der Begrenzung der Übertragungsraten möchten Sie möglicherweise verhindern, dass eine bestimmte Weiterleitungsklasse oder ein bestimmter Datenfluss den gesamten verfügbaren Pufferbereich verbraucht.
Die Konfiguration zur Gestaltung der ausgehenden Puffer ähnelt stark der Konfiguration für die Formung des ausgehenden Datenverkehrs:
[Edit-Dienstklassen] Scheduler {cos-sched-video {Übertragungsrate Prozent 40; Puffergröße Prozent 40;} cos-sched-buscrit {Übertragungsrate Prozent 30; Puffergröße 10;} cos-sched-noncrit {Übertragungsrate Prozent 10; Puffergröße% 10;} cos-sched-default {Übertragungsratenrest; buffer-size remainder;}}
Je tiefer der Puffer ist, desto mehr Verzögerung kann auftreten. In einem gut funktionierenden Netzwerk ist die Pufferspeicherauslastung die meiste Zeit niedrig. Puffer sollen wirklich Verkehrsstöße absorbieren.