Übersicht über Data Center Bridging
IEEE 802.1 Data Center Bridging (DCB) ist eine Sammlung von Standards, die eine einheitliche 802.3 Ethernet-Medienschnittstelle oder Fabric für Local Area Network (LAN)- und Storage Area Network (SAN)-Technologien definiert. DCB erweitert die aktuelle 802.1 Bridging-Spezifikation, um die Koexistenz von LAN- und SAN-basierten Anwendungen über dieselbe Networking-Fabric innerhalb eines Rechenzentrums zu unterstützen. DCB unterstützt auch Technologien wie Fibre Channel over Ethernet (FCoE) und iSCSI, indem es Richtlinien auf Link-Ebene definiert, die Paketverluste verhindern.
DCB besteht aus den folgenden 802.1-Standardentwürfen, die festlegen, wie Networking-Geräte innerhalb einer einheitlichen Data Center Fabric interagieren können:
Priority-based Flow Control (PFC)
PFC ist im Entwurf des IEEE 802.1Qbb-Standards spezifiziert. Dieser Standard ist Teil des Frameworks für die DCB-Schnittstelle.
PFC unterstützt die zuverlässige Zustellung von Daten, indem es den Verlust von Paketen aufgrund von Überlastung erheblich reduziert. Dies bietet die Möglichkeit, dass verlustempfindliche Protokolle wie FCoE und traditionelle verlustunempfindliche Protokolle über dieselbe Unified Fabric koexistieren können.
PFC spezifiziert einen Flow-Kontrollmechanismus auf Link-Ebene zwischen direkt verbundenen Peers. PFC ähnelt den IEEE 802.3 PAUSE-Frames, arbeitet aber stattdessen auf einzelnen 802.1p-Prioritätsstufen. Dies bietet einem Empfänger die Möglichkeit, einen Sender auf einer beliebigen Prioritätsstufe anzuhalten.
Weitere Informationen zu PFC finden Sie unter Priority-based Flow Control (PFC).
Enhanced Transmission Selection (ETS)
ETS ist ein Übertragungsauswahlalgorithmus (TSA), der im Standardentwurf IEEE 802.1Qaz spezifiziert ist. Dieser Standard ist Teil des Frameworks für die DCB-Schnittstelle.
ETS teilt die Bandbreite zwischen Datenverkehrsklassen zu, die verschiedenen IEEE 802.1p-Prioritätsstufen zugeordnet sind. Jeder Datenverkehrsklasse wird ein Prozentsatz der verfügbaren Bandbreite auf dem Link zwischen direkt verbundenen Peers zugewiesen. Wenn eine Datenverkehrsklasse die ihr zugewiesene Bandbreite nicht nutzt, bietet die ETS anderen Datenverkehrsklassen die Möglichkeit, die verfügbare Bandbreite zu nutzen, die von der Datenverkehrsklasse nicht genutzt wird.
Weitere Informationen über ETS finden Sie unter Enhanced Transmission Selection (ETS)-Algorithmus.
Data Center Bridging Exchange (DCBX) Protokoll
Das Data Center Bridging Exchange (DCBX) Protokoll ist ebenfalls im IEEE 802.1Qaz Standardentwurf spezifiziert. DCBX lässt den Austausch von DCB-Konfigurationsparametern zwischen zwei direkt miteinander verbundenen Peers zu. Dies bietet diesen Peers die Möglichkeit, Quality of Service (QoS) Parameter anzupassen und abzustimmen, um die Datenübertragung über die Verbindung zu optimieren.
DCBX wird auch verwendet, um widersprüchliche QoS-Parametereinstellungen zwischen dem Netzwerkadapter (lokaler Peer) und dem Remote-Peer zu erkennen. Auf der Grundlage der lokalen und entfernten QoS-Parametereinstellungen löst der Miniport-Treiber die Konflikte auf und leitet einen Satz von QoS-Betriebsparametern ab. Der Netzwerkadapter verwendet diese Betriebsparameter für die priorisierte Übertragung von Paketen an den Remote-Peer. Weitere Informationen darüber, wie der Treiber seine operativen NDIS QoS-Parametereinstellungen auflöst, finden Sie unter Auflösung operativer NDIS QoS-Parameter.
DCBX besteht aus DCB Type-Length-Value (TLV)-Einstellungen, die über die Link Layer Discovery Protocol (LLDP)-Pakete übertragen werden. LLDP ist im Standard IEEE 802.1AB-2005 festgelegt.
Hinweis
DCBX legt fest, dass der lokale Peer zu jedem Zeitpunkt nur die Konfigurationsparameter eines einzigen Remote-Peers verwaltet. Infolgedessen verwaltet der Netzwerkadapter nur einen Satz lokaler, remote und operativer NDIS QoS-Parameter.
Jede ETS-Datenverkehrsklasse und jede PFC-Konfigurationseinstellung ist mit einer IEEE 802.1p-Prioritätsstufe verbunden. Die Prioritätsstufe wird als 3-Bit-Wert im 802.1Q-Tag eines Pakets angegeben. Bei NDIS-Paketen wird die 802.1p-Prioritätsstufe durch das UserPriority-Mitglied der NDIS_NET_BUFFER_LIST_8021Q_INFO-Struktur angegeben, die mit der NET_BUFFER_LIST-Struktur eines Pakets verbunden ist.
Weitere Informationen über Prioritätsebenen finden Sie unter IEEE 802.1p Prioritätsebenen.