Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: configuración de la prioridad de programación de colas

Puede configurar la prioridad de programación de 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 a 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, a continuación, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit]:

Procedimiento paso a paso

Para configurar la prioridad de la cola mediante la CLI:

  1. Cree el programador FCoE con low prioridad:

  2. Cree el programador sin pérdidas con low prioridad:

  3. Asocie los programadores con las colas deseadas en el mapa del programador:

Requisitos

En este ejemplo se utilizan los siguientes componentes de hardware y software:

  • Un solo interruptor.

  • Junos OS versión 11.1 o posterior para la serie QFX o Junos OS versión 14.1X53-D20 o posterior para la serie OCX.

Visió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 estrictamente alta. En QFX10000 conmutadores, puede configurar tantas colas como desee como colas de prioridad estricta alta. En los conmutadores QFX5200, QFX3500 y QFX3600 y en los sistemas QFabric, solo puede configurar una cola como cola estricta-alta. En los conmutadores QFX5100 y EX4600, solo puede configurar un conjunto de clases de reenvío (grupo de prioridad) como prioridad estricta alta. Todas las colas que forman parte de ese conjunto de clases de reenvío estricto-alto actúan como colas estrictas-altas.

    Nota:

    En QFX5200 conmutadores, no es posible admitir varias colas con prioridad estricta QFX5200 alta porque no admite la programación jerárquica flexible. Cuando se configuran varias colas de prioridad estricta alta, todas esas colas se tratan como prioridad estricta-alta, pero la cola de mayor número entre ellas tiene la máxima prioridad.

    En QFX10000 conmutadores, si configura colas de prioridad estricta y alta en un puerto, recomendamos encarecidamente que configure una velocidad de transmisión en esas colas. La velocidad de transmisión establece la cantidad de tráfico que el conmutador reenvía como de prioridad estricta y alta; El tráfico que excede la velocidad de transmisión se trata como tráfico de mejor esfuerzo que recibe la tasa de exceso de cola. Incluso si configura solo una cola de prioridad estricta alta, se recomienda encarecidamente que configure una velocidad de transmisión de la cola para evitar que prive a otras colas. Si no configura una velocidad de transmisión para limitar la cantidad de ancho de banda que puede usar una cola de prioridad estricta alta, la cola de prioridad estricta alta puede usar todo el ancho de banda de puerto disponible y privar a otras colas en el puerto.

    En los conmutadores QFX5200, QFX5100, QFX3500, QFX3600 y EX4600 y en los sistemas QFabric, recomendamos aplicar siempre una velocidad de conformación a las colas de prioridad estricta y alta para evitar que otras colas mueran de hambre. Si no aplica una velocidad de conformación para limitar la cantidad de ancho de banda que puede usar una cola de prioridad estricta 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 mejorada de transmisión (ETS), si usa ETS y configura una strict-high cola de prioridad, debe crear un conjunto de clases de reenvío dedicado únicamente al strict-high tráfico de prioridad. Solo un conjunto de clases de reenvío puede contener una cola de prioridad estricta y alta. Las colas que no son de prioridad estricta no pueden pertenecer al mismo conjunto de clases de reenvío que las colas de prioridad estricta alta.

    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 estricta alta.

  • high (Solo conmutadores de la serie QFX10000): prioridad alta. El tráfico con prioridad alta recibe servicio después de cualquier cola que tenga prioridad y antes de las colas con prioridad strict-high baja.

  • low—Prioridad baja. El tráfico con prioridad baja se atiende después de cualquier cola que tenga prioridad strict-high .

Nota:

De forma predeterminada, todas las colas son colas de baja prioridad.

En la tabla 1 se muestran los componentes de configuración de este ejemplo.

En este ejemplo se describe cómo establecer la prioridad de cola para dos clases de reenvío (colas) denominadas fcoe y no-loss. Ambas colas tienen como prioridad . low El programador de la cola fcoe se denomina fcoe-sched y el programador de la cola no-loss se denomina nl-sched. Un mapa del programador, schedmap1, asocia los programadores a las colas.

Tabla 1: Ejemplo de configuración de prioridad de componentes del programador de cola

Componente

Configuración

Hardware

Un conmutador

Programadores

fcoe-sched para el tráfico FCoE

nl-sched para tráfico sin pérdidas

Prioridad

low para el tráfico FCoE

low para tráfico sin pérdidas

Mapa del programador

schedmap1:

Asignación de FCoE: programador fcoe-sched a clase de reenvío fcoe

Mapeo sin pérdidas: programador nl-sched a clase de reenvío no-loss

Nota:

Los conmutadores de la serie OCX no admiten el transporte sin pérdidas. En los conmutadores de la serie OCX, el clasificador DSCP predeterminado no asigna tráfico a las clases de reenvío fcoe y sin pérdidas predeterminadas. En un conmutador de la serie OCX, podría usar este ejemplo sustituyendo las clases de reenvío fcoe y sin pérdida por otras clases de reenvío (por ejemplo, mejor esfuerzo o control de red) y asignando un nombre adecuado a los programadores. Las clases de reenvío activas (best-effort, , y mcast) comparten el ancho de banda no utilizado asignado a las fcoe clases de reenvío y no-loss network-control.

Verificación

Para comprobar que configuró la prioridad de programación de colas para el ancho de banda y asignó los programadores a las clases de reenvío correctas, realice estas tareas:

Comprobación de la prioridad de programación de colas

Propósito

Compruebe que ha configurado los programadores fcoe-sched de cola y nl-sched que tiene low prioridad para la 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:

Mostrar la configuración de prioridad del nl-sched programador mediante el comando show configuration class-of-service schedulers nl-sched prioritydel modo operativo:

Comprobación de la asignación de programador a clase de reenvío

Propósito

Compruebe que ha configurado 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

Mostrar el mapa schedmap1 del programador mediante el comando show configuration class-of-service scheduler-maps schedmap1del modo operativo: