Classifications du trafic NDIS QoS
La qualité de service (QoS) NDIS classifie les paquets de transmission ou de sortie pour une remise prioritaire par la carte réseau. Chaque classification du trafic spécifie les éléments suivants :
Condition de classification basée sur un modèle de données dans les données de paquets de sortie.
À compter de NDIS 6.30, les conditions de classification sont basées sur une valeur 16 bits, telle qu’un port de destination UDP ou TCP ou un etherType de contrôle d’accès multimédia (MAC).
Action de classification qui définit la classe de trafic à utiliser pour gérer le paquet de sortie.
À compter de NDIS 6.30, les actions de classification spécifient un niveau de priorité 802.1p.
Note Les classifications de trafic sont également appelées « priorités d’application » dans les spécifications IEEE 802.1.
Les classifications de trafic NDIS QoS sont destinées aux types suivants de trafic de paquets de sortie :
Paquets basés sur le trafic déchargé vers le pilote miniport, tels que fibre channel sur Ethernet (FCoE) ou les paquets iSCSI.
Paquets basés sur des connexions gérées et appliquées par le pilote miniport, comme RDMA.
Étant donné que les classifications de trafic QoS NDIS ne sont pas destinées au trafic TCP/IP généré par le système d’exploitation, le pilote miniport n’a pas besoin d’effectuer une inspection des paquets. Au lieu de cela, si une condition de classification correspond à un type de paquet qui a été déchargé ou géré par le pilote, il peut simplement appliquer l’action de classification à tous les paquets qui appartiennent à ce type. Par exemple, si le pilote miniport est activé pour les déchargements FCoE et que la condition de classification spécifie le numéro de port TCP iSCSI (860 ou 3260), le pilote hiérarchise tous les paquets iSCSI de sortie avec le niveau de priorité défini pour l’action de classification.
Le composant DCB (Msdcb.sys) spécifie les classifications de trafic par le biais des demandes de méthode OID de OID_QOS_PARAMETERS. Cette requête OID contient une structure NDIS_QOS_PARAMETERS qui spécifie un tableau de structures NDIS_QOS_CLASSIFICATION_ELEMENT . Chacune de ces structures définit une classification du trafic.
Le composant DCB spécifie une classification de trafic par défaut qui est appliquée à tous les paquets de sortie qui ne correspondent pas à d’autres conditions de classification. Dans ce cas, la carte réseau affecte le niveau de priorité IEEE 802.1p associé à la classification par défaut à ces paquets de sortie. La classification du trafic par défaut a les attributs suivants :
Il a une condition de classification du trafic de type NDIS_QOS_CONDITION_DEFAULT.
Il s’agit de la première classification de trafic définie dans le tableau de structures NDIS_QOS_CLASSIFICATION_ELEMENT .
Pour plus d’informations sur le composant DCB, consultez Architecture qoS NDIS pour le pontage du centre de données.