Freigeben über


Ü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-Überbrückungsspezifikation, um die Koexistenz von LAN-basierten und SAN-basierten Anwendungen über dasselbe Netzwerk-Fabric in einem Rechenzentrum zu unterstützen. DCB unterstützt auch Technologien wie Fibre Channel over Ethernet (FCoE) und iSCSI, indem Richtlinien auf Linkebene definiert werden, die Paketverluste verhindern.

DCB besteht aus den folgenden 802.1-Entwurfsstandards, die angeben, wie Netzwerkgeräte in einem einheitlichen Rechenzentrums-Fabric zusammenarbeiten können:

Prioritätsbasierte Flusssteuerung (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 Übermittlung von Daten, indem Paketverluste aufgrund von Überlastung erheblich reduziert werden. Auf diese Weise können verlustsensitive Protokolle, wie z. B. FCoE, mit herkömmlichen verlustunempfindlichen Protokollen über dasselbe einheitliche Netzwerkgeflecht koexistieren.

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. Dadurch kann ein Empfänger einen Sender auf jeder Prioritätsebene anhalten.

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 ihre zugewiesene Bandbreite nicht verwendet, ermöglicht ETS anderen Datenverkehrsklassen die verfügbare Bandbreite zu verwenden, die von der Datenverkehrsklasse nicht verwendet 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 ermöglicht den Austausch von DCB-Konfigurationsparametern zwischen zwei direkt verbundenen Peers, sodass diese Peers QoS-Parameter (Quality of Service) anpassen und optimieren können, um die Datenübertragung über die Verbindung zu optimieren.

DCBX wird auch verwendet, um widersprüchliche QoS-Parametereinstellungen zwischen dem Netzwerkadapter (lokalen Peer) und dem Remote-Peerzu erkennen. Basierend auf den Lokalen und Remote-QoS-Parametereinstellungen löst der Miniporttreiber die Konflikte und leitet eine Reihe von betrieblichen QoS-Parametern ab. Der Netzwerkadapter verwendet diese Betriebsparameter für die priorisierte Übertragung von Paketen an den Remote-Peer. Weitere Informationen dazu, wie der Treiber seine betrieblichen NDIS QoS-Parametereinstellungen auflösen kann, finden Sie unter Auflösen 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 IEEE 802.1AB-2005-Standard definiert.

Anmerkung

DCBX gibt an, dass der lokale Peer Konfigurationsparameter von nur einem Remote-Peer zu einem bestimmten Zeitpunkt verwaltet. Infolgedessen verwaltet der Netzwerkadapter nur einen Satz lokaler, remote und operativer NDIS QoS-Parameter.

Jede ETS-Datenverkehrsklasse und PFC-Konfigurationseinstellung ist einer IEEE 802.1p-Prioritätsstufe zugeordnet. Die Prioritätsebene wird als 3-Bit-Wert innerhalb des 802.1Q-Tags 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 zu Prioritätsstufen finden Sie unter IEEE 802.1p Priority Levels.