Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Algorithme de compartiment à jeton unique

Concepts de compartiments à jetons

Lorsque vous appliquez le contrôle du trafic au trafic d’entrée ou de sortie au niveau d’une interface, les limites de débit et les actions spécifiées dans la configuration du mécanisme de contrôle sont utilisées pour appliquer une limite au débit moyen à l’interface tout en autorisant les rafales de trafic jusqu’à un nombre maximal d’octets en fonction de la charge globale du trafic. Les mécanismes de contrôle de Junos OS mesurent la conformité du flux de trafic à une limite de débit de contrôle à l’aide d’un algorithme de compartiment de jetons . Un algorithme basé sur un seul compartiment de jetons permet des rafales de trafic pendant de courtes périodes, tandis qu’un algorithme basé sur des compartiments à deux jetons permet des rafales de trafic plus soutenues.

Algorithme de compartiment à jeton unique

Un mécanisme de contrôle à débit unique et bicolore limite le débit du trafic au niveau d’une interface en fonction de la conformité du trafic aux valeurs de limite de débit spécifiées dans la configuration du mécanisme de contrôle. De même, un mécanisme de contrôle hiérarchique limite le débit de trafic au niveau d’une interface en fonction de la façon dont les sous-flux de trafic agrégé et premium sont conformes aux valeurs de limite de débit agrégé et de prime spécifiées dans la configuration du mécanisme de contrôle. Pour les deux types de mécanismes de contrôle bicolores, les paquets d’un flux de trafic conforme sont classés en vert et les paquets dans un flux de trafic non conforme en rouge.

L’algorithme de compartiment à jeton unique mesure la conformité du flux de trafic à une limite de débit de mécanismes de contrôle bicolores comme suit :

  • Le taux d’arrivée des jetons représente la limite de bande passante unique configurée pour le mécanisme de contrôle. Vous pouvez spécifier la limite de bande passante sous la forme d’un nombre absolu de bits par seconde en incluant l’instruction bandwidth-limit bps . Alternativement, pour les mécanismes de contrôle bicolores à débit unique uniquement, vous pouvez utiliser l’instruction pour spécifier la limite de bande passante sous forme de pourcentage de la vitesse du port de l’interface bandwidth-percent percentage physique ou du taux de mise en forme de l’interface logique configurée.

  • La profondeur du compartiment de jetons représente la taille de rafale unique configurée pour le mécanisme de contrôle. Vous spécifiez la taille de rafale en incluant l’instruction burst-size-limit bytes .

  • Si le compartiment est rempli au maximum de sa capacité, les jetons qui arrivent « débordent » du compartiment et sont perdus.

Lorsque le compartiment ne contient pas suffisamment de jetons pour recevoir ou transmettre le trafic à l’interface, les paquets peuvent être abandonnés ou remarqués avec une classe de transfert inférieure, un niveau de priorité de perte de paquets (PLP) plus élevé, ou les deux.

Mesure de conformité pour le marquage bicolore

Dans le contrôle par marquage bicolore, un flux de trafic dont le taux moyen d’arrivée ou de départ ne dépasse pas le taux d’arrivée symbolique (limite de bande passante) est considéré comme du trafic conforme . Les paquets d’un flux de trafic conforme (catégorisé comme trafic vert) sont implicitement marqués d’un niveau de priorité de perte de paquets (PLP) , low puis passés par l’interface.

Pour un flux de trafic dont le taux moyen d’arrivée ou de départ dépasse le taux d’arrivée des jetons, la conformité à une limite de débit du mécanisme de contrôle bicolore dépend des jetons dans le compartiment. S’il reste suffisamment de jetons dans le compartiment, le flux est considéré comme du trafic conforme. Si le compartiment ne contient pas suffisamment de jetons, le flux est considéré comme du trafic non conforme . Les paquets d’un flux de trafic non conforme (catégorisés comme trafic rouge) sont traités en fonction des mesures de contrôle. Selon la configuration du mécanisme de contrôle bicolore, les paquets peuvent être implicitement ignorés. ou les paquets peuvent être marqués à nouveau avec une classe de transfert spécifiée, un PLP spécifié, ou les deux, puis transmis via l’interface.

REMARQUE :

Le nombre de jetons restants dans le compartiment à un moment donné est fonction de la profondeur du compartiment de jetons et de la charge globale du trafic.

Le compartiment de jetons est initialement rempli au maximum de sa capacité, de sorte que le mécanisme de contrôle autorise une explosion de trafic initiale (trafic consécutif à des taux moyens supérieurs au taux d’arrivée du jeton) jusqu’à la taille de la profondeur du compartiment de jetons.

Pendant les périodes de trafic relativement faible (trafic qui arrive à l’interface ou en sort à des taux moyens inférieurs au taux d’arrivée des jetons), les jetons inutilisés s’accumulent dans le compartiment, mais uniquement jusqu’à la profondeur du compartiment de jetons configurée.