System-Provided composants DCB

Cette section décrit les différents composants qui font partie de l’architecture NDIS Quality of Service (QoS) pour IEEE 802.1 Data Center Bridging (DCB). Ces composants sont présentés dans le diagramme suivant.

composants d’installation d’appareil.

Les zones non éclipsées du diagramme représentent les modules que le système d’exploitation Windows fournit. En particulier, le système d’exploitation fournit les modules suivants qui prennent en charge DCB :

Fournisseur WMI de stratégie QoS réseau
Ce module fournit une interface pour les clients WMI (Windows Management Instrumentation) pour interroger et définir des stratégies réseau basées sur QoS dans la pile réseau du système d’exploitation. Ces stratégies permettent à des types spécifiques de trafic réseau d’être attribués aux classes de trafic DCB pour la transmission, la sortie, la gestion et la remise hiérarchisée.

Une stratégie réseau définit un ensemble de conditions et d’actions. Un paquet de sortie qui correspond à une condition, telle qu’un numéro de port TCP ou UDP, est affecté à l’action liée à la condition. À compter de NDIS 6.30, les actions de stratégie spécifient un niveau de priorité 802.1p auquel une classe de trafic DCB a été affectée.

Les stratégies QoS réseau sont un sur-ensemble de classifications NDIS QoS. Une stratégie définie à l’aide du fournisseur WMI de stratégie réseau peut être migrée automatiquement vers NDIS QoS tant que les conditions et actions de stratégie correspondent aux restrictions d’un élément de classification NDIS QoS. Pour plus d’informations sur ces éléments, consultez Classifications du trafic NDIS QoS.

Ce fournisseur WMI enregistre les stratégies réseau dans un magasin distinct dans le registre du système.

Fournisseur WMI DCB
Ce composant fournit une interface permettant aux clients WMI d’interroger et de définir des paramètres NDIS QoS sur le pilote miniport sous-jacent. Grâce aux applets de commande PowerShell basées sur WMI et aux méthodes WMI, les clients peuvent configurer des fonctionnalités DCB, telles que le contrôle de flux basé sur la priorité (PFC) et la sélection de transmission améliorée (ETS), sur le pilote miniport qui prend en charge DCB.

DCB
Le composant DCB (Msdcb.sys) configure le pilote miniport compatible DCB avec les paramètres DCB. Le composant DCB obtient ces paramètres à partir des sources suivantes :

  • Paramètres persistants du stockage de stratégies DCB dans le Registre système.

  • Paramètres dynamiques du fournisseur DCB WMI en mode utilisateur. Ces paramètres sont fournis via une interface de contrôle d’E/S privé (IOCTL) entre le fournisseur WMI DCB et le module DCB.

Le composant DCB relaye également les paramètres de classification qoS du composant QIM aux pilotes miniport qui prennent en charge la qoS NDIS.

Module d’inspection QoS (QIM)
Le composant QIM fait partie de la couche d’inspection des paquets dans la pile réseau TCP/IP principale (Tcpip.sys). À compter de Windows Server 2012, ce composant effectue la classification des paquets basés sur QoS pour la hiérarchisation du trafic.

Le composant QIM expose une interface de programmation réseau privée (NPI). Lorsque le composant DCB définit des paramètres QoS sur le pilote miniport sous-jacent, il relaye ces paramètres au composant QIM sur cette interface NPI. Cela permet à DCB de créer des stratégies QoS dans QIM basées sur les paramètres de priorité de l’application DCB. Pour plus d’informations sur l’interface NPI, consultez Interface de programmation réseau.

Le composant QIM traite également les politiques QoS réseau à partir du stockage des stratégies dans le registre système. Si ces stratégies sont compatibles avec les éléments de classification NDIS QoS, le composant QIM migre les stratégies et les émet vers le composant DCB via l’interface NPI.

Note Les stratégies créées par le composant QIM entrent dans le magasin actif et ne persistent pas par le biais d’un redémarrage du système.

Note À compter de Windows Server 2012, les composants du fournisseur WMI DCB et DCB ne sont pas installés par défaut. Ces composants sont installés et activés via l’installation de la fonctionnalité serveur Microsoft DCB. Cette fonctionnalité est installée à l’aide de l’Assistant Ajout de rôles et de fonctionnalités du Gestionnaire de serveur.