Introduction
Ce document répond à une question sur la signification des valeurs de seuil de sortie dans les commutateurs de la gamme Cisco Catalyst 3750.
Quelle est la signification des valeurs de seuil de sortie dans le calcul du seuil de file d'attente pour éviter les abandons ?
Dans cet exemple de configuration,
Switch(config)#mls qos queue-set output 1 threshold 1
3200 3200 100 3200
3200 est le pourcentage de seuil pour WTD (Weighted Tail Drop). Ce nombre détermine le nombre de tampons à utiliser à partir du pool commun avant que les paquets ne soient abandonnés. Grâce à cette configuration, nous indiquons au commutateur que les seuils 1, 2 et 3 de la file d'attente de sortie 1 dans le groupe de files d'attente 1 sont égaux et qu'ils sont libres d'utiliser le pool commun jusqu'à la valeur configurée (3200). Dans cet exemple, le seuil de chute est 3200 et le seuil maximal et le seuil réservé sont définis à 100 %.
Le pool commun disponible total pour les tampons de sortie varie d'une plate-forme à l'autre. Elles sont plus limitées en 2960-S : 2 Mo pour l'ensemble du système (ports de liaison descendante + ports de liaison ascendante), tandis que 3750-X a 2 Mo pour chaque ensemble de 24 ports de liaison descendante et 2 Mo pour les liaisons ascendantes.
100 est le pourcentage réservé des tampons pour cette file d'attente. Par exemple, disons que vous avez préconfiguré 'mls qos queue-set sortie 1 buffers 15 45 20 20'. Ensuite, 'mls qos queue-set output 1 threshold 1 3200 3200 100 3200' signifie que la file d'attente 1 a 100% de 15% du total des tampons disponibles comme réservés.
La mémoire tampon de sortie de 2 Mo est divisée en :
—
| Pool de processeurs |
|—|
| Pool commun |
| |
|—|
| | | | | |
|Q1|Q2|Q3|Q4| ....... |< : Pool réservé
| | | | | |
—
- Le processeur et le pool commun sont de taille fixe.
- Le pool réservé contient l'espace tampon minimal garanti réservé à chaque port du panneau avant et à sa file d'attente respective. Une mémoire tampon réservée de file d'attente ne peut pas être empruntée et partagée par d'autres files d'attente du même port ou de ports différents. La taille du pool réservé varie et dépend des paramètres par défaut ou configurés par l'utilisateur sur chacun des ports (seuil réservé). Le 3750 comporte quatre files d'attente différentes et trois seuils par file d'attente.
- Le pool commun contient toutes les unités de mémoire tampon qui ne sont pas réservées initialement (moins l'espace de mémoire tampon du processeur). En fonction de la configuration ci-dessus, vous pouvez emprunter jusqu'à 3 200 % du pool commun pour prendre en charge une rafale. Cela signifie que la file d'attente prend les unités de tampon du pool commun jusqu'à ce que le pool commun soit épuisé/épuisé. Cependant, comme les tampons du pool commun ne sont pas réservés, ils peuvent être retournés dans le pool commun par les files d'attente lorsqu'ils ne sont plus nécessaires ou après que la rafale a été mise en fil.
- Le groupe de files d'attente 1 est attribué à tous les ports ; par défaut, chaque file d'attente reçoit 25 % de l'espace tampon total. 50 pour cent de l'espace de mémoire tampon sont réservés pour chaque file d'attente, soit 12,5 pour cent de l'espace total de mémoire tampon. La somme de toutes les mémoires tampon réservées représente le pool réservé et les mémoires tampon qui restent font partie du pool commun. La configuration ci-dessus définit 3200 pour cent comme la mémoire maximale que cette file d'attente peut avoir avant que les paquets ne soient abandonnés.