Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre la planification sur les routeurs PTX Series

Cette rubrique traite de la planification des paquets de classe de service pour les interfaces sur les routeurs PTX Series :

Priorités des files d’attente de sortie prises en charge par l’interface de ligne de commande Junos OS sur les routeurs PTX Series

Les files d’attente de sortie sur le matériel de l’interface PTX Series prennent en charge les valeurs suivantes pour la priorité de file d’attente (élevée, moyenne, faible et excessive). Junos OS prend en charge cinq niveaux de priorité de file d’attente : strict-high, high, medium-high, medium-low, et low.

Note:

Si une file d’attente à haute priorité stricte est constamment chargée à 100 % de la capacité du trafic, les autres files d’attente sont affamées. L’absence de file d’attente peut entraîner des interruptions par le matériel de l’interface.

Cette famine peut être atténuée par l’utilisation d’un limiteur de débit sur les files d’attente strictes-hautes.

Planification des processus sur les routeurs PTX Series

Sur les routeurs PTX Series, les interfaces physiques prennent en charge deux processus de planification qui s’excluent mutuellement :

  • Planification normale (mode par défaut) : le débit de transmission d’une file d’attente est utilisé pour déterminer si elle fonctionne dans la région garantie ou dans la région excédentaire.

    Dans la région garantie (les crédits de débit de transmission sont positifs), le planificateur utilise les débits de transmission pour décider de l’allocation de bande passante. Les files d’attente de niveau low de priorité ou supérieur et disposant de crédits de débit de transmission sont traitées d’abord par ordre de priorité, puis à l’intérieur d’un niveau de priorité à l’aide de l’algorithme de tourniquet des paquets.

    Dans la région excédentaire (pour toutes les files d’attente dans lesquelles transmit-rate les crédits sont négatifs), les files d’attente CoS sont sélectionnées en fonction de l’algorithme de tourniquet pondéré (WRR). Si une file d’attente n’a excess-rate pas été configurée, son poids est défini sur 1.

    Si une file d’attente n’est pas configurée avec une transmit-rate instruction (pour spécifier le débit de transmission ou le pourcentage de la capacité de transmission), elle ne sera pas planifiée au priority niveau et uniquement au niveau (sauf si excess la priorité est strict-high).

    Une file d’attente doit avoir un transmit-rate assigné afin d’être planifiée en priorité. excess-rate n’est utilisé que pour déterminer son poids lorsqu’il est programmé dans la région d’excès.

    Si plusieurs files d’attente se trouvent dans la région excédentaire (priorité lowde file d’attente) et que l’instruction excess-rate est utilisée, ces files d’attente sont sélectionnées à l’aide de l’algorithme WRR.

    Le remainder mot-clé peut être appliqué aux instructions de débit de transmission ainsi qu’aux instructions de taille de tampon. Cela entraînera l’affectation de la partie restante de la ressource spécifiée à la file d’attente. Les ressources restantes pour le débit de transmission sont la somme de toutes les files d’attente qui spécifiaient un débit de transmission soustrait du débit de transmission total disponible. Si plusieurs files d’attente sont affectées avec le mot-clé, le reste de la ressource est réparti équitablement entre ces files d’attente remainder .

    Il y a deux mots-clés qui peuvent être appliqués à l’instruction transmit-rate afin de limiter le taux d’une file d’attente : rate-limit et exact, où rate-limit ne peut être appliqué qu’à la file d’attente strict-high et exact peut être utilisé pour toutes les autres files d’attente. Les deux mots-clés se comportent de manière identique dans la mesure où les files d’attente ne peuvent transmettre que jusqu’au débit spécifié. Toutes leurs transmissions seront programmées au niveau de priorité configuré et elles ne seront jamais programmées au excess-priority niveau.

    Bonne pratique :

    L’option rate-limit de l’instruction transmit-rate de configuration n’est autorisée que sur la file d’attente stricte-haute. Nous vous recommandons de configurer la limite de débit sur les files d’attente strictes-hautes, car les autres files d’attente peuvent ne pas atteindre leurs bandes passantes garanties.

    Les files d’attente non strictes-hautes peuvent utiliser l’option exact pour leur imposer une limite maximale transmit-rate , qui est équivalente à rate-limit.

  • Planification à priorité stricte : les files d’attente sont traitées dans l’ordre de priorité stricte. Il n’y a pas de concept de région garantie et de région excédentaire. Le planificateur de paquets fonctionne toujours dans la région garantie, à l’exception de la priorité low, qui est toujours affectée au niveau de priorité excédentaire. Le configuré transmit-rate n’affecte pas la façon dont la file d’attente est gérée, car les paquets sont traités par ordre de priorité. Parmi les files d’attente configurées low en priorité, si excess-rate les poids sont configurés, ils sont utilisés par le matériel pour effectuer WRR. Les files d’attente qui sont mappées à la même priorité matérielle ou qui ont la même priorité configurée autre que low sont gérées selon un tourniquet de paquets.

    Les files d’attente sont traitées dans un ordre de priorité stricte jusqu’à ce qu’elles aient atteint leur débit de transmission (c’est-à-dire leur débit garanti), puis sont rétrogradées au niveau d’excédent.

    Note:

    Les rate-limit options et exact de l’instruction transmit-rate de configuration n’ont aucun effet lorsque la planification à priorité stricte est configurée.

    Pour configurer la planification à priorité stricte d’une interface physique sur un routeur PTX Series, incluez les instructions de strict-priority-scheduler configuration et scheduler-map map-name dans le profil de contrôle du trafic que vous associez à une interface de sortie.

