Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Comprendre CoS IEEE priorités 802.1p pour les flux de trafic sans perte

Le commutateur prend en charge jusqu’à six classes de transfert sans perte. (Junos OS version 12.3 a augmenté la prise en charge des priorités sans perte; elle est passé de deux classes de priorité sans perte (les classes par défaut et de forwarding) à un maximum de six classes de fcoe no-loss forwarding sans perte.) Chaque classe de forwarding est machée sur un point IEEE code 802.1p (priorité).

Remarque:

Junos OS version 13.1 a mis en place une prise en charge d’un à six classes de forwarding sans perte sur les systèmes QFabric. Dans ce document, les fonctionnalités introduites sur les commutateurs autonomes dans Junos OS Version 12.3 sont introduites sur les systèmes QFabric dans Junos OS version 13.1, sauf indication contraire.

Seuls les commutateurs avec des interfaces de Fibre Channel (FC) natives, comme le QFX3500, peuvent utiliser le trafic et la configuration FC natifs comme passerelle FCoE-FC. Dans ce document, les fonctionnalités relatives au trafic FC natif et à la configuration de la passerelle FCoE-FC s’appliquent uniquement aux commutateurs qui disposent d’interfaces FC natives.

La configuration par défaut est identique à la configuration par défaut Junos OS version 12.2 et est rétro-compatible. Si vous n’avez besoin que de deux (ou moins) classes de forwarding sans perte, utilisez la configuration par défaut, dans laquelle les classes de forwarding et de gestion fcoe no-loss sont sans perte. Si vous avez besoin de plus de deux classes de forwarding sans perte, vous pouvez utiliser les deux classes de forwarding sans perte par défaut et configurer des classes de forwarding sans perte supplémentaires. Si vous ne souhaitez pas utiliser les classes de forwarding sans perte par défaut, vous pouvez les modifier ou utiliser uniquement les classes de forwarding sans perte que vous configurez explicitement.

Configuration de priorité sans perte par défaut

Si vous ne configurez pas explicitement les classes de forwarding, le système utilise la configuration de classe de passation par défaut, qui fournit deux classes de passation par défaut(fcoe et sans perte). (Si vous modifiez la configuration de la classe de forwarding, les modifications s’appliquent à l’ensemble du trafic de cet équipement car les classes de forwarding sont globales vers un équipement particulier.)

Si vous ne configurez pas de classificateurs explicitement et que vous ne configurez pas explicitement le contrôle de flux pour interrompre les files d’attente de sortie (configurées dans la catégorie de sortie du CNP), le classificateur par défaut et la file d’attente de sortie par défaut appliquent les configurations de pause à toutes les interfaces Ethernet des commutateurs (ou des équipements de nœuds). Vous pouvez remplacer le classificateur par défaut et la file d’attente de sortie par défaut interrompre la configuration par interface en appliquant une configuration explicite à une interface Ethernet. La configuration par défaut est utilisée sur toutes les interfaces Ethernet qui n’ont pas de configuration explicite.

Remarque:

Si vous ne configurez pas le contrôle des flux dans les files d’attente de sortie, la configuration par défaut utilise une mise en correspondance un à un des points de code IEEE 802.1p (priorités) vers les files d’attente de sortie par numéro. Par exemple, la priorité 0 (point de code 000) est machée sur la file d’attente 0, la priorité 1 (point de code 001) est machée sur la file d’attente 1, etc. Si vous n’utilisez pas la configuration par défaut, vous devez configurer explicitement le contrôle de flux sur chaque file d’attente de sortie que vous souhaitez activer pour que le PFC interrompe la période de sortie de CNP.

Dans la configuration par défaut, seules la file d’attente 3 et la file d’attente 4 sont activées pour permettre à l’pair connecté de suspendre les messages. Pour que la file d’attente 3 réponde aux messages de pause, la priorité 3 (point de code 011) doit être activée pour le PFC dans la sanza d’entrée du CNP. Pour que la file d’attente 4 réponde aux messages de pause, la priorité 4 (point de code 100) doit être activée pour le PFC dans la sanza d’entrée du CNP.

La configuration par défaut fournit le comportement sans perte suivant:

  • Deux classes de forwarding sans perte par défaut (l’attribut de perte de paquets est appliqué automatiquement à ces no-loss classes de forwarding):

    fcoe— mappée dans la file d’attente de sortie 3

    sans perte: entrée en sortie 4

  • Classificateur par défaut qui maie la classe de forwarding fcoe à IEEE priorité 802.1p 3 (011) et la classe de passation sans perte vers IEEE priorité 802.1p 4 (100)

  • Le contrôle de flux basé sur la priorité (PFC) a été activé sur les files d’attente de sortie des interfaces Ethernet 3 et 4 lorsque ces files d’attente transportent du trafic sans perte (respectivement le trafic est transmis aux classes fcoe et de forwarding sans perte).

    Sur les commutateurs configurables en tant que passerelle FCoE-FC, des interfaces FC natives (NP_Ports), avec un contrôle de flux par défaut activé sur la file d’attente 3 (priorité IEEE 802.1p 3) pour le trafic FCoE/FC.

  • DCBX est activé sur toutes les interfaces en mode autonegotiation FCoE et échange automatiquement le type, la longueur et les valeurs des protocoles d’application (TV) sur les interfaces qui transportent FCoE trafic. Toutefois, si vous configurez expressément le protocole DCBX TLV Exchange pour n’importe quelle application, vous devez configurer expressément le protocole TLV Exchange pour chaque application pour laquelle vous souhaitez que DCBX échange des téléviseurs, y compris des FCoE.

  • Sur les ports Ethernet, le calcul de la mise en mémoire tampon PFC utilise les valeurs par défaut suivantes pour déterminer la taille de la mise en mémoire tampon en réserve:

    Longueur du câble: 100 mètres (environ 328 pieds)

    MRU pour le trafic de priorité 3: 2 500 octets

    MRU pour le trafic de priorité 4: 9 216 octets

    Nombre maximal d’unités de transmission (MTU) — 1 522 (ou la valeur MTU de l’interface configurée)

    Remarque:

    Si vous configurez le contrôle de flux sur une priorité qui n’est pas l’une des priorités de contrôle de flux par défaut, la valeur MRU par défaut est de 2 500 octets. Par exemple, si vous configurez le contrôle des flux sur la priorité 5 et que vous ne configurez pas une valeur MRU, la valeur MRU par défaut est de 2 500 octets.

Remarque:

De plus, pour prendre en charge un transport sans perte, le PFC doit être activé de manière explicite sur les priorités IEEE 802.1p (points de code) sur les interfaces Ethernet d’entrée ; aucune configuration PFC par défaut n’est appliquée aux interfaces d’entrée. Si vous n’activez pas le PFC sur des priorités sans perte, ces priorités peuvent être en cas de perte de paquets pendant les périodes d’encombrement. Par exemple, si vous souhaitez un trafic FCoE sans perte et que vous utilisez la classe de forwarding fcoe par défaut, vous utilisez un CNP pour activer la fonction PFC sur la priorité 3 (point de code 011) et appliquer ce CNP à toutes les interfaces d’entrée qui transportent le trafic FCoE.

