Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Algorithme de seau à jeton unique

Concepts du seau de jeton

Lorsque vous appliquez le contrôle du trafic au trafic en entrée ou en sortie sur une interface, les limites de débit et les actions spécifiées dans la configuration du mécanismes de contrôle sont utilisées pour appliquer une limite au débit moyen à l’interface, tout en permettant des rafales de trafic pouvant atteindre un nombre maximal d’octets en fonction de la charge globale du trafic. Les mécanismes de contrôle junos OS mesurent la conformité des flux de trafic à une limite de débit de contrôle à l’aide d’un algorithme de seaux de jetons. Un algorithme basé sur un seau de jeton unique permet d’éclater du trafic pendant de courtes périodes, alors qu’un algorithme basé sur des seaux de jetons double permet des pics de trafic plus soutenus.

Algorithme de seau à jeton unique

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

L’algorithme de seau de jeton unique mesure la conformité du flux de trafic à une limite de débit de policer à deux couleurs comme suit :

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

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

  • Si le seau est rempli de capacité, les jetons arrivant « dépassement » du seau et sont perdus.

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

Mesure de conformité pour le marquage bicolore

Dans le cadre d’un contrôle de marquage en deux couleurs, un flux de trafic dont le taux moyen d’arrivée ou de départ ne dépasse pas le taux d’arrivée de jeton (limite de bande passante) est considéré comme conforme au trafic. Les paquets d’un flux de trafic conforme (catégorisés comme trafic vert) sont implicitement marqués d’un niveau de priorité de perte de low paquets (PLP), 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 de policer deux couleurs dépend des jetons dans le seau. Si suffisamment de jetons restent dans le seau, le flux est considéré comme conforme au trafic. Si le seau ne contient pas suffisamment de jetons, le flux est considéré comme un trafic non conforme. Les paquets d’un flux de trafic non conforme (catégorisé comme trafic rouge) sont traités conformément aux mesures de contrôle. Selon la configuration du mécanismes de contrôle bicolore, les paquets peuvent être jetés implicitement; ou les paquets peuvent être re-marqués avec une classe de transfert spécifiée, un PLP spécifié, ou les deux, puis passer par l’interface.

Remarque :

Le nombre de jetons restant dans le seau à tout moment est fonction de la profondeur du seau de jeton et de la charge globale du trafic.

Le seau de jeton est initialement rempli à la capacité, de sorte que le mécanismes de contrôle permet une rafale de trafic initiale (trafic d’arrière en arrière à des débits moyens qui dépassent le taux d’arrivée de jeton) jusqu’à la taille du seau de jeton en profondeur.

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