System-Provided Componentes DCB

Esta seção descreve os vários componentes que fazem parte da arquitetura de QoS (Qualidade de Serviço) do NDIS para DCB (Ponte de Data Center) do IEEE 802.1. Esses componentes são mostrados no diagrama a seguir.

componentes de instalação do dispositivo.

As caixas sem sombra no diagrama representam os módulos fornecidos pelo sistema operacional Windows. Em particular, o sistema operacional fornece os seguintes módulos que dão suporte ao DCB:

Provedor WMI de Política de QoS de Rede
Este módulo fornece uma interface para clientes WMI (Instrumentação de Gerenciamento do Windows) para consultar e definir políticas de rede baseadas em QoS na pilha de rede do sistema operacional. Essas políticas permitem que tipos específicos de tráfego de rede sejam atribuídos às classes de tráfego DCB para transmissão ou saída, gerenciamento e entrega priorizada.

Uma política de rede define um conjunto de condições e ações. Um pacote de saída que corresponde a uma condição, como um número de porta TCP ou UDP, recebe a ação relacionada à condição. A partir do NDIS 6.30, as ações de política especificam um nível de prioridade 802.1p ao qual uma classe de tráfego DCB foi atribuída.

As políticas de QoS de rede são um superconjunto de classificações de QoS do NDIS. Uma política definida usando o Provedor WMI de Política de Rede pode ser migrada automaticamente para o NDIS QoS, desde que as condições e as ações da política correspondam às restrições de um elemento de classificação QoS do NDIS. Para obter mais informações sobre esses elementos, consulte classificações de tráfego QoS do NDIS.

Esse provedor WMI salva as políticas de rede em um repositório separado no registro do sistema.

Provedor WMI do DCB
Esse componente fornece uma interface para clientes WMI consultarem e definirem parâmetros de QoS do NDIS no driver de miniporto subjacente. Por meio de cmdlets do PowerShell baseados em WMI e métodos WMI, os clientes podem configurar a funcionalidade do DCB, como PFC (Controle de Fluxo Baseado em Prioridade) e ETS (Seleção de Transmissão Avançada), no miniport driver que dá suporte ao DCB.

DCB
O componente DCB (Msdcb.sys) configura o driver de miniporto compatível com DCB com configurações de parâmetros DCB. O componente DCB obtém estas configurações das seguintes fontes:

  • Configurações persistentes do repositório de políticas do DCB no registro do sistema.

  • Configurações dinâmicas do provedor de modo de usuário WMI do DCB. Essas configurações são entregues por meio de uma interface de controle de E/S privada (IOCTL) entre o provedor WMI do DCB e o módulo DCB.

O componente DCB também retransmite as configurações de classificação de QoS do componente QIM para miniport drivers que dão suporte ao QoS do NDIS.

Módulo de inspeção do QoS (QIM)
O componente QIM faz parte da camada de inspeção de pacotes na pilha de rede TCP/IP principal (Tcpip.sys). A partir do Windows Server 2012, esse componente executa a classificação de pacotes baseada em QoS para priorização de tráfego.

O componente QIM expõe uma NPI (Interface de Programação de Rede) privada. Quando o componente DCB define parâmetros de QoS no driver de miniporto subjacente, ele retransmite essas configurações para o componente QIM por essa interface NPI. Isso permite que o DCB crie políticas de QoS no QIM baseadas nas configurações de prioridade do aplicativo DCB. Para obter mais informações sobre a interface NPI, consulte a Interface de Programação de Rede.

O componente QIM também processa as políticas de QoS de rede do repositório de políticas no registro. Se essas políticas forem compatíveis com elementos de classificação de QoS do NDIS, o componente QIM migrará as políticas e as emitirá para o componente DCB pela interface NPI.

Nota As políticas criadas pelo componente QIM entram no repositório ativo e não persistem por meio de uma reinicialização do sistema.

Nota A partir do Windows Server 2012, os componentes DCB e do provedor DCB WMI não são instalados por padrão. Esses componentes são instalados e habilitados por meio da instalação do recurso de servidor microsoft DCB. Esse recurso é instalado usando o assistente Adicionar Funções e Recursos do Gerenciador de Servidores.