Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration du trafic FCoE sans perte lorsque le réseau Ethernet convergé n’utilise pas la priorité 3 d’IEEE 802.1p pour le trafic FCoE (commutateur de transit FCoE)

La configuration système par défaut prend en charge le trafic FCoE sur la priorité 3 (point de code 011 de l’IEEE 802.1p). Si le trafic FCoE sur votre réseau Ethernet convergé utilise la priorité 3, la seule configuration utilisateur requise pour le transport sans perte consiste à activer PFC sur le point de code 011 des interfaces entrantes FCoE.

Toutefois, si votre réseau utilise une priorité différente de 3 pour le trafic FCoE, vous devez configurer le transport FCoE sans perte sur cette priorité. Cet exemple vous montre comment configurer le transport FCoE sans perte sur un réseau Ethernet convergé qui utilise la priorité 5 (point de code 101 de l’IEEE 802.1p) pour le trafic FCoE au lieu d’utiliser la priorité 3.

Exigences

Cet exemple utilise les composants matériels et logiciels suivants :

  • Un commutateur QFX utilisé comme commutateur de transit FCoE

  • Toute version de Junos prise en charge

Vue d’ensemble

Bien que le trafic FCoE utilise généralement la priorité 3 de l’IEEE 802.1p sur les réseaux Ethernet convergents, certains réseaux utilisent une priorité différente pour le trafic FCoE. Quelle que soit la priorité utilisée, le trafic FCoE doit bénéficier d’un traitement sans perte. La prise en charge d’un comportement sans perte pour le trafic FCoE lorsque votre réseau n’utilise pas la priorité 3 nécessite une configuration :

  • Une classe de transfert sans perte pour le trafic FCoE.

  • Un classificateur d’agrégation de comportement (BA) pour mapper la classe de transfert FCoE à la priorité IEEE 802.1p appropriée.

  • Un profil de notification de congestion (CNP) permettant d’activer PFC sur le point de code FCoE à l’entrée de l’interface et de configurer le contrôle de flux sur la sortie de l’interface. Le contrôle de flux sur la sortie de l’interface permet à l’interface de répondre aux messages PFC reçus de l’homologue connecté et de suspendre la priorité IEEE 802.1p correcte dans la file d’attente de sortie appropriée.

    Remarque :

    La configuration ou la modification du PFC sur une interface bloque l’ensemble du port jusqu’à ce que la modification du PFC soit terminée. Une fois qu’un changement de PFC est effectué, le port est débloqué et le trafic reprend. Le blocage du port arrête le trafic entrant et sortant, et entraîne la perte de paquets sur toutes les files d’attente du port jusqu’à ce que le port soit débloqué.

  • Une application DCBX et un mappage d’application pour prendre en charge l’échange de TLV d’application DCBX pour le trafic FCoE sans perte sur la priorité FCoE configurée. Par défaut, DCBX est activé sur toutes les interfaces Ethernet, mais uniquement sur la priorité 3 (point de code IEEE 802.1p 011). Pour prendre en charge l’échange de TLV d’application DCBX lorsque vous n’utilisez pas la configuration par défaut, vous devez configurer toutes les applications et les mapper aux interfaces et aux priorités.

Les priorités spécifiées dans le mappage des applications des classificateurs BA, CNP et DCBX doivent correspondre, sinon la configuration ne fonctionne pas. Vous devez spécifier la même classe de transfert FCoE sans perte dans chaque configuration et utiliser le même point de code IEEE 802.1p (priorité) afin que le trafic FCoE soit correctement classé en flux et que ces flux reçoivent un traitement sans perte.

Topologie

Cet exemple montre comment configurer une classe de trafic FCoE sans perte, la mapper à une priorité autre que la priorité 3 et configurer le contrôle de flux pour garantir un comportement sans perte sur les interfaces. Cet exemple utilise deux interfaces Ethernet, xe-0/0/25 et xe-0/0/26. Les interfaces se connectent à un réseau Ethernet convergé qui utilise la norme IEEE 802.1p de priorité 5 (point de code 101) pour le trafic FCoE.

La configuration sur les deux interfaces est la même. Les deux interfaces utilisent la même classe de transfert FCoE sans perte explicitement configurée et le même classificateur entrant. Les deux interfaces activent PFC sur la priorité 5 et activent le contrôle de flux sur la même file d’attente de sortie (qui est mappée à la classe de transfert FCoE sans perte).

Le Tableau 1 présente les composants de configuration de cet exemple.

Tableau 1 : composants de la topologie de configuration pour le trafic FCoE qui n’utilise pas la priorité 3

Composant

Paramètres

Matériel

Un commutateur

Classe de transfert

Nom—fcoe1

Mappage des files d’attente : file d’attente 5

Attribut d’abandon de paquets :no-loss

Remarque :

Une classe de transfert sans perte peut être mappée à n’importe quelle file d’attente de sortie. Toutefois, comme la classe de transfert utilise la fcoe1 priorité 5 dans cet exemple, la mise en correspondance de ce trafic avec une classe de transfert qui utilise la file d’attente 5 crée une configuration logique et facile à mapper, car la priorité et la file d’attente sont identifiées par le même numéro.

Classificateur BA

Nom—fcoe_p5

Mappage de priorité FCoE : classe fcoe1 de transfert mappée au point 101 de code (priorité 5 de l’IEEE 802.1p) et priorité de perte de paquets de low.

Configuration PFC (CNP)

Nom du CNP :fcoe_p5_cnp

Point de code CNP d’entrée :101

MRU—2240 octets

Longueur du câble—100 mètres

Point de code CNP de sortie :101

File d’attente de contrôle de flux CNP de sortie :5

Remarque :

Lorsque vous appliquez un CNP avec une configuration de contrôle de flux de file d’attente de sortie explicite à une interface, le CNP explicite remplace le CNP de sortie par défaut. Les files d’attente de sortie qui sont activées pour la pause dans la configuration par défaut (files d’attente 3 et 4) ne sont pas activées pour la pause, sauf si elles sont incluses dans le CNP de sortie explicitement configuré.

Mappage d’applications DCBX

Nom de l’application :fcoe_p5_app

Type Ethernet d’application :0x8906

Nom de la carte de l’application :fcoe_p5_app_map

Points de code de la carte d’application :101

Remarque :

LLDP et DCBX doivent être activés sur l’interface. Par défaut, LLDP et DCBX sont activés sur toutes les interfaces Ethernet.

Remarque :

Cet exemple n’inclut pas la configuration de planification (allocation de bande passante) ni la configuration de surveillance FIP. Cet exemple se concentre uniquement sur la configuration de priorité FCoE sans perte.

Les commutateurs QFX10000 ne prennent pas en charge la surveillance FIP. Pour cette raison, les commutateurs QFX10000 ne peuvent pas être utilisés comme commutateurs de transit d’accès FCoE. Les commutateurs QFX10000 peuvent être utilisés comme commutateurs intermédiaires ou de transit d’agrégation dans le chemin FCoE, entre un commutateur de transit d’accès FCoE qui effectue la surveillance FIP et un FCF.

La configuration

Configuration rapide de la CLI

Pour configurer rapidement une classe de transfert FCoE sans perte qui utilise une priorité différente de la priorité 3 de l’IEEE 802.1p pour le trafic FCoE sur un commutateur de transit FCoE, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les variables et les détails pour qu’ils correspondent à votre configuration réseau, puis copiez-collez les commandes dans la CLI au niveau de la [edit] hiérarchie.

Configuration d’une classe de transfert FCoE sans perte sur la norme IEEE 802.1p priorité 5

Procédure étape par étape

Pour configurer une classe de transfert sans perte pour le trafic FCoE sur la priorité 5 de l’IEEE 802.1p (point de code 101), classez le trafic FCoE dans la classe de transfert sans perte, configurez un profil de notification de congestion pour activer PFC sur la priorité FCoE et la file d’attente de sortie, et configurez l’échange TLV du protocole d’application DCBX pour le trafic sur la priorité FCoE :

  1. Configurez la classe de transfert sans perte (nommée fcoe1 et mappée à la file d’attente 5de sortie) pour le trafic FCoE sur la priorité 5 de l’IEEE 802.1p :

  2. Configurez le classificateur d’entrée (fcoe_p5). Le classificateur mappe la priorité FCoE (point 101de code) à la classe fcoe1de transfert FCoE sans perte :

  3. Appliquez le classificateur aux interfaces xe-0/0/25 et xe-0/026:

  4. Configurez le CNP. La strophe d’entrée active PFC sur la priorité FCoE (point de code 101 de l’IEEE 802.1p), définit la valeur MRU (2 240 octets) et définit la valeur de longueur du câble (100 mètres). La strophe de sortie configure le contrôle de flux sur la file d’attente de sortie 5 sur la priorité FCoE :

  5. Appliquez le CNP aux interfaces :

  6. Configurez l’application DCBX pour que FCoE soit mappé aux interfaces Ethernet, afin que DCBX puisse échanger des TLV de protocole d’application sur la priorité 5 de l’IEEE 802.1p au lieu de la priorité 3 par défaut :

  7. Configurez un mappage d’application DCBX pour mapper l’application FCoE à la priorité FCoE IEEE 802.1p correcte :

  8. Appliquez le mappage d’application aux interfaces Ethernet afin que DCBX échange des TLV d’application FCoE sur le bon point de code :