Processus de priorité et de planification stricts sur les routeurs PTX Series

Le Tableau 1 présente les différentes configurations disponibles pour les modes du planificateur de priorité Junos, y compris celles pour les modes à priorité stricte et à priorité améliorée. Le Tableau 1 montre également comment les valeurs de priorité de file d’attente de sortie de Junos OS correspondent aux priorités de file d’attente de sortie prises en charge par les interfaces physiques sur les routeurs PTX Series, ainsi que les actions de planification effectuées. À partir de la version 17.4 de Junos OS, le tableau montre les différences entre la planification normale lorsqu’elle strict-high n’est pas configurée et la planification à priorité stricte.

Tableau 1 : processus de priorité stricte et de planification sur les routeurs PTX Series

Priorité Junos

Mode Planificateur

Normal

Planificateur de priorité stricte

Bouton de châssis

mode priorité améliorée

(Junos OS uniquement)

mode de priorité non améliorée

*

Configuration stricte-élevée

Non

Oui

*

*

strict-high

Haut

Haut

Haut

high

Haut

Douleur moyenne

Haut

Haut

medium-high

Douleur moyenne

Bas

Douleur moyenne

Douleur moyenne

medium-low

Douleur moyenne

Bas

Douleur moyenne

Bas

low

Bas

Bas

Bas

Excès

Note:

La planification des paquets est un tourniquet à priorité stricte tandis que les files d’attente de sortie virtuelles se trouvent dans la région garantie.

Une fois que les files d’attente de sortie virtuelles ont consommé leurs crédits garantis, elles sont rétrogradées à la planification à priorité excessive, qui correspond à un tourniquet pondéré.

La seule exception est la priorité stricte-haute, qui est toujours planifiée en tant que priorité stricte-haute.

Routeurs PTX Series exécutant le système d’exploitation enhanced-priority-mode Junos OS et no-enhanced-priority-mode certaines options dans la [edit chassis fpc fpc-slot traffic-manager] hiérarchie de configuration.

Les routeurs PTX Series exécutant Junos OS Evolved ne prennent pas en charge enhanced-priority-mode ce mode.

Note:

Pour les cartes de ligne PTX10K-LC1201 et PTX10K-LC1202 sur les routeurs PTX10001-36MR, PTX10004, PTX10008 et PTX10016 exécutant Junos OS Evolved :

  • En mode planificateur à priorité stricte, les planificateurs des files d’attente 6 et 7 doivent avoir la priorité low (pour Excess dans le matériel) et les files d’attente 0 à 5 doivent avoir des priorités plus élevées. Ces modèles PTX permettent aux files d’attente 6 et 7 d’émuler deux priorités strictes Excess en définissant des valeurs grandes et petites excess-rate .
  • Lorsqu’un FPC démarre, si le système en a configuré, traffic-control-profiles profile-name strict-priority-scheduler toutes les interfaces de sortie (et-*) de ce FPC traitent spécialement les files d’attente 6 et 7. Pour une planification correcte des transmissions, configurez traffic-control-profiles profile-name strict-priority-scheduler toutes les interfaces de port si un profil de contrôle du trafic dispose d’un strict-priority planificateur.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
17.4
À partir de la version 17.4 de Junos OS, le tableau montre les différences entre la planification normale lorsqu’elle strict-high n’est pas configurée et la planification à priorité stricte.