Vous pouvez remplacer le classificateur par défaut et la file d’attente de sortie par défaut interrompre la configuration par interface en appliquant une configuration explicite à une interface Ethernet.

La configuration de CoS par défaut est rétro-compatible avec la configuration par défaut CoS des mises à jour logicielles Junos OS version 12.3. Si vous configurez explicitement le transport sans perte, assurez-vous que les files d’attente d’entrée et de sortie correspondant aux classes de forwarding sans perte sont configurées pour une interruption du PFC.

Le tableau 1 résume les classes de forwarding par défaut et leur mappage vers les files d’attente de sortie, IEEE priorités 802.1p et les attributs d’abandon.

Tableau 1: Mappage de la classe de passation par défaut vers la file d’attente,
IEEE priorité 802.1p et attribut de baisse

Nom de la classe de forwarding

File d’attente de sortie

Priorité

Attribut d’abandon

les efforts déployés

0

0

Goutte

fcoe (ou fcoe)

3

3

sans perte

sans perte

4

4

sans perte

contrôle du réseau

7

7

Goutte

Sur les commutateurs qui utilisent les mêmes classes de transfert et les mêmes files d’attente de sortie pour le trafic unicast et multidestré (échec du multicast, de la diffusion et de la recherche de destination), ces classes de transfert transportent à la fois le trafic unicast et multidestré. Seul le trafic unicast est traité comme un trafic sans perte. Le trafic multi-trafic n’est pas traité comme un trafic sans perte, même dans les files d’attente de sortie sans perte.

Sur les commutateurs qui utilisent différentes classes de transfert et files d’attente de sortie pour le trafic unicast et multidestré, il existe une classe de transfert multidestré par défaut nommée mcast, qui est mapée dans la file d’attente de sortie 8 avec un attribut de drop drop. (Le trafic multidestre entrant sur toutes IEEE priorités 802.1p est transmis par défaut à la classe de transfert mcast.)

Configuration des priorités sans perte

Pour configurer plus de deux priorités sans perte (classes de transfert) ou pour modifier le mappage par défaut de classes de transfert sans perte vers des priorités et des files d’attente de sortie suspendues, vous devez configurer le commutateur au lieu d’utiliser la configuration par défaut. La configuration des priorités sans perte inclut:

  • Configuration des classes de forwarding avec l’attribut de perte de paquets sans perte.

  • Utilisation d’un CNP pour configurer le PFC sur les interfaces d’entrée et le contrôle de flux (PFC) sur les interfaces de sortie.

  • La configuration d’un classificateur pour IEEE priorités 802.1p (points de code) aux classes de passation de données correctes (les classes de forwarding pour lesquelles vous souhaitez un transport sans perte).

Remarque:

Si vous attendez d’un grand volume de trafic sans perte sur votre réseau et configurez plusieurs classes de trafic sans perte, assurez-vous de réserver assez de ressources de planification (bande passante) et d’espace tampon pour prendre en charge les flux sans perte. (Pour les commutateurs qui prendre en charge la configuration de tampon partagée, Understanding CoS Buffer Configuration décrit la manière de configurer les tampons et fournit une configuration de tampon recommandée pour les réseaux avec des volumes plus importants de trafic sans perte. L’optimisation de la mémoire tampon est automatique sur les commutateurs qui utilisent des files d’attente de sortie virtuelles.)

En outre, sur les interfaces Ethernet, DCBX doit échanger les TV de protocole d’application appropriés contre le trafic sans perte. Sur les commutateurs qui peuvent agir comme une passerelle FCoE-FC, vous devez remaper la priorité FCoE sur les interfaces FC natives si votre réseau utilise une priorité autre que 3 (point de code IEEE 011) pour le trafic FCoE. Cette section décrit:

Configuration des classes de forwarding sans perte (attribut de perte de paquets)

Junos OS version 12.3 a introduit le paramètre d’absence de perte pour la configuration de la classe de forwarding. (Bien qu’il utilise le même nom, il ne s’agit pas de la classe de forwarding par défaut sans perte. Il s’agit d’un attribut de perte de paquets que vous pouvez spécifier pour configurer n’importe quelle classe de forwarding en tant que classe de passation sans perte.)

Remarque:

Sur les commutateurs qui utilisent différentes classes de transfert pour le trafic unicast et multidestré, la classe de transfert doit être une classe de transfert unicast. Sur les commutateurs qui utilisent les mêmes classes de transfert pour le trafic unicast et multidestré, seul le trafic unicast reçoit un traitement sans perte.

Vous pouvez configurer jusqu’à six classes de forwarding (en fonction de l’architecture système et de la disponibilité des ressources système) en tant que classes de forwarding sans perte en incluant l’attribut de perte au niveau de no-loss [edit class-of-service forwarding-classes class forwarding-class-name queue-num queue-number] la hiérarchie.

Si vous utilisez les classes de fcoe ou de forwarding sans perte par défaut, elles incluent l’attribut de perte sans perte par défaut. Si vous configurez les classes de forwarding fcoe ou sans perte et que vous souhaitez conserver leur comportement sans perte, vous devez inclure l’attribut de perte sans perte dans la configuration.

Remarque:

Toutes les classes de forwarding sont machées sur la même file d’attente de sortie et doivent avoir le même attribut de perte de paquets. (Toutes les classes de forwarding doivent être soit en perte, soit en perte) sur la même file d’attente de sortie. Vous ne pouvez pas mettre en place à la fois une classe de forwarding sans perte et une perte vers la même file d’attente.)

Pour éviter le fate sharing (un flux congestionné affectant un flux non ingéré), utilisez une mise en correspondance un à un des classes de passation sans perte vers les points de code (priorités) IEEE 802.1p et les files d’attente. Mapriez chaque classe de transfert sans perte vers une file d’attente différente et classifiez le trafic entrant en classes de transfert afin que chaque classe de transfert transporte le trafic d’une seule priorité (point de code).

Les classes fcoe et de forwarding sans perte sont des cas spéciaux, car dans la configuration par défaut, elles sont configurées pour un comportement sans perte (à condition que la fonction PFC soit également en place sur les priorités entre les classes fcoe et de forwarding sans perte dans la catégorie d’entrée CNP).

Le Tableau 2 résume les configurations possibles des classes de forwarding fcoe et sans perte dans Junos OS Version 12.3 et ultérieure, ainsi que le résultat de ces configurations en termes de comportement de trafic sans perte. Il est supposé que les PFC, DCBX et les classificateurs sont correctement configurés.

