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 la configuration des deux niveaux du planificateur hiérarchique à deux niveaux. L’un des niveaux consiste à planifier les ressources pour la file d’attente individuelle. L’autre niveau planifie les ressources pour le groupe de priorité (ensemble de classes de transfert) auquel appartient la file d’attente. Vous définissez une bande passante minimale garantie pour vous assurer que les groupes prioritaires et les files d’attente reçoivent la bande passante requise pour prendre en charge le trafic attendu.
Configuration de la bande passante minimale garantie
Configuration rapide de la 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 pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans le 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 de la bande passante minimale garantie pour une file d’attente et un groupe prioritaire :
Configurez la bande passante de file d’attente minimale garantie 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 du groupe de priorité de 4 Gbit/s pour le profil
be-tcpde contrôle du trafic :[edit class-of-service traffic-control-profiles] user@switch# set be-tcp guaranteed-rate 4g
Associez le planificateur
be-schedà labest-effortfile d’attente dans le planbe-mapdu planificateur :[edit class-of-service scheduler-maps] user@switch# set be-map forwarding-class best-effort scheduler be-sched
Associez la carte 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
Assigner la
best-effortfile d’attente au groupebe-pgprioritaire :[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 QFX de Juniper Networks
Toute version de Junos prise en charge
Vue d’ensemble
La bande passante minimale garantie du groupe prioritaire définit la quantité totale minimale de bande passante disponible pour toutes les files d’attente du groupe prioritaire afin de répondre à leurs exigences minimales en matière 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 taux 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 aux files d’attente du groupe prioritaire proportionnellement au 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 tarif garanti détermine également la quantité de bande passante de port excédentaire (supplémentaire) que le groupe prioritaire peut partager. La bande passante supplémentaire est allouée entre les groupes prioritaires d’un port en fonction du taux garanti de chaque groupe prioritaire.
Vous devez configurer à la fois la transmit-rate valeur de la file d’attente et la guaranteed-rate valeur du groupe de priorité pour définir une bande passante minimale garantie valide pour une file d’attente. (Si le groupe de priorité ne dispose pas d’une bande passante minimale garantie, il n’existe pas de pool de bande passante garantie à partir duquel la file d’attente peut prendre sa bande passante minimale garantie.)
La somme des taux de transmission de la file d’attente dans un groupe prioritaire ne doit pas dépasser le débit 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 d’une file d’attente ou d’un groupe prioritaire, 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 l’écart intertrame (IFG). Par conséquent, lorsque vous calculez et configurez les besoins en bande passante pour une file d’attente ou un groupe prioritaire, tenez compte du préambule et de l’IFG ainsi que des données des calculs.
Vous ne pouvez pas configurer la bande passante minimale garantie sur des files d’attente à priorité stricte élevée ou sur un groupe de priorité qui contient des files d’attente à haute priorité stricte.
Cet exemple décrit comment :
Configurez un taux de transmission (bande passante de file d’attente minimale garantie) de 2 Gbit/s pour les files d’attente dans un planificateur nommé
be-sched.Configurez un débit garanti (bande passante minimale garantie du groupe de priorité garanti) de 4 Gbit/s pour un groupe prioritaire dans un profil de contrôle du trafic nommé
be-tcp.Affectez le planificateur à une file d’attente nommée
best-effortà l’aide d’un mappage de planificateur nommébe-map.Associez la carte
be-mapdu planificateur au profilbe-tcpde contrôle du trafic .Affectez la file d’attente
best-effortà un groupe de priorité nommébe-pg.Attribuez le groupe de priorité et la planification de la bande passante minimale garantie à l’interface
xe-0/0/7de sortie.
Le Tableau 1 présente les composants de configuration pour cet exemple :
Composant |
Paramètres |
|---|---|
Matériel |
Commutateur QFX |
Bande passante de file d’attente minimale garantie |
Taux de transmission : |
Bande passante minimale garantie par groupe prioritaire |
Tarif garanti : |
Planificateur |
|
Carte du planificateur |
|
Profil de contrôle du trafic |
|
Ensemble de classes de transfert (groupe prioritaire) |
|
File d’attente (classe de transfert) |
|
Interface de sortie |
|
Vérification
Pour vérifier la configuration minimale de la bande passante de sortie garantie, effectuez les tâches suivantes :
- Vérification de la bande passante minimale garantie de la file d’attente
- Vérification de la bande passante minimale garantie du groupe prioritaire et de l’association des cartes du planificateur
- Vérification de la configuration de la carte du planificateur
- Vérification de l’appartenance à la file d’attente (classe de transfert) au groupe prioritaire
- Vérification de la configuration de l’interface de sortie
Vérification de la bande passante minimale garantie de la file d’attente
Objet
Vérifiez que vous avez configuré la bande passante de file d’attente minimale garantie comme 2g dans le planificateur be-sched.
Mesures à prendre
Affichez la bande passante minimale garantie dans la configuration du planificateur à l’aide de be-sched la commande show configuration class-of-service schedulers be-sched transmit-ratemode opérationnel :
user@switch> show configuration class-of-service schedulers be-sched transmit-rate 2g;
Vérification de la bande passante minimale garantie du groupe prioritaire et de l’association des cartes du planificateur
Objet
Vérifiez que la bande passante minimale garantie du groupe de priorité est et 4g que la carte du planificateur jointe figure be-map dans le profil be-tcpde contrôle du trafic .
Mesures à prendre
Affichez la bande passante minimale garantie dans la configuration du be-tcp profil de contrôle du trafic à l’aide de la commande show configuration class-of-service traffic-control-profiles be-tcp guaranteed-ratemode opérationnel :
user@switch> show configuration class-of-service traffic-control-profiles be-tcp guaranteed-rate 4g;
Affichez la carte du planificateur dans la configuration du be-tcp profil de contrôle du trafic à l’aide de la commande show configuration class-of-service traffic-control-profiles be-tcp scheduler-mapmode 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
Objet
Vérifiez que le mappage be-map du planificateur mappe la classe best-effort de transfert au planificateur be-sched.
Mesures à prendre
Affichez la configuration de la carte du be-map planificateur à l’aide de la commande show configuration class-of-service schedulers maps be-mapmode 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) au groupe prioritaire
Objet
Vérifiez que l’ensemble be-pg de classes de transfert inclut la classe best-effortde transfert .
Mesures à prendre
Affichez la configuration de l’ensemble be-pg des classes de transfert à l’aide de la commande show configuration class-of-service forwarding-class-sets be-pgmode 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
Objet
Vérifiez que l’ensemble be-pg de classes de transfert et le profil be-tcp de contrôle du trafic sont attachés à l’interface xe-0/0/7de sortie.
Mesures à prendre
Afficher l’interface de sortie à l’aide de la commande show configuration class-of-service interfaces xe-0/0/7mode 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;
}
}