Partilhar 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 atual especificação de ponte 802.1 para oferecer suporte à coexistência de aplicativos baseados em LAN e SAN na mesma malha de rede em um data center. O DCB também oferece suporte a tecnologias, como FCoE (Fibre Channel over Ethernet) e iSCSI, definindo políticas em nível de link que evitam 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 unificada de data center:

Controle de fluxo baseado em prioridade (PFC)

O PFC é especificado no padrão de rascunho IEEE 802.1Qbb. Esse padrão faz parte da estrutura da interface DCB.

O PFC d'a suporte `a entrega confiável de dados, reduzindo substancialmente a perda de pacotes devido ao congestionamento. Isso permite que protocolos sensíveis a perdas, como FCoE, coexistam com protocolos tradicionais insensíveis a perdas na 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 o PFC, consulte Controle de fluxo baseado em prioridade (PFC).

ETS (seleção de transmissão avançada)

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 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 atribuída, o ETS permitirá que outras classes de tráfego usem a largura de banda disponível que ela não está usando.

Para obter mais informações sobre ETS, consulte Algoritmo de ETS (seleção de transmissão avançada).

Protocolo DCBX (Data Center Bridging Exchange)

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

O DCBX também é usado para detectar configurações de parâmetros de QoS conflitantes entre o adaptador de rede (par local) e o par remoto. Com base nas configurações de parâmetros de QoS locais e remotos, o driver de miniporta 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âmetros operacionais de QoS do NDIS, consulte Resolver 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.

Observação

O DCBX especifica que o par local mantenha os 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 de QoS NDIS locais, remotos e operacionais.

Cada classe de tráfego ETS e definição de configuração PFC está associada a um nível de prioridade IEEE 802.1p. O nível de prioridade é especificado como um valor de 3 bits dentro da tag 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 associada à estrutura NET_BUFFER_LIST de um pacote.

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