Understanding Hierarchical CoS for Subscriber Interfaces
La classe de service hiérarchique vous permet d’appliquer des paramètres de planification du trafic et de mise en file d’attente et de planification de transmission de paquets à une interface abonnée individuelle plutôt qu’à toutes les interfaces configurées sur un port. La classe de service hiérarchique vous permet de modifier dynamiquement les files d’attente lorsque les abonnés ont besoin de services.
La coS hiérarchique est prise en charge sur les routeurs MX Series avec des DPC de mise en file d’attente améliorées ou des MPC/MIC en file d’attente installés. À partir de Junos OS Version 16.1, cinq niveaux de hiérarchie sont pris en charge sur les cartes de ligne MPC5E 3D Q.
Les interfaces prennent en charge jusqu’à une hiérarchie de planification CoS de cinq niveaux qui, une fois entièrement configurées, se compose généralement de l’interface physique (niveau 1), d’un ensemble d’interfaces ou d’une interface sous-jacente (niveau 2), d’une ou plusieurs interfaces logiques sous-jacentes (niveau 3), d’un ou plusieurs VLAN de session ou client (niveau 4) et d’une ou plusieurs files d’attente (niveau 5). Bien que toutes les hiérarchies de planification CoS soient de cinq niveaux, le niveau 1 est toujours l’interface physique et le niveau 5 est toujours la file d’attente. Les configurations de planification hiérarchique se composent du type d’interfaces que vous configurez (par exemple, une interface logique ou un ensemble d’interfaces) et de l’emplacement de ces interfaces dans la hiérarchie de planification ( niveau 2, niveau 3 ou niveau 4). Étant donné que de nombreuses configurations de planification hiérarchique sont possibles, nous utilisons les termes de planification hiérarchique à deux niveaux, de planification hiérarchique à trois niveaux et de planification hiérarchique à quatre niveaux dans ce sujet.
À partir de Junos OS 18.4R1, vous pouvez appliquer des interfaces logiques dynamiques et statiques dans le même ensemble d’interfaces dynamiques sur tous les MPC qui prennent en charge une CoS hiérarchique de 4 et 5 niveaux. Vous pouvez également appliquer des jeux d’interfaces dynamiques dans des ensembles d’interfaces dynamiques.
À partir de Junos OS 19.3R1, vous pouvez appliquer un profil de contrôle du trafic d’entrée (TCP) à une interface logique dynamique définie dans une planification hiérarchique à quatre niveaux ou à deux ensembles d’interfaces logiques dynamiques dans une planification hiérarchique à 5 niveaux. Ainsi, Junos CoS vous permet d’attribuer de manière dynamique un protocole TCP d’entrée statique avec modélisation à un ensemble d’interfaces dynamiques afin d’appliquer le SLA d’un client. Si aucune application SLA de ce type n’est nécessaire, vous pouvez configurer un TCP statique désigné comme TCP d’entrée par défaut affecté à tout ensemble d’interfaces dynamiques qui ne disposent pas déjà d’un protocole TCP d’entrée explicitement affecté.
Planification hiérarchique à deux niveaux
La planification hiérarchique à deux niveaux limite le nombre de niveaux hiérarchiques dans la hiérarchie de planification à deux, comme le montre la figure 1. Dans cette configuration, les ensembles d’interfaces ne sont pas configurés et seules les interfaces logiques ont des profils de contrôle du trafic (CTP). La configuration de deux niveaux hiérarchiques sur les MPC qui prennent en charge plus de niveaux préserve les ressources et permet au système de monter en capacité.

