Comprendre la planification hiérarchique
La classe de service hiérarchique (HCoS) est un ensemble de fonctionnalités qui vous permettent d’appliquer un traitement CoS unique au trafic réseau en fonction de critères tels que l’utilisateur, l’application, le VLAN et le port physique.
Vous pouvez ainsi répondre aux exigences de différents services, applications et utilisateurs sur le même équipement physique et la même infrastructure physique.
Ce sujet couvre les informations suivantes :
Terminologie de planification hiérarchique
La planification hiérarchique introduit de nouveaux termes CoS et utilise également des termes familiers dans différents contextes :
VLAN client (C-VLAN) : C-VLAN défini par IEEE 802.1ad. Un VLAN empilé contient une balise externe correspondant au S-VLAN et une balise interne correspondant au C-VLAN. Un C-VLAN correspond souvent au CPE. La planification et la mise en forme sont souvent utilisées sur un C-VLAN pour établir des limites de bande passante minimales et maximales pour un client. Voir aussi S-VLAN.
Ensemble d’interfaces : groupe logique d’interfaces décrivant les caractéristiques d’un ensemble de VLAN de service, d’interfaces logiques, de VLAN client ou d’interfaces Ethernet agrégées. Les ensembles d’interfaces établissent l’ensemble et nomment les profils de contrôle du trafic. Voir aussi Service VLAN.
Planificateur : un planificateur définit les caractéristiques de planification et de file d’attente d’une file d’attente. Le débit de transmission, la priorité du planificateur et la taille de la mémoire tampon peuvent être spécifiés. En outre, un profil de chute peut être référencé pour décrire les aspects de contrôle de la congestion WRED de la file d’attente. Voir aussi la carte scheduler.
Plan du planificateur : les profils de contrôle du trafic font référence à un plan de planificateur pour définir les files d’attente. Le plan du planificateur établit les files d’attente qui composent un nœud de planificateur et associe une classe de transfert à un planificateur. Voir aussi Scheduler.
VLAN empilé : encapsulation sur un S-VLAN avec une balise externe correspondant au S-VLAN et une balise interne correspondant au C-VLAN. Voir également VLAN de service et VLAN client.
VLAN de service (S-VLAN) : un S-VLAN, défini par IEEE 802.1ad, correspond souvent à un équipement d’agrégation réseau tel qu’un DSLAM. La planification et la mise en forme sont souvent établies pour un S-VLAN afin de fournir un CoS pour les équipements en aval avec peu de mise en mémoire tampon et des planificateurs simples. Voir aussi VLAN client.
Profil de contrôle du trafic : définit les caractéristiques d’un nœud de planificateur. Les profils de contrôle du trafic sont utilisés à plusieurs niveaux de l’interface cli, y compris l’interface physique, l’ensemble d’interfaces et les niveaux d’interface logique. Les caractéristiques de planification et de file d’attente peuvent être définies pour le nœud de planificateur à l’aide de ,
shaping-rate
guaranteed-rate
et d’instructionsdelay-buffer-rate
. Les files d’attente sur ces nœuds du planificateur sont définies en faisant référence à un plan de planificateur. Voir également la carte du planificateur et du planificateur.VLAN : LAN virtuel, défini sur une interface logique Ethernet.
Désignations au niveau des nœuds du planificateur dans la planification hiérarchique
Les hiérarchies des planificateurs sont composées de nœuds et de files d’attente. Les files d’attente mettent fin à la hiérarchie. Les nœuds peuvent être soit des nœuds racines, des nœuds de branche ou des nœuds internes (non-leaf). Les nœuds internes sont des nœuds qui ont d’autres nœuds comme « enfants » dans la hiérarchie.
Les hiérarchies du planificateur se composent de niveaux, à commencer par le niveau 1 au niveau du port physique. Ce chapitre établit une hiérarchie de planificateurs à quatre niveaux qui, une fois entièrement configuré, se compose de l’interface physique (niveau 1), de l’ensemble d’interfaces (niveau 2), d’une ou plusieurs interfaces logiques (niveau 3) et d’une ou plusieurs files d’attente (niveau 4).
À partir de la version 16.1 de Junos OS, certains MPC sur les équipements MX Series prennent en charge jusqu’à cinq niveaux de hiérarchies de planificateurs. Les concepts présentés dans cette rubrique s’appliquent de la même manière aux cinq niveaux hiérarchiques du planificateur.
Le tableau 1 décrit les combinaisons possibles de nœuds de planificateur et leurs désignations de niveau de nœud correspondantes pour une file d’attente hiérarchique MIC ou MPC.
Configuration du planificateur pour les coS hiérarchiques |
Nœuds hiérarchiques coS Scheduler |
|||
---|---|---|---|---|
Nœud racine |
Nœuds internes (non-leaf) |
Nœud de branche |
||
Niveau 1 |
Niveau 2 |
Niveau 3 |
Niveau 4 |
|
Un ou plusieurs profils de contrôle du trafic configurés sur des interfaces logiques, mais aucun ensemble d’interfaces configuré |
Interface physique |
— |
Une ou plusieurs interfaces logiques |
Une ou plusieurs files d’attente |
Ensembles d’interfaces (ensembles d’interfaces logiques) configurés, mais pas de profils de contrôle du trafic configurés sur des interfaces logiques |
Interface physique |
— |
Ensemble d’interfaces |
Une ou plusieurs files d’attente |
Nœuds du planificateur entièrement configurés |
Interface physique |
Ensemble d’interfaces |
Une ou plusieurs interfaces logiques |
Une ou plusieurs files d’attente |
Le tableau illustre comment la configuration d’un ensemble d’interfaces ou d’une interface logique affecte la terminologie des nœuds de planificateur hiérarchique. Par exemple, supposons que vous configurez une interface-set
instruction avec des interfaces logiques (telles que unit 0
et unit 2
) et une file d’attente. Dans ce cas, l’ensemble d’interfaces est un nœud interne au niveau 2 de la hiérarchie des nœuds du planificateur. Toutefois, s’il n’y a pas de profils de contrôle du trafic associés aux interfaces logiques, alors l’ensemble des interfaces se situe au niveau 3 de la hiérarchie.
Planification hiérarchique aux nœuds non-leaf
Alors que la planification CoS standard est basée sur les caractéristiques de planification et de file d’attente des ports de sortie d’un routeur et de leurs files d’attente, la planification hiérarchique des CoS repose sur les caractéristiques de planification et de file d’attente qui couvrent une hiérarchie de nœuds de planificateur sur un port. La hiérarchie commence au niveau 1, un nœud racine au niveau de l’interface physique (port) de la hiérarchie CLI et se termine au niveau 4, un nœud de branche au niveau de la file d’attente. Entre les nœuds racine et leaf de n’importe quelle hiérarchie de planificateur se trouvent un ou plusieurs nœuds internes, qui sont des nœuds non-racines qui ont d’autres nœuds comme « enfants » dans la hiérarchie.
Alors que vous configurez la planification CoS standard en appliquant un plan de planificateur à chaque port de sortie pour spécifier une classe de transfert et un niveau de priorité de file d’attente, vous configurez la planification coS hiérarchique avec des paramètres supplémentaires. Pour configurer la planification hiérarchique des CoS, vous pouvez appliquer un plan de planificateur au niveau de la file d’attente (niveau 4) d’une hiérarchie de planificateurs, et vous pouvez appliquer un profil de contrôle du trafic différent à chacun des autres niveaux. Un profil de contrôle du trafic spécifie non seulement une carte du planificateur (classe de transfert et niveau de priorité de file d’attente), mais également un débit de mise en forme (PIR), un taux de transmission garanti (CIR), un débit d’rafales, un débit de mise en mémoire tampon de retard et un profil de chute.