Tableau 2: configuration FCoE classe de Junos OS et sans perte dans la
version 12.3

Configuration explicite (configurée par l’utilisateur) ou de classe de forwarding par défaut

Attribut de perte de paquets

Résultat et notes

Par défaut

Par défaut

Les classes de fcoe et de forwarding sans perte sont sans perte.

Remarque:

Même si vous configurez explicitement d’autres classes de forwarding (classes de forwarding sans perte ou de perte), les classes de forwarding fcoe et sans perte restent sans perte car elles ne sont pas configurées explicitement.

Explicite

Non spécifié dans la configuration de la classe de forwarding explicite

Les classes fcoe et de forwarding sans perte sont sans perte car elles n’incluent pas l’attribut de perte nette.

Explicite

Sans perte

Les classes de fcoe et de forwarding sans perte sont sans perte.

Explicit, configuré dans Junos OS version 12.2 ou antérieure

Non spécifié (attribut de perte de paquets n’était pas disponible Junos OS version 12.3)

Les classes fcoe et de forwarding sans perte sont pertes dans Junos OS version 12.3 et ultérieures, car elles n’incluent pas l’attribut de perte sans perte.

Remarque:

Pour conserver un comportement sans perte, avant de mettre à niveau Junos OS version 12.3, supprimez la configuration explicite afin que le système utilise la configuration par défaut. Vous pouvez également reconfigurer les classes de forwarding avec l’attribut de perte de paquets sans perte après la mise à niveau vers Junos OS version 12.3 ou ultérieure.

Pour toutes les autres classes de forwarding, à l’exception des classes de forwarding et de forwarding, vous devez configurer expressément le transport sans perte en spécifiant l’attribut de perte de paquet sans perte, car la configuration par défaut de toutes les autres classes de passation de paquets est sans perte (l’attribut de perte de paquet n’est pas fcoe no-loss appliqué).

Profils de notification de congestion (configuration PFC)

Utilisez les CPC pour configurer les caractéristiques PFC sans perte sur les interfaces d’entrée et de sortie.

La section entrée d’un CNP permet d’utiliser le PFC sur les priorités 802.1p IEEE spécifiées et d’affiner les paramètres de mise en mémoire tampon en configurant la valeur maximale de l’unité de réception (MRU) et la longueur du câble sur les interfaces d’entrée.

La chaîne de sortie d’un CNP permet de mettre en place un contrôle de flux PFC sur les files d’attente de sortie pour les priorités IEEE 802.1p spécifiées afin que les files d’attente peuvent répondre aux messages de pause PFC envoyés par l’pair connecté au niveau de priorité de votre choix. (Par défaut, les files d’attente de sortie 3 et 4 répondent aux messages PFC reçus lorsque ces files d’attente transportent respectivement du trafic sans perte dans les classes fcoe et de forwarding sans perte.)

Pour parvenir à un transport sans perte, la priorité suspendue aux interfaces d’entrée doit correspondre à la priorité suspendue au niveau des interfaces de sortie pour un flux de trafic donné. Par exemple, si vous configurez des interfaces d’entrée pour interrompre le trafic marqué avec IEEE 802.1p priority 5 (code point 101) et que le trafic de priorité 5 est associé à la file d’attente de sortie 5, vous devez également configurer les interfaces de sortie correspondantes pour interrompre la priorité 5 sur la file d’attente 5. De plus, la classe de forwarding mapée dans la file d’attente 5 doit être configurée comme une classe de forwarding sans perte (à l’aide de l’attribut de perte sans perte).

Attention:

Toute modification de la configuration PFC sur un port bloque temporairement l’ensemble du port (et non seulement les priorités affectées par le changement PFC) pour que le port puisse mettre en œuvre la modification, puis débloquer le port. Le blocage du port stoppe le trafic d’entrée et de sortie et provoque la perte de paquets sur toutes les files d’attente du port jusqu’à ce que le port soit bloqué.

Une modification de la configuration PFC implique toute modification d’un CNP, y compris la modification de la partie d’entrée du CNP (activation ou désactivation du PFC sur une priorité, modification du MRU ou des valeurs de longueur de câble) ou modification de la partie sortie du CNP qui active ou désactive le contrôle du flux de sortie sur une file d’attente. Une modification de configuration PFC affecte uniquement les ports qui utilisent le CNP modifié.

Les actions suivantes modifient la configuration PFC:

  • Suppression ou désactivation d’une configuration PFC (entrée ou sortie) dans un CNP utilisé sur une ou plusieurs interfaces. Par exemple:

    1. Un CNP existant avec une sanza d’entrée qui permet d’établir les priorités 3, 5 et 6 est configurée sur les interfaces xe-0/0/20 et xe-0/0/21.

    2. Nous désactivons la configuration PFC pour la priorité 6 dans le CNP d’entrée, puis validation de la configuration.

    3. La modification de configuration PFC provoque l’arrêt de tout le trafic sur les interfaces xe-0/0/20 et xe-0/0/21 jusqu’à ce que la modification PFC soit implémentée. Une fois la modification PFC implémentée, le trafic reprend.

  • La configuration d’un CNP sur une interface. (Cette évolution de l’état du PFC passe par l’activation du PFC sur une ou plusieurs priorités.)

  • Suppression d’un CNP sur une interface. (Cette fonction modifie l’état PFC en désactivant le PFC sur une ou plusieurs priorités.)

Configuring Input Interface Flow Control (PFC and Headroom Buffer Calculation)

Sur les interfaces Ethernet, la sanza d’entrée du CNP permet au PFC de spécifier des priorités afin que l’interface d’entrée puisse envoyer un message de pause à l’pair connecté en cas de congestion. Les CPC d’entrée et d’entrée affiner les tampons de réserve utilisés pour la prise en charge de la technologie PFC en vous permettant de configurer la valeur MRU et la longueur du câble (si vous ne souhaitez pas utiliser la configuration par défaut).

Les tampons Headroom offrent une prise en charge du transport sans perte en stockant le trafic qui arrive à l’interface après que l’interface a envoyé un message de contrôle de flux PFC pour interrompre le trafic entrant. Jusqu’à ce que l’pair connecté reçoit le message de contrôle des flux et interrompe le trafic, l’interface continue de recevoir le trafic et doit le mettre en mémoire tampon (et le trafic reste sur le fil après la pause du pair) afin d’empêcher la perte de paquets.

Le système utilise la MRU et la longueur du câble physique associé pour calculer l’allocation des ressources tampons. Les valeurs de configuration par défaut sont les à:

  • MRU pour le trafic de priorité 3: 2 500 octets

  • MRU pour le trafic de priorité 4: 9 216 octets

  • Longueur du câble: 100 mètres (environ 328 pieds)

Remarque:

Si vous configurez le contrôle de flux sur une priorité qui n’est pas l’une des priorités de contrôle de flux par défaut, la valeur MRU par défaut est de 2 500 octets. Par exemple, si vous configurez le contrôle des flux sur la priorité 5 et que vous ne configurez pas explicitement une valeur MRU, la valeur MRU par défaut est de 2 500 octets.

Vous pouvez ajuster la longueur du câble et le MRU pour ajuster la taille de la mise en mémoire tampon des chambres d’interface. Le commutateur dispose d’une liste de tampon globale partagée et alloue de manière dynamique l’espace tampon en réserve aux files d’attente sans perte, selon les besoins.

Un MRU inférieur ou une longueur de câble plus courte réduisent le niveau de mise en mémoire tampon requise sur une interface et laissent davantage d’espace tampon pour les autres interfaces. Un MRU plus élevé ou une longueur de câble plus longue augmente la quantité d’espace tampon requis sur une interface et laisse moins d’espace tampon pour les autres interfaces.

Dans de nombreux cas, vous pouvez mieux utiliser les tampons de réserve en réduisant la valeur du MRU (par exemple, un MRU de 2180 est suffisant pour la plupart des réseaux FCoE) et en réduisant la valeur de la longueur du câble si le câble physique est inférieur à 100 mètres.

Remarque:

Lorsque vous configurez les mise en mémoire tampon des salles d’en-tête en modifiant la longueur du MRU ou de la longueur du câble, et que vous commitz la configuration, le système effectue un contrôle de validation et rejette la configuration si l’espace tampon en réserve n’est pas disponible.

Toutefois, le système n’effectue pas de vérification de validation, mais renvoie plutôt une erreur de syslog si:

  • Les tampons sont configurés sur une interface LAG.

  • Le classificateur par défaut est utilisé sur l’interface (au lieu d’un classificateur configuré par l’utilisateur).

  • L’interface n’a pas encore été créée.

Configuring Output Interface Flow Control (PFC)

Sur les interfaces Ethernet, vous pouvez utiliser la sanza de sortie du CNP pour configurer le contrôle de flux sur les files d’attente de sortie et activer la réponse PFC interrompre la réponse sur les priorités 802.1p IEEE 802.1p.

Remarque:

Sur les commutateurs qui utilisent différentes files d’attente de sortie pour le trafic unicast et multidestré, la file d’attente doit être une file d’attente de sortie unicast.

Par défaut, les files d’attente de sortie 3 et 4 sont activées pour que le PFC interrompe les priorités 3 (IEEE point de code 802.1p 011) et 4 (IEEE code 802.1p code point 100). Le PFC par défaut interrompt la réponse et prend en charge la configuration de la classe de forwarding sans perte par défaut, qui masque la classe de forwarding fcoe vers la file d’attente 3 et la priorité 3, et masque la classe de passation sans perte vers la file d’attente 4 et la priorité 4.

La configuration du PFC sur les files d’attente de sortie vous permet d’interrompre toute priorité sur n’importe quelle file d’attente de sortie sur n’importe quelle interface Ethernet. Le contrôle du flux de sortie vous permet d’utiliser plus de deux files d’attente de sortie pour prendre en charge des flux de trafic sans perte (vous pouvez configurer jusqu’à six classes de forwarding sans perte et les mapper vers différentes files d’attente de sortie activées pour la pause PFC). Le contrôle de flux de la file d’attente de sortie vous permet également de prendre en charge plusieurs classes de flux sans perte (toutes sont machées sur une priorité et une file d’attente de sortie différentes) pour une classe de trafic.

Remarque:

Le contrôle du flux de sortie ne s’active que lorsque le PFC est activé dans le sanza d’entrée CNP sur les priorités correspondantes sur l’interface. Par exemple, si vous activez le contrôle du flux de sortie sur la priorité 5 (IEEE point de code 802.1p 101), vous devez également activer le PFC dans le CNP sur la stanza d’entrée sur la priorité 5.

Par exemple, si le réseau Ethernet convergé utilise deux priorités différentes pour le trafic FCoE (par exemple, priorité 3 et priorité 5), vous pouvez classifier ces priorités en différentes classes de forwarding sans perte qui sont maillées vers différentes files d’attente de sortie:

  1. Configurez deux classes de forwarding sans perte pour FCoE, chaque classe de forwarding est machée sur une file d’attente de sortie différente. Par exemple, vous pouvez utiliser la classe de forwarding fcoe par défaut, qui est mappée dans la file d’attente 3, et configurer une deuxième classe de forwarding sans perte appelée fcoe1 et l’mapquer vers la file d’attente 5. La classe de forwarding fcoe est pour le trafic FCoE 3 (point de code 011) et la classe de passation fcoe1 pour la priorité 5 (code point 101) FCoE trafic.

  2. Configurez un classificateur qui ma mappe chaque classe de forwarding vers le point de code 802.1p souhaité et IEEE point de code 802.1p (priorité). Si FCoE trafic sur ces deux priorités utilise une seule interface, le classificateur doit classifier les deux classes de passation vers les priorités correctes. Si FCoE trafic de différentes priorités utilise différentes interfaces, la configuration du classificateur sur chaque interface doit correspondre à la classe de priorité sans perte correspondant.

  3. Appliquez le classificateur aux interfaces qui transportent FCoE trafic. Le classificateur détermine la mappage des classes de priorité sur chaque interface.

Pour configurer le transport sans perte de ces classes de forwarding, vous devez également:

  • Activer le PFC sur les deux priorités (3 et 5 dans cet exemple) sur les interfaces d’entrée dans la sanza d’entrée CNP.

  • Configurez le PFC sur les files d’attente de sortie et les priorités pour les classes de forwarding dans la catégorie de sortie CNP afin que l’interface puisse répondre aux messages de pause reçus de l’pair connecté.

    Remarque:

    Lorsque vous configurez le CNP sur une interface, tout le trafic d’entrée et de sortie est bloqué jusqu’à ce que la configuration soit implémentée, alors l’interface est débloqué et le trafic reprend. Pendant le blocage de l’interface, toutes les files d’attente sur l’expérience de perte de paquet de l’interface.

  • Configurez la DCBX pour qu’elles échangent des TV de protocoles d’application FCoE priorités spécifiques.

Remarque:

Si vous ne configurez pas le contrôle des flux pour interrompre les files d’attente en sortie, la configuration par défaut utilise une mise en correspondance un à un des points de code IEEE 802.1p (priorités) vers les files d’attente en sortie par numéro. Par exemple, la priorité 0 (point de code 000) est machée sur la file d’attente 0, la priorité 1 (point de code 001) est machée sur la file d’attente 1, etc. Par défaut, seules les files d’attente 3 et 4 sont activées pour répondre aux messages de l’pair connecté et vous devez activer la fonction PFC sur les priorités correspondantes dans la sanza d’entrée CNP afin d’atteindre un comportement sans perte.

Si vous n’utilisez pas la configuration par défaut, vous devez configurer explicitement le contrôle de flux sur chaque file d’attente de sortie que vous souhaitez activer pour la pause PFC. Par exemple, si vous configurez explicitement le contrôle de flux dans la file d’attente de sortie 5, la configuration par défaut n’est plus valide et seule la file d’attente 5 de sortie est activée pour la pause PFC. Les files d’attente de sortie 3 et 4 ne sont plus activées pour la pause PFC. Ainsi, le trafic utilisant ces files d’attente ne répond plus aux messages de pause PFC même si la classe de forwarding correspondante est configurée avec l’attribut de perte sans perte. Pour conserver la configuration de pause dans les files d’attente de sortie 3 et 4 et configurer le contrôle du flux dans la file d’attente 5, vous devez configurer le contrôle des flux sur les files d’attente 3, 4 et 5.

Sur les commutateurs qui utilisent différentes files d’attente de sortie pour le trafic unicast et multidestré, vous ne pouvez pas configurer le contrôle de flux pour interrompre une file d’attente de sortie multidest en sortie. Vous pouvez configurer le contrôle de flux pour interrompre uniquement les files d’attente de sortie unicast. Sur les commutateurs qui utilisent les mêmes files d’attente de sortie pour le trafic unicast et multidestré, seul le trafic unicast reçoit un traitement sans perte.

Output Interface Flow Control Profiles

La configuration de la sanza de sortie CNP crée un profil de contrôle du flux de sortie qui indique aux ports de sortie les files d’attente sur lesquelles l’interface Ethernet doit répondre aux messages de pause PFC. Bien que vous pouvez créer un nombre illimité de CPE contenant uniquement des sanzas en entrée, le nombre de CPE que vous pouvez configurer avec les sanzas de sortie est limité:

  • Pour les commutateurs autonomes qui ne font pas partie d’un système QFabric, vous pouvez configurer jusqu’à deux profils de contrôle de flux d’interface de sortie. (Vous pouvez configurer jusqu’à deux CPE avec des sanzas de sortie.)

  • Pour les systèmes QFabric, vous pouvez configurer un profil de contrôle de flux d’interface de sortie par équipement de nœud. (Vous pouvez configurer un CNP avec une sanza de sortie par équipement de nœud.)

Il existe un total de quatre profils de contrôle des flux de sortie.

Le système dispose d’un profil de contrôle des flux de sortie par défaut qui s’applique à toutes les interfaces Ethernet lorsque le CNP connecté à l’interface ne présente qu’une sanza d’entrée et n’inclut pas de sanza de sortie. Le profil par défaut répond aux messages de pause PFC reçus dans la file d’attente 3 (pour la priorité 3, pour la classe de forwarding fcoe par défaut) et dans la file d’attente 4 (pour la priorité 4, pour la classe de passation par défaut sans perte), et n’est efficace que si le PFC est configuré sur ces priorités dans la catégorie d’entrée CNP.

En outre, le système possède deux profils de contrôle des flux de sortie internes qu’il applique automatiquement aux ports de structure (FTE) et aux interfaces FC natives (NP_Ports). Si le commutateur ne fait pas partie d’un système QFabric, le profil normalement utilisé pour les ports FTE est disponible pour la configuration de l’utilisateur et fournit un deuxième profil configurable par l’utilisateur. (C’est pourquoi les commutateurs autonomes ont deux profils de contrôle des flux de sortie configurables par l’utilisateur, mais les équipements de nœuds d’un système QFabric n’ont qu’un seul profil de contrôle du flux de sortie configurable par l’utilisateur.)

Étant donné qu’un CNP de sortie peut configurer la réponse de pause PFC sur plusieurs files d’attente de sortie (priorités), un CNP de sortie configurable par l’utilisateur est en général assez flexible pour spécifier la réponse PFC souhaitée sur toutes les interfaces programmées.

Remarque:

Chaque port peut utiliser un profil de contrôle du flux de sortie. Vous ne pouvez pas appliquer plusieurs profils à un seul port.

Les profils de contrôle des flux de sortie peuvent être exprimés au format du tableau. Par exemple, le tableau 3 montre le profil de contrôle de flux de sortie par défaut qui met fin aux priorités 3 et 4 dans les files d’attente 3 et 4 (n’oubliez pas que le PFC doit également être activé sur les points de code 3 et 4 dans la stanza d’entrée CNP pour que le PFC fonctionne):

Tableau 3: Profil de contrôle du flux de sortie par défaut

IEEE priorité 802.1p indiquée dans la trame PFC reçue

Mise en file d’attente de sortie suspendue

0 (000)

1 (001)

2 (010)

3 (011)

3

4 (100)

4

5 (101)

6 (110)

7 (111)

Le tableau 4 est un exemple de profil de contrôle de flux de sortie configuré par l’utilisateur. À l’aide de l’exemple de la section précédente, la catégorie de sortie CNP configure le contrôle de flux sur la file d’attente de sortie 5, et configure également le contrôle du flux de sortie dans les files d’attente 3 et 4 pour les classes de forwarding fcoe et sans perte. (Si vous configurez un CNP de sortie, vous devez configurer explicitement chaque file d’attente de sortie pour répondre aux messages PFC, car le profil configuré par l’utilisateur remplace le profil par défaut. Si cet exemple n’inclut pas les files d’attente 3 et 4, ces files d’attente ne répondraient plus aux messages PFC reçus.)

des flux de sortie en situation utilisateur
Tableau 4: Profil de contrôle

IEEE priorité 802.1p indiquée dans la trame PFC reçue

Mise en file d’attente de sortie suspendue

0 (000)

1 (001)

2 (010)

3 (011)

3

4 (100)

4

5 (101)

5

6 (110)

7 (111)

N’oubliez pas que vous devez également activer la fonction PFC sur les points de code 3, 4 et 5 dans la sanza d’entrée CNP pour que cette configuration fonctionne. Lorsque vous configurez le CNP sur une interface, tout le trafic d’entrée et de sortie est bloqué jusqu’à ce que la configuration soit implémentée, alors l’interface est débloqué et le trafic reprend. Pendant le blocage de l’interface, toutes les files d’attente sur l’expérience de perte de paquet de l’interface.

Configuring PFC Across Layer 3 Interfaces on QFX5210, QFX5200, QFX5100, EX4600, and QFX10000 Switches

L’activation du PFC sur les flux de trafic est basée sur le point de code IEEE 802.1p (priorité) du champ de point de code de priorité (PCP) de l’en-tête de trames Ethernet (parfois appelé bits CoS). Pour activer une fonction PFC sur le trafic qui traverse les interfaces de couche 3, le trafic doit être classifié par son point de code IEEE 802.1p, et non par son point de code DSCP (ou IPv6 DSCP).

Découvrez la fonctionnalité PFC sur les interfaces de couche 3 pour une présentation conceptuelle de la manière d’activer le PFC sur le trafic sur les interfaces de couche 3. Voir l’exemple: Configurer PFC sur les interfaces de couche 3 par exemple de la manière de configurer le PFC sur le trafic qui traverse les interfaces de couche 3.

Configuration de DCBX (Application Protocol TLV Exchange)

Pour les applications nécessitant un transport sans perte, DCBX échange les TLV de protocole d’application avec l’interface pair connectée. Par défaut, DCBX fait la publicité des FCoE protocoles d’application sur toutes les interfaces activées pour DCBX. Par défaut, la DCBX est activée sur toutes les interfaces. DCBX ne fait la publicité d’aucune autre application par défaut.

Pour chaque application (par exemple, iSCSI) que vous souhaitez configurer pour un transport sans perte, vous devez activer les interfaces responsables du trafic de l’application pour qu’elles échangent les TLV du protocole DCBX avec l’pair connecté. L’échange TLV permet aux interfaces pairs de négocier une configuration compatible pour prendre en charge l’application.

Si vous configurez DCBX pour faire la publicité d’une application, la publicité DCBX par défaut est override, et DCBX ne fait que la publicité des applications configurées. Si vous souhaitez qu’une interface ne publicitaire que l’application FCoE, vous n’avez pas à configurer le protocole DCBX application TLV Exchange ; vous pouvez utiliser la configuration par défaut.

Si vous souhaitez que DCBX promouvoir d’autres applications, vous devez configurer une carte d’application et l’appliquer aux interfaces sur lesquelles vous souhaitez échanger des VTL de protocole pour ces applications. Si vous souhaitez échanger des FCoE de protocole d’application en plus des autres téléviseurs TLV de protocole d’application, vous devez également configurer l’application FCoE dans la carte d’application. Understanding DCBX Application Protocol TLV Exchange décrit le fonctionnement du mappage d’applications.

Remarque:

Le transport sans perte nécessite également l’utilisation du PFC sur la priorité correcte (IEEE point de code 802.1p) sur les interfaces d’entrée à l’aide d’un CNP d’entrée. Si la priorité que vous interrompez au niveau des interfaces d’entrée n’est pas correspondance avec la file d’attente 3 ou la file d’attente 4 (les deux files d’attente de sortie activées pour le contrôle de flux de pause PFC par défaut), vous devez également activer les files d’attente en sortie correspondant aux priorités d’entrée suspendues pour interrompre l’utilisation de la stanza de sortie du CNP.

Fate Sharing entre les classes de trafic

Vous pouvez configurer différents flux de trafic sans perte (ou perte) pour partager le destin qui vous est réservé, c’est-à-dire pour CoS traitement approprié.

Le fate sharing n’est pas souhaitable pour la convergence des I/O. Au lieu d’un contrôle indépendant sur le sort de chaque type de flux, les différents types de flux reçoivent le même traitement. Le fate sharing est particulièrement indésirable pour les flux sans perte. Si un flux sans perte subit une congestion et doit être arrêté, cela affecte les flux qui partagent le même sort avec le flux congestionné même si les autres flux ne sont pas encombrés et peuvent également causer la congestion des ports d’entrée. Si votre réseau exige que toutes les priorités 802.1p soient sans perte, vous pouvez le faire en permettant un partage du destin entre les huit priorités en les propageant entre jusqu’à six classes de distribution sans perte.

Si le nombre de priorités sans perte est inférieur ou égal au nombre de classes de forwarding sans perte configurées, alors vous pouvez éviter le partage du destin en configurant une mise en correspondance un-en-un des classes de passation vers des points de code (priorités) IEEE 802.1p et des files d’attente en sortie. (Chaque classe de forwarding doit être machée sur une autre file d’attente de sortie et classée sur une autre priorité.)

Si vous souhaitez configurer différents flux de trafic pour partager son destin, deux configurations fate sharing sont prise en charge: mappage d’une classe de forwarding à plusieurs points de code IEEE 802.1p (priorité) et mappage de deux classes de forwarding vers la même file d’attente de sortie:

  1. Si vous associez une classe de forwarding sans perte à plusieurs priorités, le trafic marqué avec chacune des priorités utilise les mêmes propriétés de CoS associées (les propriétés CoS associées à la classe de forwarding). Par exemple, la configuration d’une classe de passation appelée FC1, sa mise en file d’attente 1 et sa mise en correspondance avec les points de code 101 et 110 à l’aide d’un classificateur nommé catégorisation1 résultats du trafic balisé avec les priorités 101 et 110 partage:

    Dans ce cas, si le trafic est maché pour traiter l’un ou l’autre des problèmes d’encombrement, les deux priorités sont suspendues car elles sont machées sur la même classe de passation et sont donc traitées de la même manière.

  2. Si vous mappé plusieurs classes de forwarding sans perte dans la même file d’attente de sortie, le trafic mappé aux classes de forwarding utilise la même file d’attente de sortie. Cela augmente le volume de trafic dans la file d’attente et peut créer une congestion qui affecte tous les flux de trafic qui sont mapés à la file d’attente. Par exemple, la configuration de deux classes de forwarding appelées FC1 et FC2, ma mappage des classes de passation vers la file d’attente 1, et mappage des classes de passation de code 101 et 110 (respectivement) à l’aide d’un classificateur nommé Classification1, entraîne le trafic balisé avec les priorités 101 et 110 partage du destin sur la même file d’attente de sortie:

    Dans ce cas, même si les deux classes de forwarding utilisent différentes priorités IEEE 802.1p, si l’une d’entre elles connaît un encombrement, elle affecte l’autre classe de passation. La raison est que si la file d’attente en sortie est suspendue en raison d’une congestion dans les deux classes de forwarding, tout le trafic qui utilise cette file d’attente est arrêté. Puisque les deux classes de forwarding sont machées dans la file d’attente, le trafic est mis en pause.

    Remarque:

    Si vous mappé plus d’une classe de passation vers une file d’attente, toutes les classes de forwarding mappées vers la même file d’attente doivent avoir le même attribut de perte de paquets (toutes les classes de forwarding doivent être pertes ou toutes les classes de forwarding mappées vers une file d’attente doivent être sans perte).

Configuration des commutateurs de transit vs. FCoE-FC Configuration de la passerelle

Sur un commutateur de transit (tous les ports Ethernet, aucun port FC natif) qui transfert le trafic FCoE (ou tout autre trafic nécessitant un transport sans perte sur le réseau Ethernet), la configuration des classificateurs, des classes de transfert sans perte, DCBX et PFC sur les interfaces d’entrée et de sortie pour prendre en charge le transport sans perte est décrite dans ce document.

Lorsqu’un commutateur agit comme une passerelle FCoE FC (si les interfaces FC natives sont prise en charge sur votre commutateur), le système utilise des interfaces FC natives (NP_Ports) pour se connecter au commutateur FC (ou au transfert FCoE) à la périphérie du réseau FC. Vous ne pouvez pas appliquer les CPE ou DCBX aux interfaces FC natives, uniquement aux interfaces Ethernet.

Sur une passerelle FCoE-FC, la configuration de l’interface Ethernet des classificateurs, DCBX et PFC est la même que la configuration de l’interface Ethernet sur un commutateur de transit. La configuration des classes de forwarding sans perte est également la même.

Toutefois, la prise en charge du transport sans perte sur les interfaces FC natives nécessite de réécriture la valeur de priorité IEEE 802.1p si votre réseau utilise une priorité autre que 3 (point de code IEEE 011) pour le trafic FCoE. Si votre réseau utilise la priorité 3 pour FCoE, vous pouvez et devez utiliser la configuration par défaut sur les interfaces FC natives.

Par défaut, les interfaces FC natives encapsulent les paquets FC entrants dans Ethernet avec la priorité 3. Si votre réseau FCoE utilise une priorité différente de 3 pour le trafic FCoE, vous devez réécrire la valeur de priorité sur la valeur que votre réseau utilise sur l’interface FC, classifier le trafic FCoE sur la priorité correcte sur les interfaces Ethernet et activer la fonction PFC sur la priorité correcte sur les interfaces Ethernet, telles que décrites dans Understanding CoS IEEE 802.1p Priority Remapping on an FCoE-FC Gateway.

Résultats de la configuration et vérifications des validations

Les différentes configurations des classes de forwarding et leurs attributs de baisse, leurs classificateurs, leurs CPE (contrôle de flux PFC) et la pause Ethernet (contrôle de flux IEEE 802.3X) entraînent différents comportements système.

Le tableau 5 décrit dans chaque cas les résultats de configurations de transport possibles sans perte. L’hypothèse que l’on trouve dans la colonne « Résultats » est que le calcul des réserves de tampon du système a permis de réussir la configuration.

Toutefois, si le système calcule l’espace tampon insuffisant pour prendre en charge la configuration, une vérification de validation vous empêche de valider la configuration sur une interface Ethernet individuelle. Pour les interfaces LAG, le système n’envoie pas d’erreur de validation, mais plutôt un message syslog.

Remarque:

Une fois que vous avez configuré le transport sans perte pour une interface LAG, assurez-vous de vérifier les messages syslog pour confirmer que la validation a réussi.

Tableau 5: Résultats d’une configuration de priorité sans perte

Configuration classificateur

Configuration du profil de notification de congestion

Arrêt Ethernet (IEEE configuration 802.3X)

Résultat

Aucun (classificateur par défaut)

Aucun

Aucun

Configuration système par défaut. Aucun flux n’est en perte. Pour obtenir un comportement sans perte pour les classes de forwarding par défaut et sans perte, vous devez configurer un CNP d’entrée pour activer le PFC sur leurs points de code IEEE 802.1p (011 et 100 respectivement).

Classificateur sans classe de forwarding sans perte

Aucun

Aucun

Aucun flux de trafic sans perte n’est configuré. tout le trafic est le mieux possible.

Classificateur avec au moins un classe de forwarding sans perte

Aucun

Aucun

Aucun CNP n’étant relié aux interfaces, le PFC n’est pas activé sur le point de code du trafic sans perte et aucune mise en mémoire tampon de réserve n’est allouée à la file d’attente sans perte, de sorte que les paquets peuvent baisser lors des périodes de congestion. Cette configuration n’atteint pas un comportement sans perte.

Aucun (classificateur par défaut)

PFC activé sur le fcoe et les points de code de classe de forwarding sans perte (priorités)

Aucun

Le classificateur par défaut classe le trafic en deux classes de forwarding sans perte, fcoe et sans perte. Le CNP permet de mettre en place une fonction PFC sur les priorités en fonction des deux classes de forwarding sans perte, ce qui entraîne un comportement sans perte pour le trafic en fonction des classes de fcoe et de forwarding sans perte.

Aucun (classificateur par défaut)

Aucun

Contrôle de flux activé

Le système calcule le délai de mise en mémoire tampon pour le lien physique en fonction de la MTU et de la longueur du câble par défaut. Le système ne calcule pas les réserves de tampon pour chaque file d’attente de sortie. Étant donné que l’arrêt d’Ethernet est activé sur la liaison au lieu que le PFC ne soit activé sur les priorités sans perte, l’ensemble de la liaison est suspendue en cas de congestion. Cette configuration entraîne un comportement sans perte pour toutes les classes de forwarding sur la liaison, mais étant donné l’interruption de l’ensemble du trafic, cela peut entraîner une congestion globale du réseau.

Classificateur avec au moins un classe de forwarding sans perte

PFC activé sur les points de code de classe de forwarding sans perte (priorités)

Aucun

Mise en mémoire tampon de réserve allouée aux priorités uniquement pour les classes de forwarding sans perte et sur lesquelles le PFC est activé. Cette configuration permet d’atteindre un comportement sans perte pour les classes de forwarding sans perte.

Classificateur sans classe de forwarding sans perte

Aucun

Contrôle de flux activé

Le système calcule le temps d’en-tête de la liaison physique en fonction de la MTU de l’interface et de la longueur du câble par défaut, et il interrompt tout le trafic sur cette liaison pendant les périodes d’encombrement.

Classificateur avec au moins un classe de forwarding sans perte

Aucun

Contrôle de flux activé

Le système calcule la capacité de mise en mémoire tampon de la liaison physique en fonction de l’MTU de l’interface et de la longueur du câble par défaut, et il interrompt tout le trafic sur cette liaison pendant les périodes d’encombrement.

Classificateur avec au moins un classe de forwarding sans perte

PFC activé sur les points de code de classe de forwarding sans perte (priorités)

Contrôle de flux activé sur une interface différente de celle du CNP

Le système contrôle l’espace tampon disponible pour les priorités PFC et pour l’autre liaison. Si un espace tampon suffisant est disponible, les classes de forwarding sans perte configurées avec PFC sur une interface et l’ensemble du trafic sur la liaison avec Ethernet PAUSE ont permis d’atteindre un comportement sans perte.

Remarque:

Si vous tentez de configurer à la fois PFC et Ethernet INTERROMPRE sur une liaison, le système renvoie une erreur de validation. Les PFC et Ethernet PAUSE sont des configurations mutuellement exclusives sur une interface.

Règles et recommandations de configuration

