SUR CETTE PAGE
Exemple : configuration d’ensembles de classes de transfert
Un ensemble de classes de transfert (fc-set) est un groupe prioritaire pour le contrôle du trafic ETS (Enhanced Transmission Selection). Chaque fc-set se compose d’une ou plusieurs classes de transfert (priorités). Les classificateurs mappent le trafic à des classes de transfert en fonction de points de code, et les classes de transfert sont mappées à des files d’attente de sortie.
ETS vous permet de configurer les ressources de liaison (bande passante et caractéristiques de partage de bande passante) pour un fc-set, puis d’allouer les ressources de fc-set entre les classes de transfert qui appartiennent au fc-set. C’est ce qu’on appelle la planification à deux niveaux, ou hiérarchique. Les profils de contrôle du trafic contrôlent la planification du fc-set (groupe prioritaire) et les planificateurs contrôlent la planification des classes de transfert individuelles (priorités).
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
-
Un commutateur QFX Series
-
Toute version de Junos prise en charge
Utilisez l’explorateur de fonctionnalités pour confirmer la prise en charge d’ETS pour la plate-forme et la version.
Vue d’ensemble
Vous pouvez configurer jusqu’à trois fc-sets unicast et un fc-set multicast. Pour configurer unicast groupes de priorité, il est courant de configurer des ensembles de flux de fréquences distincts pour le trafic du réseau local (LAN), le trafic du réseau de stockage (SAN) et le trafic de calcul haute performance (HPC), puis d’affecter les classes de transfert appropriées à chaque ensemble de flux de données.
Si vous configurez une classe de strict-high transfert prioritaire, vous devez créer un fc-set dédié uniquement au strict-high trafic prioritaire. Vous ne pouvez configurer qu’une seule classe de transfert stricte à haute priorité et un seul fc-set peut contenir une file d’attente stricte à haute priorité. Les files d’attente qui ne sont pas à priorité stricte élevée ne peuvent pas appartenir au même ensemble de fc qu’une file d’attente à haute priorité stricte. Le fc-set multidestination ne peut pas contenir de file d’attente stricte à haute priorité.
Pour appliquer ETS, vous utilisez un profil de contrôle du trafic pour mapper un ou plusieurs ensembles de fc à un port de sortie physique. Vous pouvez mapper jusqu’à trois ensembles de classes de transfert unicast et un ensemble de classes de transfert multidestination sur chaque port. Lorsque vous mappez un fc-set à un port, le port utilise une planification hiérarchique pour allouer les ressources de port au groupe de priorité (fc-set) et pour allouer les ressources du groupe de priorité aux files d’attente (classes de transfert) qui appartiennent au groupe de priorité.
Cet exemple décrit comment :
Configurez trois ensembles de fc appelés
lan-pg,san-pgethpc-pg.Attribuez des classes de transfert à chacun des ensembles fc.
Appliquez les fc-sets et leurs profils de contrôle du trafic de sortie à une interface de sortie.
Cet exemple ne décrit pas comment configurer les classes de transfert affectées aux fc-sets ni comment configurer les profils de contrôle du trafic (planification). Exemple : Configuration de la planification hiérarchique des ports (ETS) CoS fournit un exemple complet de configuration d’ETS, y compris la configuration de la classe de transfert et de la planification. Le Tableau 1 présente les composants de configuration pour cet exemple :
Composant |
Paramètres |
|---|---|
Matériel |
Commutateur QFX Series |
Groupe prioritaire du trafic LAN |
Ensemble de classes de transfert : |
Groupe prioritaire du trafic SAN |
Ensemble de classes de transfert : |
Groupe de priorité du trafic HPC |
Ensemble de classes de transfert : |
Interface de sortie |
|
Configuration d’ensembles de classes de transfert
Procédure étape par étape
Définissez le
lan-pggroupe de priorité (fc-set) et attribuez-lui les classesbest-effort-1de transfert etbest-effort-2:[edit class-of-service] user@switch# set forwarding-class-sets lan-pg class best-effort-1 user@switch# set forwarding-class-sets lan-pg class best-effort-2
Définissez le
san-pggroupe prioritaire et attribuez-lui les classesfcoede transfert etfcoe-2:[edit class-of-service] user@switch# set forwarding-class-sets san-pg class fcoe user@switch# set forwarding-class-sets san-pg class fcoe-2
Définissez le
hpc-pggroupe prioritaire et attribuez-lui les classesncde transfert ethigh-perf:[edit class-of-service] user@switch# set forwarding-class-sets hpc-pg class nc user@switch# set forwarding-class-sets hpc-pg class high-perf
Mappez les trois ensembles de classes de transfert à une interface (les profils de contrôle du trafic de sortie associés aux ensembles de classes de transfert déterminent la classe de planification des services pour les groupes prioritaires) :
[edit class-of-service] user@switch# set interfaces xe-0/0/7 forwarding-class-set lan-pg output-traffic-control-profile lan-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set san-pg output-traffic-control-profile san-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set hpc-pg output-traffic-control-profile hpc-tcp
Vérification
Pour vérifier la configuration du groupe prioritaire, effectuez les tâches suivantes :
- Vérification de l’appartenance à l’ensemble de classes de transfert
- Vérification de la configuration de l’interface de sortie
Vérification de l’appartenance à l’ensemble de classes de transfert
Objet
Vérifiez que vous avez configuré les lan-pggroupes , san-pget hpc-pg priority avec les classes de transfert appropriées.
Mesures à prendre
Lister la configuration des membres de l’ensemble de classes de transfert à l’aide de la commande show configuration class-of-service forwarding-class-setsmode opérationnel :
user@switch> show configuration class-of-service forwarding-class-sets
lan-pg {
class best-effort-1;
class best-effort-2;
}
san-pg {
class fcoe;
class fcoe-2;
}
hpc-pg {
class high-perf;
class nc;
}
Vérification de la configuration de l’interface de sortie
Objet
Vérifiez que l’interface xe-0/0/7 lan-pgde sortie est associée aux groupes , san-pg, et hpc-pg priority et aux profils de contrôle du trafic de sortie corrects.
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 {
lan-pg {
output-traffic-control-profile lan-tcp;
}
san-pg {
output-traffic-control-profile san-tcp;
}
hpc-pg {
output-traffic-control-profile hpc-tcp;
}
}