SUR CETTE PAGE
Comprendre les fonctionnalités et les exigences des DCB
Le pontage de centre de données (DCB) est un ensemble d’améliorations apportées aux spécifications du pont IEEE 802.1. DCB modifie et étend le comportement d’Ethernet pour prendre en charge la convergence des E/S dans le datacenter. La convergence des E/S comprend, sans s’y limiter, le transport du trafic Ethernet, LAN et du trafic SAN (Storage Area Network) Fibre Channel (FC) sur la même infrastructure de réseau Ethernet physique.
Une architecture convergée permet de réaliser des économies en réduisant le nombre de réseaux et de commutateurs nécessaires pour prendre en charge les deux types de trafic, en réduisant le nombre d’interfaces nécessaires, en réduisant la complexité des câbles et en réduisant les activités d’administration.
Les commutateurs QFX Series et EX4600 de Juniper Networks prennent en charge les fonctionnalités DCB requises pour transporter le trafic Ethernet et FC convergé tout en fournissant la classe de service (CoS) et les autres caractéristiques requises par FC pour transmettre le trafic de stockage. Pour s’adapter au trafic FC, les spécifications DCB fournissent :
Mécanisme de contrôle de flux appelé PFC (Priority-based Flow Control , décrit dans la norme IEEE 802.1Qbb) pour assurer un transport sans perte.
Un protocole de découverte et d’échange pour transmettre la configuration et les capacités entre voisins afin d’assurer une configuration cohérente sur l’ensemble du réseau, appelé protocole DCBX (Data Center Bridging Capability Exchange protocol), qui est une extension du protocole LLDP (Link Layer Data Protocol), décrit dans IEEE 802.1AB.
Mécanisme de gestion de la bande passante appelé Enhanced Transmission Selection (ETS), décrit dans la norme IEEE 802.1Qaz.
Mécanisme de gestion de la congestion appelé notification de congestion quantifiée (QCN, décrit dans IEEE 802.1Qau).
Le commutateur prend en charge les normes PFC, DCBX et ETS, mais ne prend pas en charge le QCN. Le commutateur fournit également les interfaces à large bande passante (10 Gbit/s minimum) requises pour prendre en charge le trafic DCB et convergent.
Cette rubrique décrit les normes et exigences DCB prises en charge par le commutateur :
Transport sans perte
Le trafic FC nécessite un transport sans perte (défini comme aucune perte de trames due à une congestion). L’Ethernet standard ne prend pas en charge le transport sans perte, mais les extensions DCB à Ethernet, associées à une gestion appropriée de la mémoire tampon, permettent à un réseau Ethernet de fournir le niveau de classe de service (CoS) nécessaire pour transporter des trames FC encapsulées dans Ethernet sur un réseau Ethernet.
Cette section décrit les facteurs suivants pour créer un transport sans perte sur Ethernet :
PFC
Le PFC est un mécanisme de contrôle de flux au niveau de la liaison similaire à Ethernet PAUSE (décrit dans IEEE 802.3x). Ethernet PAUSE arrête tout le trafic sur une liaison pendant un certain temps. Le PFC vous permet de diviser le trafic d’une liaison en huit priorités et d’arrêter le trafic d’une priorité sélectionnée sans arrêter le trafic affecté à d’autres priorités sur la liaison.
La suspension du trafic d’une priorité sélectionnée vous permet de fournir un transport sans perte pour le trafic affecté à cette priorité tout en utilisant un transport Ethernet avec perte standard pour le reste du trafic de liaison.
Gestion de la mémoire tampon
La gestion des mémoires tampons est essentielle au bon fonctionnement du PFC, car si les mémoires tampons sont débordées, les trames sont perdues et le transport n’est pas sans perte.
Pour chaque priorité de flux sans perte, le commutateur a besoin d’un espace tampon suffisant pour :
Stockez les trames envoyées pendant le temps nécessaire à l’envoi de la trame de pause PFC sur le câble entre les appareils.
Stockez les trames qui sont déjà sur le fil lorsque l’expéditeur reçoit la trame de pause PFC.
Le délai de propagation dû à la longueur et à la vitesse du câble, ainsi qu’à la vitesse de traitement, détermine la quantité d’espace tampon nécessaire pour éviter la perte de trame due à la congestion.
Le commutateur définit automatiquement le seuil d’envoi de trames de pause PFC pour tenir compte du retard des câbles allant jusqu’à 150 mètres (492 pieds) et pour s’adapter aux grandes trames qui pourraient se trouver sur le fil lorsque le commutateur envoie la trame de pause. Ainsi, le commutateur envoie des trames de pause suffisamment tôt pour permettre à l’expéditeur d’arrêter d’émettre avant que les tampons de réception du commutateur ne débordent.
Interfaces physiques
Les commutateurs QFX Series prennent en charge des interfaces 10 Gbit/s ou plus rapides en duplex intégral. Le commutateur n’active la capacité DCB que sur les interfaces Ethernet de 10 Gbit/s ou plus.
ETS
Le PFC divise le trafic en huit flux distincts maximum (prioritaires, configurés sur le commutateur en tant que classes de transfert) sur une liaison physique. ETS vous permet de gérer la bande passante de liaison en :
Regroupement des priorités en groupes prioritaires (configurés sur le commutateur en tant qu’ensembles de classes de transfert).
Spécifiant la bande passante disponible pour chacun des groupes prioritaires en pourcentage de la bande passante totale de liaison disponible.
Allocation de la bande passante aux priorités individuelles du groupe prioritaire.
La bande passante de liaison disponible est la bande passante restante après avoir pris en charge des files d’attente à haute priorité stricte. Sur les commutateurs QFX5200, QFX5100, EX4600, nous vous recommandons de toujours configurer un taux de mise en forme pour limiter la quantité de bande passante qu’une file d’attente de priorité stricte élevée peut consommer en incluant l’instruction shaping-rate dans la [edit class-of-service schedulers] hiérarchie sur le planificateur de priorité stricte élevée. Cela empêche une file d’attente à priorité stricte d’affamer les autres files d’attente sur le port. (Sur les commutateurs QFX10000, configurez un débit de transmission sur des files d’attente de priorité stricte afin de définir une quantité maximale de bande passante pour le trafic de priorité stricte élevée.)
La gestion de la bande passante de liaison avec ETS offre plusieurs avantages :
La gestion de tous les types de trafic sur la liaison est uniforme, qu’il s’agisse du trafic géré par congestion ou du trafic Ethernet standard.
Lorsqu’un groupe prioritaire n’utilise pas toute la bande passante qui lui est allouée, les autres groupes prioritaires sur la liaison peuvent utiliser cette bande passante selon les besoins.
Lorsqu’une priorité d’un groupe prioritaire n’utilise pas toute la bande passante qui lui est allouée, les autres priorités du groupe peuvent utiliser cette bande passante.
La bande passante est ainsi mieux utilisée, car les priorités constituées d’un trafic en rafale peuvent partager la bande passante pendant les périodes de faible transmission au lieu de consommer la totalité de la bande passante allouée lorsque les charges de trafic sont faibles.
Vous pouvez affecter des types de trafic ayant des besoins de service différents à des priorités différentes afin que chaque type de trafic reçoive un traitement approprié.
Le trafic à priorité stricte conserve la bande passante qui lui est allouée.
DCBX
Les appareils DCB utilisent DCBX pour échanger des informations de configuration avec leurs homologues directement connectés (commutateurs et terminaux tels que les serveurs). DCBX est une extension de LLDP. Si vous désactivez LLDP sur une interface, celle-ci ne peut pas exécuter DCBX. Si vous tentez d’activer DCBX sur une interface sur laquelle LLDP est désactivé, la validation de la configuration échoue.
DCBX peut :
Découvrez les capacités DCB de vos pairs.
Détectez les erreurs de configuration des fonctionnalités DCB ou les incompatibilités entre pairs.
Configurez les fonctionnalités DCB sur les homologues.
Vous pouvez configurer le fonctionnement DCBX pour PFC, ETS et pour les applications de couche 2 et 4 telles que FCoE et iSCSI. DCBX est activé ou désactivé pour chaque interface.