SUR CETTE PAGE
Exemple : configuration de la bande passante de sortie minimale garantie
La planification de la bande passante de sortie minimale garantie pour une file d’attente (classe de transfert) nécessite de configurer les deux niveaux du planificateur hiérarchique à deux niveaux. L’un d’eux consiste à planifier les ressources pour chaque file d’attente. L’autre niveau est la planification des ressources pour le groupe de priorité (ensemble de classes de transfert) auquel la file d’attente appartient. Vous définissez un minimum de bande passante garantie pour garantir que les groupes prioritaires et les files d’attente reçoivent la bande passante nécessaire pour prendre en charge le trafic attendu.
Configuration de la bande passante minimale garantie
Configuration rapide cli
Pour configurer rapidement la bande passante minimale garantie pour un groupe prioritaire et une file d’attente, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les variables et les détails en fonction de votre configuration réseau, puis copiez et collez les commandes dans la CLI au niveau de la hiérarchie [modifier] :
[edit class-of-service] set schedulers be-sched transmit-rate 2g set traffic-control-profiles be-tcp guaranteed-rate 4g set scheduler-maps be-map forwarding-class best-effort scheduler be-sched set traffic-control-profiles be-tcp scheduler-map be-map set forwarding-class-sets be-pg class best-effort set interfaces xe-0/0/7 forwarding-class-set be-pg output-traffic-control-profile be-tcp
Procédure étape par étape
Pour configurer la planification hiérarchique minimale de la bande passante garantie pour une file d’attente et un groupe de priorités :
Configurez la bande passante de file d’attente minimale de 2 Gbit/s pour le planificateur
be-sched
:[edit class-of-service schedulers] user@switch# set be-sched transmit-rate 2g
Configurez la bande passante minimale garantie de 4 Gbit/s pour le profil
be-tcp
de contrôle du trafic :[edit class-of-service traffic-control-profiles] user@switch# set be-tcp guaranteed-rate 4g
Associez le planificateur à
be-sched
la file d’attentebest-effort
de la cartebe-map
du planificateur :[edit class-of-service scheduler-maps] user@switch# set be-map forwarding-class best-effort scheduler be-sched
Associez le plan du planificateur au profil de contrôle du trafic :
[edit class-of-service traffic-control-profiles] user@switch# set be-tcp scheduler-map be-map
Assignez la file d’attente
best-effort
au groupebe-pg
de priorité :[edit class-of-service forwarding-class-sets] user@switch# set be-pg class best-effort
Appliquez la configuration à l’interface
xe-0/0/7
:[edit class-of-service interfaces] user@switch# set xe-0/0/7 forwarding-class-set be-pg output-traffic-control-profile be-tcp
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Un commutateur Juniper Networks QFX3500
Junos OS Version 11.1 ou ultérieure pour QFX Series ou Junos OS Version 14.1X53-D20 ou ultérieure pour OCX Series
Aperçu
La bande passante minimale garantie du groupe de priorité définit la quantité totale minimale de bande passante disponible pour toutes les files d’attente du groupe de priorité afin de répondre à leurs exigences minimales de bande passante.
Le transmit-rate
paramètre de la configuration du planificateur détermine la bande passante minimale garantie pour une file d’attente individuelle. Le débit de transmission détermine également la quantité de bande passante excédentaire (extra) des groupes prioritaires que la file d’attente peut partager. La bande passante supplémentaire du groupe de priorité est allouée entre les files d’attente du groupe de priorité en proportion du taux de transmission de chaque file d’attente.
Le guaranteed-rate
paramètre de la configuration du profil de contrôle du trafic détermine la bande passante minimale garantie pour un groupe prioritaire. Le taux garanti détermine également la quantité de bande passante de port excédentaire (extra) que le groupe prioritaire peut partager. La bande passante supplémentaire est allouée entre les groupes de priorité d’un port au prorata du débit garanti de chaque groupe de priorité.
Vous devez configurer à la fois la transmit-rate
valeur de la file d’attente et celle du guaranteed-rate
groupe de priorités pour définir une garantie de bande passante minimale valide pour une file d’attente. (Si le groupe de priorité ne dispose pas d’une bande passante minimale garantie, il n’y a pas de pool de bande passante garanti à partir duquel la file d’attente peut prendre sa bande passante minimale garantie.)
La somme des débits de transmission de la file d’attente dans un groupe de priorité ne doit pas dépasser le taux garanti pour le groupe prioritaire. (Vous ne pouvez pas garantir une bande passante minimale pour les files d’attente supérieure à la bande passante minimale garantie pour l’ensemble des files d’attente.)
Lorsque vous configurez la bande passante pour une file d’attente ou un groupe de priorités, le commutateur considère uniquement les données comme la bande passante configurée. Le commutateur ne tient pas compte de la bande passante consommée par le préambule et le gap interframe (IFG). Par conséquent, lorsque vous calculez et configurez les besoins en bande passante d’une file d’attente ou d’un groupe de priorités, tenez compte du préambule et de l’IFG ainsi que des données dans les calculs.
Vous ne pouvez pas configurer la bande passante minimale garantie sur des files d’attente à priorité stricte ou sur un groupe de priorités contenant des files d’attente à priorité stricte.
Cet exemple explique comment :
Configurez un débit de transmission (bande passante de file d’attente garantie minimum) de 2 Gbit/s pour les files d’attente dans un planificateur nommé
be-sched
.Configurez un débit garanti (bande passante de groupe prioritaire garanti minimum) de 4 Gbit/s pour un groupe prioritaire dans un profil de contrôle du trafic nommé
be-tcp
.Assignez le planificateur à une file d’attente nommée
best-effort
à l’aide d’un plan de planificateur nommébe-map
.Associez le plan
be-map
du planificateur au profilbe-tcp
de contrôle du trafic .Assignez la file d’attente
best-effort
à un groupe prioritaire nommébe-pg
.Attribuez le groupe de priorité et la planification minimale de la bande passante garantie à l’interface
xe-0/0/7
de sortie .
Le tableau 1 présente les composants de configuration de cet exemple :
Composant |
Paramètres |
---|---|
Matériel |
Commutateur QFX3500 |
Bande passante de file d’attente minimale garantie |
Taux de transmission : |
Bande passante minimale garantie pour les groupes prioritaires |
Tarif garanti : |
Planificateur |
|
Plan du planificateur |
|
Profil de contrôle du trafic |
|
Ensemble de classes de transfert (groupe prioritaire) |
|
File d’attente (classe de transfert) |
|
Interface sortante |
|
Vérification
Pour vérifier la configuration minimale de la bande passante de sortie garantie, effectuez les tâches suivantes :
- Vérifier la bande passante minimale de la file d’attente garantie
- Vérification de la bande passante minimale garantie et de l’association du planificateur pour les groupes prioritaires
- Vérification de la configuration de la carte du planificateur
- Vérification de l’appartenance à la file d’attente (classe de transfert) dans le groupe de priorité
- Vérification de la configuration de l’interface de sortie
Vérifier la bande passante minimale de la file d’attente garantie
But
Vérifiez que vous avez configuré la bande passante de file d’attente minimale garantie comme 2g
dans le planificateur be-sched
.
Action
Affichez la bande passante minimale garantie dans la configuration du planificateur à l’aide be-sched
de la commande show configuration class-of-service schedulers be-sched transmit-rate
du mode opérationnel :
user@switch> show configuration class-of-service schedulers be-sched transmit-rate 2g;
Vérification de la bande passante minimale garantie et de l’association du planificateur pour les groupes prioritaires
But
Vérifiez que la bande passante minimale garantie des groupes prioritaires est 4g
et que le plan du planificateur ci-joint se trouve be-map
dans le profil be-tcp
de contrôle du trafic .
Action
Affichez la bande passante minimale garantie dans la configuration du profil de contrôle du be-tcp
trafic à l’aide de la commande show configuration class-of-service traffic-control-profiles be-tcp guaranteed-rate
du mode opérationnel :
user@switch> show configuration class-of-service traffic-control-profiles be-tcp guaranteed-rate 4g;
Affichez le plan du planificateur dans la configuration du profil de contrôle du be-tcp
trafic à l’aide de la commande show configuration class-of-service traffic-control-profiles be-tcp scheduler-map
du mode opérationnel :
user@switch> show configuration class-of-service traffic-control-profiles be-tcp scheduler-map scheduler-map be-map;
Vérification de la configuration de la carte du planificateur
But
Vérifiez que le plan be-map
du planificateur mappe la classe best-effort
de transfert au planificateur be-sched
.
Action
Affichez la configuration du plan du be-map
planificateur à l’aide de la commande show configuration class-of-service schedulers maps be-map
du mode opérationnel :
user@switch> show configuration class-of-service scheduler-maps be-map forwarding-class best-effort scheduler be-sched;
Vérification de l’appartenance à la file d’attente (classe de transfert) dans le groupe de priorité
But
Vérifiez que l’ensemble be-pg
de classes de transfert inclut la classe best-effort
de transfert .
Action
Affichez la configuration de l’ensemble be-pg
de classes de transfert à l’aide de la commande show configuration class-of-service forwarding-class-sets be-pg
du mode opérationnel :
user@switch> show configuration class-of-service forwarding-class-sets be-pg class best-effort;
Vérification de la configuration de l’interface de sortie
But
Vérifiez que l’ensemble be-pg
de classes de transfert et le profil be-tcp
de contrôle du trafic sont rattachés à l’interface xe-0/0/7
de sortie .
Action
Affichez l’interface sortante à l’aide de la commande show configuration class-of-service interfaces xe-0/0/7
du mode opérationnel :
user@switch> show configuration class-of-service interfaces xe-0/0/7 forwarding-class-set { be-pg { output-traffic-control-profile be-tcp; } }