Vue d’ensemble de Data Center Bridging
IEEE 802.1 Data Center Bridging (DCB) est un ensemble de normes qui définit une interface multimédia Ethernet 802.3 unifiée, ou structure, pour les technologies de réseau local (LAN) et de réseau de zone de stockage (SAN). DCB étend la spécification de pontage 802.1 actuelle pour prendre en charge la coexistence d’applications basées sur un réseau LAN et SAN sur la même structure réseau au sein d’un centre de données. DCB prend également en charge les technologies, telles que Fibre Channel over Ethernet (FCoE) et iSCSI, en définissant des stratégies au niveau des liaisons qui empêchent la perte de paquets.
DCB se compose des normes préliminaires 802.1 suivantes, qui spécifient la façon dont les appareils de mise en réseau peuvent interagir au sein d’une structure de centre de données unifiée :
Contrôle de flux basé sur la priorité (PFC)
La version préliminaire de la norme IEEE 802.1Qbb définit le fonctionnement du PFC. Cette norme fait partie de l’infrastructure de l’interface DCB.
Le PFC prend en charge la livraison fiable des données en réduisant considérablement la perte de paquets due à l’encombrement du réseau. Ainsi, les protocoles sensibles aux pertes, tels que FCoE, peuvent cohabiter avec les protocoles traditionnels insensibles aux pertes sur la même structure unifiée.
Le PFC spécifie un mécanisme de contrôle de flux de niveau liaison entre les homologues directement connectés. Le PFC est similaire aux cadres PAUSE IEEE 802.3, mais fonctionne sur des niveaux de priorité 802.1p individuels. Cela permet à un récepteur de suspendre un émetteur quel que soit le niveau de priorité.
Pour en savoir plus sur le PFC, consultez Contrôle de flux basé sur la priorité (PFC).
Sélection de transmission améliorée (ETS)
ETS est un algorithme de sélection de transmission (TSA) spécifié dans la version préliminaire de la norme IEEE 802.1Qaz. Cette norme fait partie de l’infrastructure de l’interface DCB.
ETS alloue de la bande passante aux classes de trafic affectées à différents niveaux de priorité IEEE 802.1p. Chaque classe de trafic est allouée à un pourcentage de bande passante disponible sur la liaison de données entre homologues connectés directement. Si une classe de trafic n’utilise pas sa bande passante allouée, ETS permet à d’autres classes de trafic d’utiliser celle disponible que la classe de trafic n’utilise pas.
Pour en savoir plus sur ETS, consultez Algorithme de sélection de transmission améliorées (ETS).
Protocole DCBX (Data Center Bridging Exchange)
Le protocole Data Center Bridging Exchange (DCBX) est également spécifié dans la version préliminaire de la norme IEEE 802.1Qaz. DCBX permet l’échange de paramètres de configuration de DCB entre deux homologues directement connectés. Ces derniers peuvent ainsi adapter et ajuster les paramètres de qualité de service (QoS) pour optimiser le transfert de données via la connexion.
DCBX est également utilisé pour détecter les paramètres de QoS en conflit entre la carte réseau (homologue local) et l’homologue distant. En fonction des paramètres de QoS locaux et distants, le pilote de miniport résout les conflits et dérive un ensemble de paramètres QoS opérationnels. La carte réseau utilise ces derniers pour la transmission hiérarchisée des paquets vers l’homologue distant. Pour en savoir plus sur la façon dont le pilote résout ses paramètres QoS NDIS opérationnels, consultez Résolution des paramètres QoS NDIS opérationnels.
DCBX comprend des paramètres TLV (Type-Longueur-Valeur) DCB qui sont transférés sur les paquets LLDP (Link Layer Discovery Protocol). Le protocole LLDP est spécifié dans la norme IEEE 802.1AB-2005.
Remarque
DCBX spécifie que l’homologue local conserve les paramètres de configuration d’un seul homologue distant à un moment donné. Par conséquent, la carte réseau ne conserve qu’un seul ensemble de paramètres QoS NDIS locaux, distants et opérationnels.
Chaque classe de trafic ETS et chaque paramètre de configuration du PFC sont associés à un niveau de priorité IEEE 802.1p. Le niveau de priorité est spécifié sous la forme d’une valeur 3 bits dans la balise 802.1Q d’un paquet. Pour les paquets NDIS, le niveau de priorité 802.1p est spécifié par le membre UserPriority de la structure NDIS_NET_BUFFER_LIST_8021Q_INFO associée à la structure NET_BUFFER_LIST d’un paquet.
Pour en savoir plus sur les niveaux de priorité, consultez Niveaux de priorité IEEE 802.1p.