Introducción
Este documento responde a una pregunta sobre la importancia de los valores de umbral de salida en los switches Catalyst de Cisco serie 3750.
¿Cuál es la importancia de los valores de umbral de salida en el cálculo del umbral de cola para evitar caídas?
En este ejemplo de configuración,
Switch(config)#mls qos queue-set output 1 threshold 1
3200 3200 100 3200
3200 es el porcentaje de umbral para WTD (Weighted Tail Drop). Este número decide cuántas memorias intermedias utilizar del conjunto común antes de que se caigan los paquetes. A través de esta configuración, le decimos al switch que los umbrales 1, 2 y 3 en la cola de salida 1 en el conjunto de cola 1 son iguales y son libres de utilizar el conjunto común hasta el valor configurado (3200). En este ejemplo, el umbral de caída es 3200 y el umbral máximo y el umbral reservado se establecen en 100%.
El conjunto común total disponible para las memorias intermedias de salida varía de una plataforma a otra. Son más limitadas en 2960-S: 2 MB para todo el sistema (puertos de enlace descendente + puertos de enlace ascendente), mientras que 3750-X tiene 2 MB para cada conjunto de 24 puertos de enlace descendente y 2 MB para los enlaces ascendentes.
100 es el porcentaje reservado de las memorias intermedias para esa cola. Por ejemplo, digamos que ha preconfigurado 'mls qos queue-set output 1 buffers 15 45 20 20'. Luego, 'mls qos queue-set output 1 threshold 1 3200 3200 100 3200' significa que la cola 1 tiene 100% del 15% de las memorias intermedias totales disponibles como reservadas.
El búfer de salida de 2MB se divide en:
—
| Conjunto de CPU |
|—|
| Conjunto común |
| |
|—|
| | | | | |
|Q1|Q2|Q3|Q4|....... |<: conjunto reservado
| | | | | |
—
- La CPU y el Conjunto Común son de tamaño fijo.
- El grupo reservado contiene el espacio de búfer garantizado mínimo reservado para cada puerto del panel frontal y su cola respectiva. No se puede pedir prestado un búfer reservado de cola y compartirlo con otras colas del mismo puerto o de puertos diferentes. El tamaño del conjunto reservado varía y depende de la configuración predeterminada o configurada por el usuario en cada uno de los puertos (umbral reservado). El 3750 tiene cuatro colas diferentes y tres umbrales por cola.
- El conjunto común contiene todas las unidades de búfer que no están reservadas inicialmente (menos el espacio de búfer de CPU). De acuerdo con la configuración anterior, puede tomar prestado del conjunto común hasta un 3200% para acomodar una ráfaga. Esto significa que la cola tomará unidades de búfer del conjunto común hasta que el conjunto común se agote/agote. Sin embargo, como los búfers del conjunto común no están reservados, las colas pueden devolverlos al conjunto común cuando ya no sean necesarios o después de que la ráfaga se haya puesto en el cable.
- El conjunto de colas 1 se asigna a todos los puertos; de forma predeterminada, cada cola se asigna el 25% del espacio total del búfer. A cada cola se le reserva el 50 por ciento del espacio del buffer asignado que es el 12,5 por ciento del espacio del buffer total. La suma de todas las memorias intermedias reservadas representa el conjunto reservado y las memorias intermedias que permanecen forman parte del conjunto común. La configuración anterior establece el 3200 por ciento como la memoria máxima que esta cola puede tener antes de que se descarten los paquetes.