Dans une hiérarchie de planification à deux niveaux, toutes les interfaces logiques et les ensembles d’interfaces partagent un seul nœud ; aucune relation hiérarchique n’est établie.
Vous contrôlez une planification hiérarchique à deux niveaux en définissant l’option maximum-hierarchy-levels
sous la [edit interfaces interface-name hierarchical-scheduler]
hiérarchie sur 2
:
Si l’option
maximum-hierarchy-levels
n’est pas définie, les jeux d’interfaces peuvent être de niveau 2 ou 3, selon que les interfaces logiques membres de l’ensemble d’interfaces disposent d’un profil de contrôle du trafic.Si une interface logique membre possède un profil de contrôle du trafic, l’ensemble d’interfaces est toujours un nœud planificateur CoS de niveau 2.
Si aucune interface logique membre n’a de profil de contrôle du trafic, l’ensemble d’interfaces est toujours un nœud planificateur CoS de niveau 3.
Si l’option
maximum-hierarchy-levels
est définie, l’ensemble de l’interface ne peut être qu’au niveau 3 ; il ne peut pas être au niveau 2. Dans ce cas, si vous configurez un ensemble d’interfaces de niveau 2, vous générez des erreurs du moteur de transfert de paquets.
Le tableau 1 résume la hiérarchie de l’interface et les niveaux de nœuds planificateurs CoS pour une planification hiérarchique à deux niveaux.
Niveau 1 |
Niveau 2 |
Niveau 3 |
---|---|---|
Interface physique |
Interface logique |
Une ou plusieurs files d’attente |
Interface physique |
Ensemble d’interfaces |
Une ou plusieurs files d’attente |
Pour configurer une planification hiérarchique à deux niveaux, incluez l’instruction hierarchical-scheduler
au niveau de la [edit interfaces interface-name]
hiérarchie et définissez l’option maximum-hierarchy-levels
sur 2
.
[edit interfaces] interface-name { hierarchical-scheduler { maximum-hierarchy-levels 2; } }
MPC3E, MPC4E 32x10GE et 2x100GE + MPC4E 8x10GE prennent en charge seulement deux niveaux de hiérarchie de planification. Lorsque vous activez une planification hiérarchique sur ces cartes, vous devez définir explicitement maximum-hierarchy-levels
la fonction 2
.
Planification hiérarchique à trois niveaux
La planification hiérarchique à trois niveaux est prise en charge uniquement sur les routeurs MX Series exécutant des interfaces MPC/MIC. La planification hiérarchique à trois niveaux prend en charge jusqu’à huit files d’attente CoS . Vous pouvez configurer plusieurs hiérarchies de planification à trois niveaux différentes, en fonction de l’emplacement de l’ensemble d’interfaces ou de l’utilisation d’interfaces sous-jacentes. Dans toutes les variations, l’interface physique est un nœud planificateur CoS de niveau 1 et les files d’attente se trouvent au niveau le plus élevé. La configuration de trois niveaux hiérarchiques sur les MPC qui prennent en charge plus de niveaux préserve les ressources et permet au système de monter en capacité.
La planification hiérarchique à trois niveaux est prise en charge uniquement sur les interfaces abonnés et les ensembles d’interfaces s’exécutant sur des interfaces Ethernet agrégées sur les interfaces MPC/MIC des routeurs MX Series.
Lorsque vous utilisez une planification hiérarchique à trois niveaux, des ensembles d’interfaces peuvent résider au niveau 3 ou au niveau 4. Vous pouvez également configurer une interface logique sous-jacente au niveau 3 et une interface logique au niveau 4. Le tableau 2 résume les cas les plus courants de la hiérarchie de l’interface et des niveaux de nœuds planificateurs CoS pour une planification hiérarchique à trois niveaux.
Niveau 1 |
Niveau 2 |
Niveau 3 |
Niveau 4 |
---|---|---|---|
Interface physique |
Ensemble d’interfaces |
Interface logique |
Une ou plusieurs files d’attente |
Interface physique |
Interface logique |
Ensemble d’interfaces |
Une ou plusieurs files d’attente |
Interface physique |
Interface logique sous-jacente |
Interface logique |
Une ou plusieurs files d’attente |
Dans une planification hiérarchique à trois niveaux, les nœuds planificateurs CoS des niveaux 1, 2 et 3 forment une relation hiérarchique.
Avec une planification hiérarchique à trois niveaux, les interfaces logiques peuvent résider au niveau 2 ou au niveau 3 si l’interface logique de niveau 2 est une interface logique sous-jacente. Ceci est illustré sur la figure 2.

La figure 3 montre une autre configuration possible pour une planification hiérarchique à trois niveaux. Dans cette configuration, les interfaces logiques sont situées au niveau 2 et les ensembles d’interfaces au niveau 3.

Pour configurer une planification hiérarchique à trois niveaux, incluez l’option implicit-hierarchy
au niveau de la [edit interfaces interface-name hierarchical-scheduler]
hiérarchie et définissez l’option maximum-hierarchy-levels
sur 3
. (La valeur par défaut est maximum-hierarchy-levels
3
.)
[edit interfaces] interface-name { hierarchical-scheduler { implicit-hierarchy; maximum-hierarchy-levels 3; } }
Hiérarchie d’interface versus hiérarchie CoS
Une hiérarchie d’interface et une hiérarchie de planification coS sont distinctement différentes. La hiérarchie d’interface désigne la relation entre les différentes interfaces, par exemple, la relation entre les interfaces logiques et un ensemble d’interfaces, la relation entre une interface logique et une interface logique sous-jacente, ou la relation entre l’interface physique et l’interface logique. La hiérarchie de planification CoS fait référence à la relation hiérarchique entre les nœuds planificateurs CoS. Dans une planification hiérarchique à deux niveaux, aucune hiérarchie n’est formée entre les nœuds planificateurs CoS : l’interface logique et l’ensemble d’interfaces partagent un nœud planificateur de niveau 2 unique. Toutefois, lorsque vous utilisez l’option implicit-hierarchy
de planification hiérarchique à trois niveaux, les nœuds planificateurs CoS forment une hiérarchie de planification.
Les figures 4 et 5 présentent deux scénarios pour cette discussion. La figure 4 montre une hiérarchie d’interface dans laquelle une interface Gigabit Ethernet (ge-1/0/0) est l’interface physique. Deux interfaces logiques (ge-1/0/0.100 et ge-1/0/0.101) sont configurées sur l’interface physique :
L’interface logique ge-1/0/0.100 est membre d’un ensemble d’interfaces PPPoE et d’un ensemble d’interfaces Demux.
L’interface logique ge-1/0/0.101 est membre d’un ensemble d’interfaces demux.

Chaque ensemble d’interfaces comporte une file d’attente dédiée. Les nœuds planificateurs CoS au niveau 1 (interface physique), au niveau 2 (interfaces logiques sous-jacentes) et au niveau 3 (ensembles d’interfaces) forment une hiérarchie de planification.
Pour configurer ce scénario, vous devez inclure l’option implicit-hierarchy
dans l’instruction sur l’interface hierarchical-scheduler
physique ge-1/0/0 et configurer et appliquer des profils de contrôle du trafic sur chaque ensemble d’interfaces et interface logique sous-jacente.
La figure 5 montre une hiérarchie d’interface dans laquelle l’interface Gigabit Ethernet ge-1/0/0 est l’interface physique. Trois interfaces logiques sont configurées :
Deux interfaces logiques (Pp0.100 et Demux0.100) résident sur l’interface logique sous-jacente ge-1/0/0.100.
Une troisième interface logique (Pp0.101) réside sur l’interface logique sous-jacente ge-1/0/0.101.

Chaque interface logique comporte une file d’attente dédiée. Les nœuds planificateurs CoS au niveau 1 (interface physique), au niveau 2 (interfaces logiques sous-jacentes) et au niveau 3 (interfaces logiques) forment une hiérarchie de planification.
Pour configurer ce scénario, vous devez inclure l’option implicit-hierarchy
dans l’instruction sur l’interface hierarchical-scheduler
physique GE-1/0/0 et configurer et appliquer des profils de contrôle du trafic sur chaque interface logique et interface logique sous-jacente.
Vous pouvez configurer de nombreuses hiérarchies de planification à trois niveaux différentes ; Les schémas 4 et 5 présentent seulement deux scénarios possibles. Le tableau 2 résume les emplacements d’interface possibles et les nœuds planificateurs CoS.
Planification hiérarchique à quatre niveaux
À partir de Junos OS Version 16.1, la planification hiérarchique à quatre niveaux est prise en charge sur les routeurs MX Series exécutant des cartes de ligne NG-MPC2E, NG-MPC3E, MPC5 et MPC7. La planification hiérarchique à quatre niveaux prend en charge jusqu’à huit files d’attente de classe de service . Dans les hiérarchies de planification à quatre niveaux, l’interface physique est un nœud de planificateur CoS de niveau 1 et les files d’attente se trouvent au niveau 5.
La planification hiérarchique à quatre niveaux n’est pas prise en charge par les interfaces ACI (Agent Circuit Identifier) ou Ethernet agrégées (AE).
Lorsque vous utilisez une planification hiérarchique à quatre niveaux, les jeux d’interfaces résident aux niveaux 2 et 3, et les interfaces logiques résident aux niveaux 3 et 4. Le tableau 3 résume le cas le plus courant de la hiérarchie de l’interface et des niveaux de nœuds planificateurs CoS pour une planification hiérarchique à quatre niveaux. À partir de Junos OS 18.4R1, vous pouvez appliquer des interfaces logiques dynamiques et statiques dans le même ensemble d’interfaces dynamiques sur tous les MPC qui prennent en charge une CoS hiérarchique de 4 et 5 niveaux. Vous pouvez également appliquer des jeux d’interfaces dynamiques dans des ensembles d’interfaces dynamiques.
Niveau 1 |
Niveau 2 |
Niveau 3 |
Niveau 4 |
Niveau 5 |
---|---|---|---|---|
Interface physique |
Ensemble d’interfaces |
VLAN client (C-VLAN) |
Interface logique de session (ppp ou dhcp) |
Une ou plusieurs files d’attente |
Dans une planification hiérarchique à quatre niveaux, les nœuds planificateurs CoS des niveaux 1, 2, 3 et 4 forment une relation hiérarchique.
Pour configurer une planification hiérarchique à quatre niveaux, incluez l’option implicit-hierarchy
au niveau de la [edit interfaces interface-name hierarchical-scheduler]
hiérarchie et définissez l’option maximum-hierarchy-levels
sur 4
.
[edit interfaces] interface-name { hierarchical-scheduler { implicit-hierarchy; maximum-hierarchy-levels 4; } }