Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration des planificateurs de files d’attente

Les planificateurs définissent les propriétés CoS des files d’attente de sortie (les files d’attente de sortie sont mappées aux classes de transfert et les classificateurs mappent le trafic en classes de transfert en fonction des points de code IEEE 802.1p ou DSCP). La planification des files d’attente fonctionne avec la planification des groupes prioritaires pour créer un planificateur hiérarchique à deux niveaux. Les propriétés de planification CoS incluent la quantité de bande passante d’interface affectée à la file d’attente, la priorité de la file d’attente, l’activation ou non de la notification explicite d’encombrement (ECN) sur la file d’attente et les profils d’abandon de paquets WRED associés à la file d’attente.

Configuration d’un planificateur CoS

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement un planificateur de files d’attente, 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 et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [edit] :

Procédure étape par étape

Pour configurer un planificateur CoS :

  1. Créez un planificateur (be-sched) avec une bande passante minimale garantie de 2 Gbit/s, une bande passante maximale de 4 Gbit/s et une priorité faible, et mappez-le au profil be-dpd’abandon :

    Note:

    Étant donné que l’ECN est désactivé par défaut, aucune configuration ECN n’est affichée.

  2. Configurez la carte du planificateur () pour associer le planificateur () à la classe de transfert (be-mapbe-sched) :best-effort

  3. Associer la carte be-map du planificateur à un profil de contrôle du trafic () :be-tcp

  4. Associez le profil be-tcp de contrôle du trafic à un ensemble de classes de transfert () et à une interface Ethernet 10 Gigabit (lan-pg) :xe-0/0/7

Exigences

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

  • Un commutateur (cet exemple a été testé sur un commutateur Juniper Networks QFX3500)

  • Junos OS version 11.1 ou ultérieure pour la gamme QFX Series ou Junos OS version 14.1X53-D20 ou ultérieure pour la gamme OCX Series

Aperçu

Les paramètres du planificateur définissent les caractéristiques suivantes pour les files d’attente mappées au planificateur :

  • transmit-rate: bande passante minimale, également connue sous le nom de débit d’information garanti (CIR). Chaque file d’attente mappée au planificateur reçoit au moins la quantité configurée de bande passante absolue ou le pourcentage configuré de bande passante. Le débit de transmission détermine également la quantité de bande passante excédentaire (supplémentaire) du groupe prioritaire que la file d’attente peut partager. La bande passante supplémentaire du groupe prioritaire est allouée entre les files d’attente du groupe prioritaire proportionnellement au débit de transmission de chaque file d’attente. Vous ne pouvez pas configurer un débit de transmission pour les files d’attente de priorité stricte-élevée. Les files d’attente (classes de transfert) avec un débit de transmission configuré ne peuvent pas être incluses dans un ensemble de classes de transfert qui a des files d’attente de priorité stricte-élevée.

    Note:

    Le transmit-rate paramètre ne fonctionne que si vous configurez également le guaranteed-rate dans le profil de contrôle du trafic qui est attaché à l’ensemble de classes de transfert auquel appartient la file d’attente. Si vous ne configurez pas le , le guaranteed-ratetransmit-rate ne fonctionne pas. La somme de tous les débits de transmission de file d’attente dans un ensemble de classes de transfert ne doit pas dépasser le débit garanti du profil de contrôle du trafic. Si vous configurez des débits de transmission dont la somme dépasse le débit garanti défini par la classe de transfert, la vérification de validation échoue et le système rejette la configuration.

    Note:

    Incluez les octets de préambule et les octets d’intervalle entre les trames ainsi que les octets de données dans vos calculs de bande passante.

    Note:

    Vous ne pouvez pas configurer un débit de transmission pour les files d’attente de priorité stricte-élevée. Les files d’attente (classes de transfert) avec un débit de transmission configuré ne peuvent pas être incluses dans un ensemble de classes de transfert qui a des files d’attente de priorité stricte-élevée.

  • shaping-rate: bande passante maximale, également connue sous le nom de débit d’information maximal (PIR). Chaque file d’attente reçoit un maximum de la quantité configurée de bande passante absolue ou du pourcentage configuré de bande passante, même si plus de bande passante est disponible.

    Note:

    Incluez les octets de préambule et les octets d’intervalle entre les trames ainsi que les octets de données dans vos calculs de bande passante.

  • priority: l’une des deux priorités de bande passante que les files d’attente associées à un planificateur peuvent recevoir :

    • low: le planificateur a une priorité faible.

    • strict-high—Le planificateur a une priorité stricte-haute. Vous ne pouvez configurer qu’une seule file d’attente en tant que file d’attente de priorité stricte-élevée. La priorité stricte-élevée alloue la bande passante planifiée à la file d’attente avant qu’une autre file d’attente ne reçoive de la bande passante. Les autres files d’attente reçoivent la bande passante restante après le traitement de la file d’attente stricte-haute.

      Nous vous recommandons de toujours appliquer un taux de mise en forme aux files d’attente de priorité stricte-élevée pour éviter qu’elles n’affament d’autres files d’attente. Si vous n’appliquez pas de taux de mise en forme pour limiter la quantité de bande passante qu’une file d’attente stricte-haute priorité peut utiliser, la file d’attente stricte-haute priorité peut utiliser toute la bande passante de port disponible et affamer les autres files d’attente sur le port.

  • drop-profile-map: mappage d’un profil d’abandon à une priorité de perte et à un protocole pour appliquer WRED au planificateur.

  • buffer-size: taille de la mémoire tampon de la file d’attente en pourcentage de l’espace tampon dédié sur le port ou en proportion de l’espace tampon dédié sur le port qui reste après la diffusion des files d’attente explicitement configurées.

  • explicit-congestion-notification: active l’ECN dans une file d’attente au mieux. L’ECN permet de notifier les encombrements de bout en bout entre deux points de terminaison compatibles ECN sur les réseaux TCP/IP. Pour que l’ECN fonctionne correctement, ECN doit être activé sur les deux points de terminaison et sur tous les équipements intermédiaires entre les points de terminaison. ECN est désactivé par défaut.

Note:

La congestion des ports entrants peut se produire pendant les périodes de congestion des ports sortants si un port entrant transfère le trafic vers plusieurs ports sortants et qu’au moins un de ces ports sortants rencontre un encombrement. Si cela se produit, le port de sortie encombré peut entraîner un dépassement de la juste allocation de ressources de mémoire tampon d’entrée du port entrant. Lorsque le port d’entrée dépasse l’allocation de ressources de mémoire tampon qui lui est allouée, les trames sont supprimées à l’entrée. La perte de trames de ports entrants affecte non seulement les ports de sortie encombrés, mais également tous les ports de sortie vers lesquels le port d’entrée encombré transfère le trafic.

Si un port d’entrée encombré abandonne le trafic destiné à un ou plusieurs ports de sortie non encombrés, configurez un profil d’abandon WRED (weighted random early detection) et appliquez-le à la file d’attente de sortie à l’origine de l’encombrement. Le profil d’abandon empêche la file d’attente de sortie encombrée d’affecter les files d’attente de sortie sur d’autres ports en supprimant des trames au niveau de la sortie au lieu de provoquer un encombrement au niveau du port d’entrée.

Note:

Ne configurez pas de profils d’abandon pour les classes fcoe et de transfert sans perte. FCoE et d’autres files d’attente de trafic sans perte nécessitent un comportement sans perte. Utilisez le contrôle de flux basé sur les priorités (PFC) pour éviter la perte de trames sur les priorités sans perte.

Les commutateurs OCX Series ne prennent pas en charge le transport sans perte ou PFC. Sur les commutateurs OCX Series, ne mappez pas le trafic aux classes de transfert fcoe sans perte et sans perte par défaut.

Les cartes de planification associent les ordonnanceurs à des classes de transfert (files d’attente). Après avoir défini les planificateurs et les avoir mappés aux files d’attente d’une carte de planificateur, pour configurer la planification des files d’attente matérielles (planification hiérarchique des ports), vous devez :

  1. Associez une carte de planification à un profil de contrôle du trafic (un profil de contrôle du trafic planifie les ressources d’un groupe de classes de transfert, appelé ensemble de classes de transfert ou groupe de priorités).

  2. Attachez une classe de transfert et un profil de contrôle du trafic à une interface.

    Exemple : La configuration de l’ordonnancement de port hiérarchique CoS (ETS) fournit un exemple complet de planification hiérarchique.

Vous pouvez associer jusqu’à quatre cartes de planification définies par l’utilisateur à des ensembles de classes de transfert.

Ce processus configure les propriétés de bande passante et les caractéristiques WRED que vous mappez aux classes de transfert (et donc aux files d’attente de sortie) dans un mappage de planificateur. Le profil de contrôle du trafic utilise les propriétés CoS du planificateur pour déterminer les ressources qui doivent être allouées aux files d’attente de sortie individuelles à partir du total des ressources disponibles pour le groupe de priorités.

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

Tableau 1 : Composants de l’exemple de configuration du planificateur de files d’attente

Composant

Paramètres

Matériel

Commutateur QFX3500

Planificateur

Nom : Taux de transmission : Taux de mise en forme : Taille de la mémoire tampon : Priorité : Profil d’abandon : ECN : be-schedbe-dplowdisable 20%40%20%(par défaut)

Carte du planificateur

Nom : Classe de transfert à associer au be-sched planificateur : be-mapbest-effort

Profil de contrôle du trafic

Nom: be-tcp

Note:

Cette rubrique ne décrit pas comment définir un profil de contrôle du trafic.

Ensemble de classes de transfert

Nom: lan-pg

Vérification

Pour vérifier que le planificateur de files d’attente a été créé et qu’il est mappé aux interfaces appropriées, effectuez les tâches suivantes :

Vérification de la configuration du planificateur

But

Vérifiez que le planificateur be-sched de files d’attente a été créé avec une bande passante garantie minimale de 2 Gbit/s, une bande passante maximale de 4 Gbit/s, la priorité définie sur low, et le profil be-dpd’abandon .

Action

Affichez le planificateur à l’aide de la commande show configuration class-of-service schedulers be-schedmode opérationnel :

Vérification de la configuration de la carte du planificateur

But

Vérifiez que la carte du planificateur a été créée et associe la classe best-effort de transfert au planificateur , ainsi que que la carte be-map du planificateur be-schedest attachée au profil be-tcpde contrôle du trafic .

Action

Affichez la carte du planificateur à l’aide de la commande show configuration class-of-service scheduler-maps be-mapmode opérationnel :

Affichez le profil de contrôle du trafic pour vérifier que la carte be-map du planificateur est attachée à l’aide de la commande show configuration class-of-service traffic-control-profiles be-tcp scheduler-mapmode opérationnel :

Note:

Cette rubrique ne décrit pas comment configurer un profil de contrôle du trafic ou son allocation de bande passante de port. L’utilisation d’un profil de contrôle du trafic pour configurer l’allocation des ressources de port au groupe de priorité est nécessaire pour implémenter la planification hiérarchique.

Vérification que le planificateur est associé à l’interface

But

Vérifiez que l’ensemble de classes de transfert (lan-pg) et le profil de contrôle du trafic (be-tcp) associés au planificateur de files d’attente sont attachés à l’interface xe-0/0/7.

Action

Lister l’interface à l’aide de la commande show configuration class-of-service interfaces xe-0/0/7mode opérationnel :