Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Propagation des priorités dans la planification hiérarchique

La propagation prioritaire est effectuée pour les interfaces de sortie de routeur MX Series sur les DPC, MIC et MPC Enhanced Queuing, et pour les interfaces de sortie de routeur M Series et T Series sur les PIC IQ2E. La propagation de priorité est utile pour les environnements à trafic mixte lorsque, par exemple, vous voulez vous assurer que le trafic vocal d’un client ne souffre pas du trafic de données d’un autre client. Les nœuds et les files d’attente sont traités par ordre de priorité. La priorité par défaut d’une file d’attente est faible et vous pouvez configurer explicitement une priorité de file d’attente en incluant l’instruction priority au niveau de la [edit class-of-service schedulers scheduler-name] hiérarchie.

Vous ne pouvez pas configurer directement les priorités de tous les éléments de planification hiérarchique. Les priorités des nœuds internes, par exemple, sont déterminées comme suit :

  • La priorité la plus élevée d’un enfant actif, c’est-à-dire un enfant contenant actuellement du trafic. (Les jeux d’interfaces ne prennent que la priorité la plus élevée de leurs enfants actifs.)

  • Que le nœud soit au-dessus de son débit garanti configuré (CIR) ou non (ceci n’est pertinent que si l’interface physique est en mode CIR).

Chaque file d’attente a une priorité configurée et une priorité matérielle. Le mappage habituel entre la priorité configurée et la priorité matérielle est indiqué dans le tableau 1.

Tableau 1 : priorité de la file d’attente

Priorité configurée

Priorité matérielle

Strict-élevé

0

Haute

0

Moyen-élevé

1

Moyennement à faible

1

Faible

2

Les MPC ont également des priorités CLI configurables de excess-priority high, , excess-priority medium-highexcess-priority medium-lowet excess-priority low. Ces priorités ne prennent effet qu’au-delà du taux garanti.

En mode CIR, la priorité de chaque nœud interne varie selon que le nœud enfant actif le plus élevé est supérieur ou inférieur au débit garanti. La correspondance entre la priorité la plus élevée de l’enfant actif et la priorité matérielle au-dessous et au-dessus du taux garanti est présentée dans le tableau 2.

Tableau 2 : priorité de la file d’attente des nœuds internes pour le mode CIR

Priorité configurée du nœud enfant actif le plus élevé

Priorité matérielle inférieure au tarif garanti

Priorité matérielle au-dessus du tarif garanti

Strict-élevé

0

0

Haute

0

3

Moyen-élevé

1

3

Moyennement à faible

1

3

Faible

2

3

Priorité excessive élevée*

S.O.

3

Priorité aux excès moyenne-élevée*

S.O.

3

Priorité aux excès moyenne-faible*

S.O.

4

Priorité d’excès faible*

S.O.

4

* MPC uniquement

En mode PIR uniquement, les nœuds ne peuvent pas envoyer s’ils dépassent la fréquence de mise en forme configurée. Le mappage entre la priorité configurée et la priorité matérielle est pour le mode PIR uniquement, comme indiqué dans le tableau 3.

Tableau 3 : priorité de la file d’attente des nœuds internes pour le mode PIR uniquement

Priorité configurée

Priorité matérielle

Strict-élevé

0

Haute

0

Moyen-élevé

1

Moyennement à faible

1

Faible

2

Une interface physique avec des planificateurs hiérarchiques configurés est illustrée à la Figure 1. Les priorités configurées sont affichées pour chaque file d’attente en haut de la figure. Les priorités matérielles pour chaque nœud sont indiquées entre parenthèses. Chaque nœud affiche également tout taux de mise en forme configuré (PIR) ou taux garanti (CIR) et indique si les files d’attente sont supérieures ou inférieures au CIR. Les nœuds sont affichés dans l’un des trois états suivants : au-dessus du CIR (clair), au-dessous du CIR (foncé) ou dans une condition où le CIR n’a pas d’importance (gris).

Figure 1 : Planificateurs hiérarchiques et priorités Hierarchical Schedulers and Priorities

Sur la figure, la file d’attente stricte-élevée pour le VLAN client 0 (cvlan 0) reçoit le service en premier, même si le VLAN client est au-dessus du CIR configuré (voir le tableau 2 pour la raison : strict-high a toujours la priorité matérielle 0, quel que soit l’état du CIR). Une fois que cette file d’attente a été vidée et que la priorité du nœud est devenue 3 au lieu de 0 (en raison de l’absence de trafic strict-élevé), le système passe ensuite aux files d’attente moyennes (cvlan 1 et cvlan 3), les drainant à la manière d’un round robin (les files d’attente vides perdent leur priorité matérielle). La file d’attente basse sur cvlan 4 (priorité 2) est envoyée ensuite, car ce mode est inférieur au CIR. Ensuite, les files d’attente hautes sur cvlan 0 et cvlan2 (tous deux maintenant avec la priorité 3) sont drainées dans un style round robin, et enfin la file d’attente basse sur cvlan 0 est drainée (grâce à svlan  0 ayant une priorité de 3).