NDIS QoS-Verkehrsklassifizierungen

NDIS Quality of Service (QoS) klassifiziert übertragungs- oder ausgehende Pakete für die priorisierte Übermittlung durch den Netzwerkadapter. Jede Datenverkehrsklassifizierung gibt Folgendes an:

  • Eine Klassifizierungsbedingung , die auf einem Datenmuster innerhalb der ausgehenden Paketdaten basiert.

    Ab NDIS 6.30 basieren die Klassifizierungsbedingungen auf einem 16-Bit-Wert, z. B. einem UDP- oder TCP-Zielport oder einem Media Access Control (MAC) EtherType.

  • Eine Klassifizierungsaktion , die die Datenverkehrsklasse definiert, die zum Verarbeiten des ausgehenden Pakets verwendet werden soll.

    Ab NDIS 6.30 geben Klassifizierungsaktionen eine Prioritätsstufe von 802.1p an.

Hinweis Datenverkehrsklassifizierungen werden in den IEEE 802.1-Spezifikationen auch als "Anwendungsprioritäten" bezeichnet.

NDIS-QoS-Datenverkehrsklassifizierungen sind für die folgenden Arten von ausgehendem Paketdatenverkehr vorgesehen:

  • Pakete basierend auf Datenverkehr, der an den Miniporttreiber entladen wird, z. B. Fibre Channel over Ethernet (FCoE) oder iSCSI-Pakete.

  • Pakete, die auf Verbindungen basieren, die vom Miniporttreiber verwaltet und erzwungen werden, z. B. RDMA.

Da NDIS QoS-Datenverkehrsklassifizierungen nicht für TCP/IP-Datenverkehr vorgesehen sind, der vom Betriebssystem generiert wird, muss der Miniporttreiber keine Paketüberprüfung durchführen. Wenn stattdessen eine Klassifizierungsbedingung mit einem Pakettyp übereinstimmt, der vom Treiber ausgeladen oder verwaltet wurde, kann sie die Klassifizierungsaktion einfach auf alle Pakete anwenden, die zu diesem Typ gehören. Wenn der Miniporttreiber beispielsweise für FCoE-Auslagerungen aktiviert ist und die Klassifizierungsbedingung die iSCSI-TCP-Portnummer (860 oder 3260) angibt, priorisiert der Treiber alle ausgehenden iSCSI-Pakete mit der für die Klassifizierungsaktion definierten Prioritätsebene.

Die DCB-Komponente (Msdcb.sys) gibt Datenverkehrsklassifizierungen über OID-Methodenanforderungen von OID_QOS_PARAMETERS an. Diese OID-Anforderung enthält eine NDIS_QOS_PARAMETERS-Struktur , die ein Array von NDIS_QOS_CLASSIFICATION_ELEMENT Strukturen angibt. Jede dieser Strukturen definiert eine Datenverkehrsklassifizierung.

Die DCB-Komponente gibt eine Standardklassifizierung des Datenverkehrs an, die auf alle ausgehenden Pakete angewendet wird, die nicht mit anderen Klassifizierungsbedingungen übereinstimmen. In diesem Fall weist der Netzwerkadapter diesen ausgehenden Paketen die IEEE 802.1p-Prioritätsebene zu, die der Standardklassifizierung zugeordnet ist. Die Standardklassifizierung des Datenverkehrs weist die folgenden Attribute auf:

  • Es verfügt über eine Verkehrsklassifizierungsbedingung vom Typ NDIS_QOS_CONDITION_DEFAULT.

  • Dies ist die erste Datenverkehrsklassifizierung, die im Array NDIS_QOS_CLASSIFICATION_ELEMENT-Strukturen definiert ist.

Weitere Informationen zur DCB-Komponente finden Sie unter NDIS QoS Architecture for Data Center Bridging.