Obwohl der Switch einen gewissen Pufferspeicher reserviert, um eine minimale Speicherzuweisung für Ports und Warteschlangen zu gewährleisten, können Sie konfigurieren, wie das System den Rest des Pufferspeichers verwendet, um die Pufferzuweisung für Ihren speziellen Netzwerkdatenverkehrsmix zu optimieren. Der globale gemeinsam genutzte Pufferpool ist Speicherplatz, den sich alle Ports auf dem Switch dynamisch teilen, da sie Puffer benötigen. Sie können globalen gemeinsam genutzten Speicherplatz verschiedenen Typen von Eingangs- und Ausgangspuffern zuweisen, um verschiedene Mischungen von Netzwerkdatenverkehr besser zu unterstützen.
VORSICHT:
Das Ändern der Pufferkonfiguration ist ein störendes Ereignis. Der Datenverkehr wird an allen Ports angehalten, bis die Pufferneuprogrammierung abgeschlossen ist.
Verwenden Sie die standardmäßigen Einstellungen für gemeinsam genutzten Puffer (für ein Netzwerk mit einer ausgewogenen Mischung aus verlustfreiem, Best-Effort- und Multicast-Datenverkehr) oder eine der empfohlenen Konfigurationen für gemeinsam genutzten Puffer für Ihren Netzwerkdatenverkehr (hauptsächlich Best-Effort-Unicast-Datenverkehr, hauptsächlich Best-Effort-Datenverkehr auf Links, die für Ethernet PAUSE aktiviert sind, hauptsächlich Multicast-Datenverkehr oder überwiegend verlustfreier Datenverkehr). Entweder die Standardkonfiguration oder eine der empfohlenen Konfigurationen stellt eine Pufferzuweisung bereit, die den Anforderungen der meisten Netzwerke entspricht.
Nachdem Sie mit einer der empfohlenen Konfigurationen begonnen haben, können Sie die Einstellungen für den gemeinsam genutzten Puffer optimieren, dies jedoch mit Vorsicht tun, um Datenverkehrsverluste aufgrund von Pufferfehlkonfigurationen zu vermeiden.
Sie können den Prozentsatz des verfügbaren (vom Benutzer konfigurierbaren) Pufferspeichers konfigurieren, der den globalen freigegebenen Puffern zugewiesen ist. Jeder Speicherplatz, den Sie dem globalen freigegebenen Pufferpool nicht zuordnen, wird dem dedizierten Pufferpool hinzugefügt. In der Standardkonfiguration werden 100 Prozent des verfügbaren Pufferspeichers den globalen freigegebenen Puffern zugewiesen.
Sie können die gemeinsam genutzten Eingangs- und Ausgangspufferpools partitionieren, um den Datenverkehrstypen, die Ihr Netzwerk hauptsächlich transportiert, mehr Puffer und dem anderen Datenverkehr weniger Puffer zuzuweisen. Aus dem Pufferspeicher, der dem freigegebenen Eingangspufferpool zugewiesen ist, können Sie Speicherplatz zuweisen an:
Verlustfreie Puffer: Prozentsatz des gemeinsam genutzten Pufferpools für den gesamten verlustfreien eingehenden Datenverkehr. Der Mindestwert für die verlustfreien Puffer liegt bei 5 Prozent.
-
Verlustfreie Headroom-Puffer: Prozentsatz des gemeinsam genutzten Pufferpools für Pakete, die empfangen werden, während eine Pause durchgeführt wird. Wenn Ethernet PAUSE an einem Port konfiguriert ist oder wenn prioritätsbasierte Datenstromsteuerung (PFC) für Prioritäten an einem Port konfiguriert ist, verwendet der Port, wenn der Port eine Pause-Nachricht an den verbundenen Peer sendet, die Headroom-Puffer, um die Pakete zu speichern, die zwischen dem Zeitpunkt, zu dem der Port die Pause-Nachricht sendet, und dem Zeitpunkt, zu dem das letzte Paket eintrifft, nachdem der Peer den Datenverkehr angehalten hat, eintreffen. Der Mindestwert für die verlustfreien Headroom-Puffer beträgt 0 (null) Prozent. (Verlustfreie Headroom-Puffer sind die einzigen Puffer, die einen Mindestwert von weniger als 5 Prozent haben können.)
Anmerkung:
Auf einem QFX Virtual Chassis und einem EX4600/EX4650 Virtual Chassis beträgt der Mindestwert für den verlustfreien Headroom-Puffer 3 Prozent.
Verlustbehaftete Puffer: Prozentsatz des gemeinsam genutzten Pufferpools für den gesamten eingehenden Datenverkehr nach bestem Bemühen (Unicast mit bestem Bemühen, mehrere Ziele und Datenverkehr mit strikter hoher Priorität). Der Mindestwert für die verlustbehafteten Puffer beträgt 5 Prozent.
Die kombinierten Prozentwerte der verlustfreien, verlustfreien Headroom- und verlustbehafteten Eingangspartitionen müssen zusammen genau 100 Prozent ergeben. Wenn die Gesamtsumme der Pufferprozentsätze mehr als 100 Prozent oder weniger als 100 Prozent beträgt, gibt der Switch einen Commit-Fehler zurück. Alle Eingangspufferpartitionen müssen explizit konfiguriert werden, auch wenn die verlustfreie Headroom-Pufferpartition einen Wert von 0 (null) Prozent aufweist.
Aus dem Pufferspeicher, der dem freigegebenen Ausgangspufferpool zugeordnet ist, können Sie Speicherplatz zuweisen an:
Verlustfreie Puffer: Prozentsatz des gemeinsam genutzten Pufferpools für alle verlustfreien Ausgangswarteschlangen. Der Mindestwert für die verlustfreien Puffer liegt bei 5 Prozent.
Verlustbehaftete Puffer: Prozentsatz des gemeinsam genutzten Pufferpools für alle Best-Effort-Ausgangswarteschlangen (Best-Effort-Unicast und strikte Warteschlangen mit hoher Priorität). Der Mindestwert für die verlustbehafteten Puffer beträgt 5 Prozent.
Multicastpuffer: Prozentsatz des freigegebenen Pufferpools für alle Ausgangswarteschlangen für mehrere Ziele (Multicast, Broadcast und Zielsuche fehlgeschlagen). Der Mindestwert für die Multicastpuffer beträgt 5 Prozent.
Die kombinierten Prozentwerte der verlustfreien, verlustbehafteten und Multicast-Pufferpartitionen für ausgehenden Traffic müssen insgesamt genau 100 Prozent ergeben. Wenn die Gesamtsumme der Pufferprozentsätze mehr als 100 Prozent oder weniger als 100 Prozent beträgt, gibt der Switch einen Commit-Fehler zurück. Alle Ausgangspufferpartitionen müssen explizit konfiguriert werden und einen Wert von mindestens 5 Prozent aufweisen.
So konfigurieren Sie die Zuweisung und Partitionierung gemeinsam genutzter Puffer mithilfe der CLI: