Compartilhar via


VIsão geral do Data Center Bridging

O DCB (Data Center Bridging) IEEE 802.1 é uma coleção de padrões que define uma interface de mídia ethernet 802.3 unificada, ou malha, para tecnologias de LAN (rede local) e SAN (rede de armazenamento de dados). O DCB estende a especificação atual de ponte 802.1 para dar suporte à coexistência de aplicativos baseados em LAN e SAN na mesma malha de rede em um data center. O DCB também dá suporte a tecnologias, como Fibre Channel por Ethernet (FCoE) e iSCSI, definindo políticas de nível de link que impedem a perda de pacotes.

O DCB consiste nos seguintes padrões de rascunho 802.1 que especificam como os dispositivos de rede podem interoperar em uma malha de data center unificada:

PFC (controle de fluxo baseado em prioridade)

A especificação do PFC está no rascunho do padrão IEEE 802.1Qbb. Esse padrão faz parte da estrutura da interface dcb.

O PFC dá suporte à entrega confiável de dados reduzindo substancialmente a perda de pacotes devido ao congestionamento. Isso permite que protocolos sensíveis à perda, como o FCoE, coexistam com protocolos tradicionais insensíveis à perda sobre a mesma malha unificada.

O PFC especifica um mecanismo de controle de fluxo em nível de link entre pares conectados diretamente. O PFC é semelhante aos quadros PAUSE IEEE 802.3, mas opera em níveis de prioridade 802.1p individuais. Isso permite que um receptor pause um transmissor em qualquer nível de prioridade.

Para obter mais informações sobre PFC, consulte PFC (Controle de Fluxo Baseado em Prioridade).

Ets (seleção de transmissão aprimorada)

O ETS é um algoritmo de seleção de transmissão (TSA) especificado no padrão preliminar IEEE 802.1Qaz. Esse padrão faz parte da estrutura da interface dcb.

O ETS aloca largura de banda entre classes de tráfego atribuídas a diferentes níveis de prioridade do IEEE 802.1p. A cada classe de tráfego é atribuída uma porcentagem da largura de banda disponível no link de dados entre pares conectados diretamente. Se uma classe de tráfego não usar sua largura de banda alocada, o ETS permitirá que outras classes de tráfego usem a largura de banda disponível que a classe de tráfego não usa.

Para obter mais informações sobre ETS, consulte Algoritmo de Seleção de Transmissão Avançada (ETS).

Protocolo DCBX (Data Center Bridging Exchange)

O protocolo DCBX (Data Center Bridging Exchange) também é especificado no padrão de rascunho do IEEE 802.1Qaz. O DCBX permite que os parâmetros de configuração do DCB sejam trocados entre dois pares conectados diretamente, o que permite que esses pares adaptem e ajustem parâmetros de QoS (Qualidade de Serviço) para otimizar a transferência de dados pela conexão.

DCBX também é usado para detectar configurações de parâmetro QoS conflitantes entre o adaptador de rede (de par local) e o par remoto. Com base nas configurações locais e remotas do parâmetro QoS, o driver de miniport resolve os conflitos e deriva um conjunto de parâmetros de QoS operacionais. O adaptador de rede usa esses parâmetros operacionais para a transmissão priorizada de pacotes para o par remoto. Para obter mais informações sobre como o driver resolve suas configurações de parâmetro NDIS QoS operacionais, consulte Resolvendo parâmetros operacionais de QoS do NDIS.

O DCBX consiste em configurações de TLV (tipo-tamanho-valor) do DCB que são transportadas pelos pacotes LLDP (Link Layer Discovery Protocol). O LLDP é especificado no padrão IEEE 802.1AB-2005.

Nota

O DCBX especifica que o par local mantém parâmetros de configuração de apenas um par remoto a qualquer momento. Como resultado, o adaptador de rede mantém apenas um conjunto de parâmetros QoS locais, remotos e operacionais do NDIS.

Cada classe de tráfego ETS e a configuração de PFC estão associadas a um nível de prioridade IEEE 802.1p. O nível de prioridade é especificado como um valor de 3 bits dentro da marca 802.1Q de um pacote. Para pacotes NDIS, o nível de prioridade 802.1p é especificado pelo membro UserPriority da estrutura NDIS_NET_BUFFER_LIST_8021Q_INFO que é associada à estrutura NET_BUFFER_LIST de um pacote.

Para obter mais informações sobre os níveis de prioridade, consulte níveis de prioridade do IEEE 802.1p.