iSCSI mit Uplink-Ports am Switch

7

Funktionieren die Uplink-Ports an Switches normalerweise als iSCSI-Ports? Wir fügen ein 10-GB-iSCSI-SAN hinzu und möchten einen Combo-Switch (48 x 1 GB und 4 x 10 GB SFP + -Uplink-Ports) erhalten und die 10 GB für das iSCSI-SAN verwenden, während die 1 GB für ein 1-GB-iSCSI-SAN gelten. Uns wurde gesagt, dass die Uplinks keine für iSCSI erforderliche Pufferung bieten.

Ist dies spezifisch für die verwendeten Switches und bieten einige die erforderliche Pufferung und andere nicht die Uplink-Ports?

Gregory Thomson
quelle

Antworten:

4

Die eindeutige Antwort auf Ihre Frage wäre vollständig implementierungsabhängig. "Uplink-Port" ist nichts anderes als eine bloße Bezeichnung - es gibt keine einheitliche Definition für das, was es genau ist. In der Regel handelt es sich um einen Port mit hoher Bandbreite, manchmal nur um eine transceiverlose GBIC / SFP-Schnittstelle für zusätzliche Medienflexibilität.

Ob weniger oder mehr Pufferplatz als die anderen Ports des Switch verfügbar ist, ist eine Frage, die der Hersteller stellen muss. Ob der verfügbare Pufferplatz Ihren spezifischen Anforderungen entspricht, ist Ihre ganz eigene Aufgabe, die Sie in Ihrem Labor mit Ihrer Last bestimmen müssen.

Vor diesem Hintergrund wird die schalterseitige Pufferung normalerweise stark überbewertet. Puffer werden benötigt, um unterschiedliche Portgeschwindigkeiten zu kompensieren, damit der Host auf der schnelleren Verbindung Daten in Bursts an die langsameren Verbindungen senden kann, die die Puffer des Switches ausgleichen würden. Da dem Speichercontroller jedoch viel Pufferplatz mit Flusssteuerungsmechanismen auf verschiedenen Ebenen der Übertragung zur Verfügung steht (Ethernet, wenn Sie es aktivieren, auf jeden Fall TCP), müssten die Switch-Puffer technisch nur groß genug sein, um die zu halten Anzahl von ([Uplink-Port-Verbindungsgeschwindigkeit] * [Anzahl der Uplink-Ports] / [langsamste Verbindungsgeschwindigkeit]) + 1Frames, um die langsameren Downlinks jederzeit gesättigt zu halten. Wenn 2 10G-Uplink-Ports angeschlossen, 1G langsamste Links und Jumbo-Frames aktiviert sind, würde dies knapp 200 KB Pufferplatz betragen. Aufgrund von Überentwicklungs- und Implementierungsbeschränkungen (z. B. eine feste Beziehung zwischen Pufferplatz und Eingabe-Ausgabe-Portpaaren) werden in den Datenblättern der Switches deutlich größere Deklarationen des Gesamtpufferraums angezeigt.

the-wabbit
quelle
1

Ich stimme der Antwort von syneticon-dj voll und ganz zu.

Ich denke, wer auch immer diese Aussage über das Puffern gemacht hat, macht sich Gedanken über die 10/100 MB Switch-Tage. In jenen Tagen gab es viele beschissene Schalter, selbst von seriösen Anbietern, die überhaupt keine ordnungsgemäße Pufferung hatten.

Als 1-Gbit-Schnittstellen normal wurden, wurden Puffer mit 512 KB bis 1 MB pro Schnittstelle mehr oder weniger zur Standardfunktion. 10-G-Schnittstellen haben normalerweise jeweils 1 bis 4 MB Puffer. (Oder ein Cluster von 2 oder 4 Schnittstellen teilt sich einen gemeinsamen 4, 8 oder 16 MB großen Puffer.)
Ich bin noch nie auf ungepufferte 10 G-Schnittstellen gestoßen.

Jeder moderne Switch, der 10-G-Schnittstellen verarbeiten kann, sollte über eine ausreichende interne Pufferkapazität verfügen, damit diese 10-G-Schnittstellen für iSCSI verwendet werden können.

Tonny
quelle