Partilhar via


Visão geral da ponte de data center

IEEE 802.1 Data Center Bridging (DCB) é uma coleção de padrões que define uma interface de mídia ethernet 802.3 unificada, ou malha , para tecnologias de rede local (LAN) e rede de área de armazenamento (SAN). 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 Fibre Channel over Ethernet (FCoE) e iSCSI, definindo políticas de nível de link que evitam a perda de pacotes.

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

Controle de fluxo baseado em prioridades (PFC)

O PFC é especificado no projeto de norma IEEE 802.1Qbb. Este padrão faz parte da estrutura para a interface DCB.

O PFC suporta 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 ao nível de ligação entre pares diretamente conectados. O PFC é semelhante aos quadros PAUSE IEEE 802.3, mas opera em níveis de prioridade 802.1p individuais. Isso permite que um recetor pause um transmissor em qualquer nível de prioridade.

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

Seleção aprimorada de transmissão (ETS)

ETS é um algoritmo de seleção de transmissão (TSA) que é especificado no projeto de norma IEEE 802.1Qaz. Este padrão faz parte da estrutura para a 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 percentagem da largura de banda disponível na ligação de dados entre pares diretamente ligados. 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 o 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 preliminar IEEE 802.1Qaz. O DCBX permite que os parâmetros de configuração DCB sejam trocados entre dois pares diretamente conectados, o que permite que esses pares adaptem e ajustem os parâmetros de Qualidade de Serviço (QoS) para otimizar a transferência de dados pela conexão.

DCBX também é usado para detetar configurações de parâmetros de QoS conflitantes entre o adaptador de rede (ponto local ) e o peer 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 peer remoto. Para obter mais informações sobre como o driver resolve suas configurações de parâmetros operacionais de QoS do NDIS, consulte Resolvendo parâmetros operacionais de QoS do NDIS.

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

Observação

DCBX especifica que o par local mantenha os parâmetros de configuração de apenas um ponto 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 configuração do 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, que está 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.