Gardez à l’esprit les règles de configuration et les recommandations suivantes lorsque vous configurez des flux de trafic sans perte:

  • Vous pouvez configurer un maximum de six classes de forwarding sans perte (classes de forwarding avec l’attribut de perte de paquets sans perte).

  • Toutes les classes de forwarding que vous mappat vers la même file d’attente doivent présenter le même attribut de perte de paquets (toutes les classes de forwarding doivent être pertes, ou toutes les classes de forwarding ne doivent pas être sans perte).

  • Ne configurez pas la détection précoce aléatoire pondérée (WRED) sur les classes de forwarding sans perte. (N’associez pas un profil de perte à une classe de forwarding qui présente l’attribut de perte de paquet.)

  • Sur les commutateurs qui utilisent différentes classes de transfert et files d’attente de sortie pour le trafic unicast et multidestré, vous ne pouvez pas configurer le contrôle de flux pour interrompre une file d’attente de sortie multidestaison. Vous pouvez configurer le contrôle de flux PFC uniquement pour interrompre les files d’attente de sortie unicast.

  • Sur les commutateurs qui utilisent différentes classes de transfert et files d’attente de sortie pour le trafic unicast et multidestrés, les classes de transfert sont machées dans des files d’attente multidestité (files d’attente 8 à 11) et ne peuvent pas présenter l’attribut de perte de paquets sans perte. (Les classes de forwarding multidest petites classes ne peuvent pas être configurées comme des classes de forwarding sans perte.)

Fonctionnalités de transport sans perte introduites Junos OS version 12.3 (version héritée non ELS CLI)

La prise en charge du transport sans perte Junos OS version 12.3 inclut:

  • Configuration de jusqu’à six classes de forwarding sans perte.

  • La configuration de la mise en pause PFC des files d’attente de sortie pour programmer les files d’attente de sortie qui peuvent répondre aux messages de pause PFC reçus de l’pair connecté. Les priorités que vous arrêtez dans les files d’attente de sortie doivent correspondre aux priorités sur lesquelles vous activez le PFC sur les interfaces d’entrée correspondantes. Par exemple, si vous programmez des files d’attente de sortie pour interrompre les priorités 3 (011) et 5 (101), vous devez également mettre les priorités 3 et 5 en pause sur les interfaces d’entrée correspondantes. La configuration du contrôle des flux dans les files d’attente de sortie et l’activation du PFC sur les files d’attente d’entrée correspondantes vous permettent d’interrompre jusqu’à six priorités (classes de mise en priorité).

  • Contrôle de la mise en mémoire tampon des headrooms sur les interfaces Ethernet en configurant la taille maximale de l’unité de réception (MRU) pour le trafic associé à une priorité IEEE 802.1p (configurée par priorité) et la longueur du câble associé (configuré par interface). La taille du MRU peut aller jusqu’à la taille du paquet jumbo (9 216 octets).

  • La remapping (réécriture) IEEE priorités 802.1p sur les interfaces de Fibre Channel natives (FC) lorsque le système agit en tant que passerelle FCoE-FC. Si le réseau Ethernet (FCoE) utilise une priorité IEEE 802.1p différente de la priorité 3 (011) pour le trafic FCoE, alors vous pouvez utiliser la remapping de priorité pour classer le trafic FCoE en une classe de passation sans perte machée sur cette autre priorité (voir Comprendre le remapping prioritaire CoS IEEE 802.1psur une passerelle FCoE-FC).

Le transport sans perte nécessite encore de configurer des fonctionnalités existantes, notamment l’activation du PFC sur les priorités sans perte sur les interfaces d’entrée, et la configuration de classificateurs pour classer le trafic entrant en classes de transfert sans perte en fonction de la balise de priorité IEEE 802.1p du paquet.

Remarque:

Si vous attendez d’un important volume de trafic sans perte sur votre réseau et configurez plusieurs classes de trafic sans perte, assurez-vous de réserver assez de ressources de planification (bande passante) et d’espace tampon sans perte pour prendre en charge les flux sans perte. (Comprendre CoS configuration de la mémoire tampon décrit la configuration des tampons et fournit une configuration de tampon recommandée pour les réseaux 100 % plus importants que les autres.

Rétrocompatibilité avec Junos OS précédentes version 12.3 (version héritée non-ELS CLI)

L’ajout de l’attribut de perte de paquets sans perte à la configuration de la classe de commutation signifie que lorsque vous passerez d’une version antérieure à Junos OS Version 12.3, le nouveau logiciel peut ne pas conserver la configuration de classe de forwarding sans perte des classes de paquets et de forwarding sans perte.

Si vous avez utilisé la configuration par défaut de la classe de forwarding pour les classes de fcoe et de forwarding sans perte, CoS configuration d’environnement est rétro-compatible. Vous n’avez rien à faire pour conserver le comportement sans perte de trafic qui utilise ces classes de forwarding lorsque vous misez sur Junos OS version 12.3. (La configuration par défaut de ces deux classes de forwarding inclut l’attribut de perte de paquets sans perte.)

Toutefois, si vous avez configuré la classe de forwarding fcoe ou sans perte en incluant l’instruction au niveau de la hiérarchie, alors ces classes de passation ne sont plus sans perte, elles sont en set forwarding-classes class forwarding-class-name queue-num queue-number [edit class-of-service] perte. (Elles ont une perte car la configuration explicite des nouvelles version antérieures à Junos OS version 12.3 n’a pas utilisé l’attribut de perte de paquets sans perte.) Dans Junos OS version 12.3 et ultérieure, vous devez inclure l’attribut de perte de paquet sans perte dans les configurations de classe de forwarding explicite pour configurer une classe de mise en avant sans perte.

Par exemple, avant Junos OS version 12.3, la configuration explicite suivante a entraîné une classe de forwarding sans perte:

Toutefois, dans Junos OS version 12.3, cette configuration est sans perte car elle n’inclut pas l’attribut de perte de paquets sans perte. Pour conserver un comportement sans perte, après avoir mis à niveau Junos OS version 12.3, vous devez ajouter l’attribut de perte sans perte:

Vous pouvez également supprimer la configuration explicite avant de la mettre à niveau vers Junos OS version 12.3 afin que le système utilise la classe de forwarding par défaut, qui est sans perte:

Remarque:

La configuration explicite d’autres classes de forwarding n’affecte pas l’état sans perte (ou perte) des classes de forwarding fcoe et sans perte, car seules les classes de fcoe et de forwarding sans perte étaient des classes de forwarding sans perte avant Junos OS Version 12.3. Par exemple, si vous avez configuré la meilleure classe de mise en œuvre, mais que vous avez utilisé les classes fcoe par défaut et de forwarding sans perte dans Junos OS Version 12.2, alors lorsque vous passerez à Junos OS Version 12.3, les classes de forwarding fcoe et sans perte restent sans perte (et les classes de forwarding les plus importantes conservent sa configuration explicite).

Remarque:

Pour atteindre un comportement sans perte pour le trafic appartenant à n’importe quelle classe de forwarding, vous devez également utiliser un CNP pour activer la fonction PFC sur la priorité IEEE 802.1p liée à la classe de passation et appliquer le CNP aux interfaces pertinentes, et vous assurer que DCBX échange les TV de protocole pour l’application avec le pair connecté.