SUR CETTE PAGE
Exemple : Configuration des 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 Select). Chaque fc-set se compose d’une ou plusieurs classes de transfert (priorités). Les classificateurs associent le trafic aux classes de transfert en fonction de points de code, et les classes de transfert sont mappées aux 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 ensemble fc, puis d’allouer les ressources de l’ensemble fc entre les classes de transfert qui appartiennent à l’ensemble fc. C’est ce qu’on appelle la planification à deux niveaux, ou hiérarchique. Les profils de contrôle du trafic contrôlent la planification pour le fc-set (groupe de priorités), et les planificateurs contrôlent la planification pour les classes de transfert individuelles (priorités).
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
Utilisez l’Explorateur de fonctionnalités pour confirmer la prise en charge de la plate-forme et de la version pour ETS.
Aperçu
Vous pouvez configurer jusqu’à trois fc-sets unicast et un fc-set multicast. Une façon courante de configurer des groupes de priorités unicast consiste à configurer des ensembles fc distincts pour le trafic de réseau local (LAN), le trafic de réseau de stockage (SAN) et le trafic de calcul haute performance (HPC), puis à attribuer les classes de transfert appropriées à chaque ensemble de fc.
Si vous configurez une strict-high
classe de 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 strictes-haute priorité ne peuvent pas appartenir au même fc-set qu’une file d’attente stricte-haute priorité. 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 fc-sets à un port de sortie physique. Vous pouvez mapper jusqu’à trois ensembles de classes de transfert unicast et un ensemble de classes de transfert multidestination à chaque port. Lorsque vous mappez un fc-set à un port, le port utilise la planification hiérarchique pour allouer des 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és.
Cet exemple décrit comment :
Configurez trois fc-ensembles appelés
lan-pg
,san-pg
, ethpc-pg
.Attribuez des classes de transfert à chacun des fc-sets.
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 ou comment configurer les profils de contrôle du trafic (planification). Exemple : La configuration de l’ordonnancement de port hiérarchique CoS (ETS) 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 QFX3500 |
Groupe de priorité pour le trafic LAN |
Ensemble de classes de transfert : |
Groupe de priorité du trafic SAN |
Ensemble de classes de transfert : |
Groupe de priorité pour le trafic HPC |
Ensemble de classes de transfert : |
Interface de sortie |
|
Configuration des ensembles de classes de transfert
Procédure étape par étape
Définissez le
lan-pg
groupe de priorité (fc-set) et assignez-lui les classesbest-effort-1
de 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-pg
groupe de priorité et affectez-lui les classesfcoe
de 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-pg
groupe de priorité et affectez-lui les classesnc
de 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 de service pour les groupes de priorités) :
[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 de priorités, 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
But
Vérifiez que vous avez configuré les lan-pg
groupes de priorité , san-pg
et , avec hpc-pg
les classes de transfert appropriées.
Action
Répertorier la configuration des membres de l’ensemble de classes de transfert à l’aide de la commande show configuration class-of-service forwarding-class-sets
mode 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
But
Vérifiez que l’interface xe-0/0/7
lan-pg
de sortie est associée aux groupes , san-pg
, et hpc-pg
, et aux profils de contrôle du trafic de sortie appropriés.
Action
Affichez l’interface de sortie à l’aide de la commande show configuration class-of-service interfaces xe-0/0/7
mode 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; } }