Vérification

Pour vérifier la configuration et le bon fonctionnement de la classe de transfert sans perte et de la priorité IEEE 802.1p, effectuez les tâches suivantes :

Vérification de la configuration de la classe de transfert

Objet

Vérifiez que la classe fcoe1 de transfert sans perte a été créée.

Mesures à prendre

Affichez la configuration de la classe de transfert à l’aide de la commande show class-of-service forwarding classopérationnelle :

Signification

La show class-of-service forwarding-class commande affiche toutes les classes de transfert. La sortie de la commande indique que la classe de transfert est configurée sur la fcoe1 file d’attente 5 de sortie avec l’attribut de dépôt de paquets sans perte activé.

Comme nous n’avons pas configuré explicitement les classes de transfert par défaut, elles restent dans leur état par défaut, y compris la configuration sans perte des classes de fcoe transfert par no-loss défaut.

Vérification de la configuration du classificateur d’agrégation de comportement

Objet

Vérifiez que le classificateur mappe les classes de transfert aux points de code (priorités) et aux priorités de perte de paquets IEEE 802.1p corrects.

Mesures à prendre

Lister le classificateur configuré pour prendre en charge le transport FCoE sans perte à l’aide de la commande show class-of-service classifiermode opérationnel :

Signification

La show class-of-service classifier commande affiche les points de code IEEE 802.1p et les priorités de perte qui sont mappées aux classes de transfert dans chaque classifieur.

Le classificateur fcoe_p5 mappe le point 101 de code (priorité 5) à la classe fcoe1 de transfert sans perte explicitement configurée et à une priorité de perte de paquets de low, et toutes les autres priorités à la best-effort classe de transfert avec une priorité de perte de paquets de high.

Vérification de la configuration du contrôle de flux PFC (CNP)

Objet

Vérifiez que PFC est activé avec la bonne priorité d’entrée et que le contrôle de flux est configuré sur la bonne file d’attente de sortie dans le CNP.

Mesures à prendre

Affichez le profil de notification de congestion à l’aide de la commande show class-of-service congestion-notificationmode opérationnel :

Signification

La show class-of-service congestion-notification commande affiche les strophes d’entrée et de sortie des CNP configurés.

La fcoe_p5_cnp strophe d’entrée CNP indique que PFC est activé au point 101 de code (priorité 5), que la MRU est 2240 en octets et que la longueur du câble est 100 en mètres. La strophe de sortie CNP indique que le contrôle du flux de sortie est configuré dans la file d’attente 5 pour le point 101 de code (priorité 5).

Vérification de la configuration de l’interface

Objet

Vérifiez que le classificateur et le profil de notification de congestion corrects sont configurés sur les interfaces.

Mesures à prendre

Lister les interfaces entrantes à l’aide des commandes show configuration class-of-service interfaces xe-0/0/25 du mode opérationnel et show configuration class-of-service interfaces xe-0/0/26:

Signification

La show configuration class-of-service interfaces xe-0/0/25 commande et la show configuration class-of-service interfaces xe-0/0/26 commande indiquent que le profil fcoe_p5_cnp de notification de congestion est configuré sur chaque interface et que le classificateur IEEE 802.1p associé à chaque interface est fcoe_p5.

Vérification de la configuration de l’application DCBX

Objet

Vérifiez que l’application DCBX pour FCoE est configurée.

Mesures à prendre

Listez les applications DCBX à l’aide de la commande show applicationsdu mode de configuration :

Signification

La show applications commande du mode de configuration affiche toutes les applications configurées. La sortie indique que l’application fcoe_p5_app est configurée avec un EtherType de 0x8906.

Vérification de la configuration de la carte d’application DCBX

Objet

Vérifiez que le mappage des applications est configuré.

Mesures à prendre

Lister les mappages d’applications à l’aide de la commande show policy-options application-mapsconfiguration mode :

Signification

La show policy-options application-maps commande mode configuration répertorie tous les mappages d’applications configurés et les applications qui appartiennent à chaque mappage d’application. La sortie montre que le mappage fcoe_p5_app_map d’application se compose de l’application nommée fcoe_p5_app, qui est mappée au point 101de code IEEE 802.1p .

Vérification de la configuration de l’interface d’échange de protocole d’application DCBX

Objet

Vérifiez que le mappage des applications est appliqué aux interfaces appropriées.

Mesures à prendre

Listez les mappages d’applications sur chaque interface à l’aide de la commande show protocols dcbxconfiguration mode :

Signification

La show protocols dcbx commande du mode de configuration répertorie l’association de la carte des applications avec les interfaces. La sortie montre que les interfaces xe-0/0/25.0 et xe-0/0/26.0 l’utilisation de l’application map fcoe_p5_app_map.