Übersicht über NDIS-QoS-Parameter
NDIS Quality of Service (QoS)-Parameter geben die Richtlinien und Einstellungen von Datenverkehrsklassen an, die der Netzwerkadapter für die Übertragung oder ausgehende Paketübermittlung verwendet. NDIS QoS-Parameter enthalten die folgenden Einstellungen:
Einstellungen für Prioritätsebene und Flusssteuerung. Diese Einstellungen definieren die IEEE 802.1p-Prioritätsebene und optionale Flusssteuerungsalgorithmen für den übertragenen oder ausgehenden Datenverkehr.
Weitere Informationen finden Sie unter Prioritätsstufen und Flusssteuerung.
Einstellungen für den Datenverkehrsauswahlalgorithmus (TSA). Diese Einstellungen definieren, wie der Netzwerkadapter ausgehenden Datenverkehr aus seinen Übertragungswarteschlangen auswählt. Beispielsweise kann der Adapter die strenge Priorität TSA verwenden und ausgehende Pakete nur basierend auf der IEEE 802.1p-Priorität auswählen. Der Adapter könnte auch die TSA der erweiterten Übertragungsauswahl (Enhanced Transmission Selection, ETS) verwenden, die ausgehenden Datenverkehr zwischen Datenverkehrsklassen basierend auf ihrer Bandbreitenzuordnung moderiert.
Weitere Informationen finden Sie unter Transmission Selection Algorithms (TSAs).
Datenverkehrsklassifizierungen, die die Zuweisung von IEEE 802.1p-Prioritätsstufen zu Paketen angeben, die Daten enthalten, die einer Klassifizierungsbedingung entsprechen, z. B. einem EtherType- oder Ziel-TCP-Port. Weitere Informationen finden Sie unter NDIS QoS-Datenverkehrsklassifizierungen.
Hinweis Datenverkehrsklassifizierungen werden in den IEEE 802.1-Spezifikationen auch als "Anwendungsprioritäten" bezeichnet.
NDIS QoS definiert die folgenden Parametertypen:
Lokale NDIS-QoS-Parameter
Lokale NDIS-QoS-Parameter geben die kernigen QoS-Einstellungen für einen Miniporttreiber und dessen Netzwerkadapter an. Diese Parameter bleiben in der Systemregistrierung erhalten und werden lokal auf folgende Weise für den Miniporttreiber verwaltet:
Über eine NDIS-Objektbezeichner(OID)-Methodenanforderung von OID_QOS_PARAMETERS , die von der DCB-Komponente ausgegeben wird. Diese OID-Anforderung enthält eine NDIS_QOS_PARAMETERS-Struktur , die die lokalen NDIS-QoS-Parameter angibt.
Weitere Informationen zur DCB-Komponente finden Sie unter NDIS QoS Architecture for Data Center Bridging.
Über proprietäre Registrierungseinstellungen für den Netzwerkadapter. Der Miniporttreiber liest diese Einstellungen, wenn seine MiniportInitializeEx-Funktion von NDIS aufgerufen wird.
Über Einstellungen, die für den Miniporttreiber über eine Verwaltungsanwendung ausgegeben werden, die vom unabhängigen Hardwareanbieter (Independent Hardware Vendor, IHV) entwickelt wurde.
Weitere Informationen dazu, wie der Miniporttreiber seine lokalen NDIS-QoS-Parameter abruft, finden Sie unter Festlegen lokaler NDIS-QoS-Parameter.
Remote-NDIS-QoS-Parameter
Remote-NDIS-QoS-Parameter sind diejenigen, die auf einem Remotepeer konfiguriert werden, mit dem der Netzwerkadapter über die Datenverbindung verbunden ist. Der Miniporttreiber ermittelt diese Parameter über das DCBX-Protokoll (Data Center Bridging Exchange), das im IEEE 802.1Qaz-Entwurfsstandard angegeben ist.
DCBX erfordert, dass der Miniporttreiber nur einen Satz von Remote-QoS-Parametern verwaltet, die von einem einzelnen Datenlink-Peer empfangen wurden. Der Miniporttreiber muss eine NDIS-status Angabe ausgeben, wenn seine Remote-QoS-Parameter entweder zum ersten Mal von einem Peer empfangen oder später geändert werden. Beispielsweise kann der Treiber seine NDIS-QoS-Remoteparameter ändern, da er einen anderen Satz von QoS-Parametern von seinem Remotepeer empfangen hat. Weitere Informationen zu diesem Prozess finden Sie unter Angeben von Änderungen an den NDIS-QoS-Remoteparametern.
Weitere Informationen dazu, wie der Miniporttreiber seine NDIS-QoS-Remoteparameter abruft, finden Sie unter Empfangen von NDIS-QoS-Parametern für Remote-NDIS.
Operative NDIS-QoS-Parameter
Operative NDIS-QoS-Parameter sind diejenigen, die der Miniporttreiber für die Datenverkehrspriorisierung über die Datenverbindung mit einem Remotepeer auflöst. Der Miniporttreiber löst seine operativen NDIS-QoS-Parameter aus seinen lokalen oder Remote-NDIS-QoS-Parametern auf.
Der Miniporttreiber muss eine NDIS-status Angabe ausgeben, wenn seine operativen QoS-Parameter entweder zum ersten Mal aufgelöst oder später geändert werden. Beispielsweise kann der Treiber seine betrieblichen NDIS-QoS-Parameter ändern, da er einen anderen Satz von QoS-Parametern von seinem Remotepeer empfangen hat. Weitere Informationen zum Generieren dieser status Angabe finden Sie unter Angeben von Änderungen an den betrieblichen NDIS-QoS-Parametern.
Weitere Informationen dazu, wie der Miniporttreiber seine operativen NDIS-QoS-Parameter auflöst, finden Sie unter Auflösen betrieblicher NDIS-QoS-Parameter.