Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der IEEE 802.1Qaz-Entwurfsstandard definiert das DCBX-Protokoll (Data Center Bridging Exchange). Dieses Protokoll ermöglicht den Austausch von DCB-Konfigurationsparametern zwischen dem Netzwerkadapter (lokalem Peer) und einem direkt verbundenen Remotepeer. Dadurch können diese Peers QoS-Parameter (Quality of Service) anpassen und optimieren, um die Datenübertragung über die Verbindung zu optimieren.
Basierend auf den lokalen und Remote-QoS-Parametereinstellungen löst der Miniporttreiber die Konflikte und leitet eine Reihe von operativen QoS-Parametern ab. Der Netzwerkadapter verwendet diese Betriebsparameter für die priorisierte Übertragung von Paketen an den Remotepeer. Weitere Informationen dazu, wie der Treiber seine betriebsbereiten NDIS QoS-Parametereinstellungen auflöst, finden Sie unter Auflösen operativer NDIS-QoS-Parameter.
DCBX besteht aus DCB-TLV-Einstellungen (Type-length-value), die über LLDP-Pakete (Link Layer Discovery Protocol) übertragen werden. Für die folgenden Typen von QoS-Parametern wird ein separater TLV definiert:
Die TLVs für ETS und PFC definieren ein Bit, das als Willing-Bit bezeichnet wird. Wenn der Netzwerkadapter seine TLV-Einstellungen an den Remotepeer sendet, wobei das Willing-Bit auf 1 festgelegt ist, gibt dies an, dass der Adapter bereit ist, QoS-Parameter vom Remotepeer zu akzeptieren.
Die Möglichkeit, einzelne Willing-Bits in diesen TLVs festzulegen, hängt vom lokalen DCBX Willing-Zustand ab, der vom Miniporttreiber verwaltet wird. Der Miniporttreiber muss die folgenden Richtlinien für die Verwaltung des lokalen DCBX Willing-Zustands befolgen:
Wenn der lokale DCBX Willing-Zustand deaktiviert ist, muss das lokale Willing-Bit in den DCBX-TLVs auf Null festgelegt werden. In diesem Fall werden die operativen QoS-Parameter immer aus den lokalen QoS-Parametern aufgelöst. Weitere Informationen zu diesen Parametern finden Sie unter Festlegen lokaler NDIS-QoS-Parameter.
Wenn der lokale DCBX Willing-Zustand aktiviert ist, muss das lokale Willing-Bit in den DCBX-TLVs auf eins festgelegt werden. In diesem Fall müssen die operativen QoS-Parameter aus den QoS-Remoteparametern aufgelöst werden. Weitere Informationen zu diesen Parametern finden Sie unter Empfangen von Remote-NDIS-QoS-Parametern.
Hinweis Wenn der lokale DCBX Willing-Zustand aktiviert ist, kann der Miniporttreiber auch seine operativen QoS-Parameter basierend auf proprietären QoS-Einstellungen auflösen, die vom unabhängigen Hardwareanbieter (Independent Hardware Vendor, IHV) definiert werden. Der Treiber kann dies nur für QoS-Parameter tun, die nicht remote vom Peer oder lokal vom Betriebssystem konfiguriert werden.
Der Miniporttreiber verwaltet den lokalen DCBX Willing-Zustand wie folgt:
Wenn der Miniporttreiber durch einen Aufruf seiner MiniportInitializeEx-Funktion initialisiert wird, sollte er den lokalen DCBX Willing-Zustand basierend auf proprietären QoS-Einstellungen aktivieren, die vom IHV definiert werden.
Die DCB-Komponente (Msdcb.sys) gibt eine OID-Methodenanforderung (Object Identifier) von OID_QOS_PARAMETERS aus, um die lokalen QoS-Parameter auf einem Netzwerkadapter zu konfigurieren. Der InformationBuffer-Member der NDIS_OID_REQUEST-Struktur für diese OID-Anforderung enthält einen Zeiger auf eine NDIS_QOS_PARAMETERS-Struktur .
Wenn das NDIS_QOS_PARAMETERS_WILLING-Flag im Flags-Member dieser Struktur festgelegt ist, aktiviert der Miniporttreiber den DCBX Willing-Zustand. Wenn dieses Bit nicht festgelegt ist, hat der Miniporttreiber den DCBX Willing-Zustand deaktiviert.
Weitere Informationen zu LLDP finden Sie im IEEE 802.1AB-2005-Standard.
Weitere Informationen zu den lokalen DCBX Willing-Bits und TLVs finden Sie im IEEE 802.1Qaz-Entwurfsstandard.
Hinweis Ab Windows Server 2012 kann die DCB-Komponente über ein PowerShell-Cmdlet konfiguriert werden, um das NDIS_QOS_PARAMETERS_WILLING-Flag festzulegen oder zu löschen, wenn sie eine OID_QOS_PARAMETERS-Anforderung ausgibt. Dies bewirkt, dass der Miniporttreiber den lokalen DCBX Willing-Zustand aktiviert bzw. deaktiviert.