EN ESTA PÁGINA
Ejemplo: Configuración de la prioridad de programación de colas
Puede configurar la prioridad de programación del ancho de banda de colas individuales especificando la prioridad en un programador y, a continuación, utilizando una asignación de programador para asociar el programador con una cola.
Configuración de la prioridad de programación de colas
Configuración rápida de CLI
Para configurar rápidamente la prioridad de programación de colas, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie las variables y los detalles para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit]:
[edit class-of-service] set schedulers fcoe-sched priority low set schedulers nl-sched priority low set scheduler-maps schedmap1 forwarding-class fcoe scheduler fcoe-sched set scheduler-maps schedmap1 forwarding-class no-loss scheduler nl-sched
Procedimiento paso a paso
Para configurar la prioridad de la cola mediante la CLI:
Cree el programador de FCoE con
lowprioridad:[edit class-of-service] user@switch# set schedulers fcoe-sched priority low
Cree el programador sin pérdidas con
lowprioridad:[edit class-of-service] user@switch# set schedulers nl-sched priority low
Asocie los programadores con las colas deseadas en la asignación del programador:
[edit class-of-service] user@switch# set scheduler-maps schedmap1 forwarding-class fcoe scheduler fcoe-sched user@switch# set scheduler-maps schedmap1 forwarding-class no-loss scheduler nl-sched
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Un conmutador QFX
Cualquier versión de Junos compatible
Descripción general
Las colas pueden tener una de varias prioridades de ancho de banda:
-
strict-high: la prioridad estricta alta asigna ancho de banda a la cola antes de que cualquier otra cola reciba ancho de banda. Otras colas reciben el ancho de banda que queda después de que se haya atendido la cola estricta-alta.Nota:Si configura colas de prioridad estricta y alta en un puerto, le recomendamos encarecidamente que configure una velocidad de transmisión (para conmutadores serie QFX10000) o una velocidad de modelación (conmutadores que no son de la serie QFX10000) en esas colas. La velocidad de transmisión o la velocidad de modelación establece la cantidad de tráfico que el conmutador reenvía como prioridad alta estricta; El tráfico que supere la velocidad de transmisión o de modelación se trata como el tráfico de máximo esfuerzo que recibe la velocidad de exceso de cola. Incluso si configura solo una cola de prioridad estricta alta, le recomendamos encarecidamente que configure una velocidad de transmisión o una velocidad de modelación en la cola para evitar que afecte a otras colas. Si no configura una velocidad de transmisión o una velocidad de modelación para limitar la cantidad de ancho de banda que puede usar una cola de prioridad estricta a alta, la cola de prioridad estricta alta puede usar todo el ancho de banda de puerto disponible y privar a otras colas del puerto.
Nota:En los conmutadores que admiten la programación jerárquica de selección de transmisión mejorada (ETS), si utiliza ETS y configura una
strict-highcola de prioridad, debe crear un conjunto de clases de reenvío que esté dedicado solo alstrict-hightráfico de prioridad. Solo un conjunto de clases de reenvío puede contener una cola de prioridad estricta alta. Las colas que no son de prioridad alta estricta no pueden pertenecer a la misma clase de reenvío establecida que las colas de prioridad alta estricta.En los conmutadores que utilizan colas de salida diferentes para el tráfico de unidifusión y multidestino, el conjunto de clases de reenvío multidestino no puede contener colas de prioridad alta estricta.
high—Prioridad alta. El tráfico con prioridad alta se atiende después de cualquier cola que tenga prioridadstrict-highy antes de las colas con prioridad baja.low—Prioridad baja. El tráfico con prioridad baja se atiende después de cualquier cola que tenga prioridadstrict-high.
De forma predeterminada, todas las colas son colas de baja prioridad.
En la tabla 1 se muestran los componentes de configuración para este ejemplo.
En este ejemplo se describe cómo establecer la prioridad de la cola para dos clases de reenvío (colas) denominadas fcoe y no-loss. Ambas colas tienen una prioridad de low. El programador de la fcoe cola se denomina fcoe-sched y el programador de la no-loss cola se denomina nl-sched. Una asignación de programador, schedmap1, asocia los programadores a las colas.
Componente |
Configuración |
|---|---|
Hardware |
Un conmutador |
Programadores |
|
Prioridad |
|
Mapa del programador |
Asignación de FCoE: programador Asignación sin pérdidas: programador |
Verificación
Para comprobar que configuró la prioridad de programación de colas para el ancho de banda y que asignó los programadores a las clases de reenvío correctas, realice estas tareas:
- Verificar la prioridad de programación de colas
- Comprobar la asignación del programador a la clase de reenvío
- Comportamiento específico de la plataforma
Verificar la prioridad de programación de colas
Propósito
Compruebe que configuró los programadores fcoe-sched de cola y nl-sched con low prioridad de programación de colas.
Acción
Mostrar la configuración de prioridad del fcoe-sched programador mediante el comando show configuration class-of-service schedulers fcoe-sched prioritydel modo operativo:
user@switch> show configuration class-of-service schedulers fcoe-sched priority priority low;
Mostrar la configuración de prioridad del nl-sched programador mediante el comando show configuration class-of-service schedulers nl-sched prioritydel modo operativo:
user@switch> show configuration class-of-service schedulers nl-sched priority priority low;
Comprobar la asignación del programador a la clase de reenvío
Propósito
Compruebe que configuró la asignación schedmap1 del programador para asignar el programador fcoe-sched a la clase fcoe de reenvío y la programación nl-sched a la clase no-lossde reenvío.
Acción
Visualice la asignación schedmap1 del programador mediante el comando show configuration class-of-service scheduler-maps schedmap1del modo operativo:
user@switch> show configuration class-of-service scheduler-maps schedmap1 forwarding-class fcoe scheduler fcoe-sched; forwarding-class no-loss scheduler nl-sched;
Comportamiento específico de la plataforma
Utilice la siguiente tabla para revisar los comportamientos específicos de la plataforma para sus plataformas.
| Plataforma |
Diferencia |
|---|---|
| Serie QFX5000 y EX4600 |
|
| Serie QFX10000 |
|