Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Cómo definen los programadores las propiedades de la cola de salida

Los programadores se usan para definir las propiedades de clase de servicio (CoS) de las colas de salida. Las propiedades de CoS se configuran en un programador y, a continuación, se asigna el programador a una clase de reenvío. Las clases de reenvío se asignan a su vez a las colas de salida. Los clasificadores asignan el tráfico entrante a clases de reenvío según los valores de CoS en campos de encabezado de paquete bien conocidos (comportamiento, clasificación agregada) o en varios campos de encabezado de paquete (clasificación de múltiples campos).

Las propiedades de la cola de salida incluyen la cantidad de ancho de banda de interfaz asignado a la cola, el tamaño del búfer de memoria asignado para almacenar paquetes, la prioridad de programación de la cola y los perfiles de caída de detección temprana aleatoria (RED) asociados con la cola para controlar la caída de paquetes durante períodos de congestión.

El programador asigna programadores a clases de reenvío. La cola de salida asignada a una clase de reenvío recibe los recursos y las propiedades de puerto definidos en el programador asignado a esa clase de reenvío. Puede aplicar una asignación de programador a una interfaz para aplicar la programación de colas a un puerto. Puede asociar diferentes asignaciones de programador con diferentes interfaces para configurar la programación específica del puerto para clases de reenvío (colas de salida).

Para configurar programadores de clase de servicio (CoS), incluya las siguientes instrucciones en el nivel de [edit class-of-service] jerarquía:

No puede configurar tanto la shaping-rate instrucción en el [edit class-of-service interfaces interface-name] nivel de jerarquía como la instrucción y la transmit-rate rate-limit opción en el nivel de [edit class-of-service schedulers scheduler-name] jerarquía. Estas declaraciones son mutuamente excluyentes. Si configura ambos, no podrá confirmar la configuración:

Nota:

Para los enrutadores de transporte de paquetes de la serie PTX:

  • No fabric se admiten las instrucciones and traffic-control-profiles en el nivel de [edit class-of-service] jerarquía.

Componentes de programación de colas

En la tabla 1 se proporciona una referencia rápida a los componentes del programador que puede configurar para determinar las propiedades de ancho de banda de las colas de salida (clases de reenvío).

Tabla 1: Componentes del programador de cola de salida

Componente del programador de cola de salida

Descripción

Tamaño del búfer

Establece el tamaño del búfer de cola.

Soltar mapa de perfil

Asigna un perfil de caída a una prioridad de pérdida de paquetes. Los componentes del mapa de perfil de caída incluyen:

  • Perfil de descarte: establece la probabilidad de dejar caer paquetes a medida que se llena la cola.

  • Prioridad de pérdida: establece la prioridad de pérdida de paquetes de tráfico a la que se aplica un perfil de descarte.

Exceso de prioridad

Establece la prioridad de programación del exceso de tráfico de ancho de banda en un programador.

Tasa de exceso

Establece el porcentaje de ancho de banda adicional (ancho de banda que no utilizan otras colas) que puede recibir una cola. Si no se establece, el dispositivo usa la velocidad de transmisión para determinar cuánto ancho de banda adicional puede usar la cola. El ancho de banda adicional es el ancho de banda restante después de que se cumplen todos los requisitos de ancho de banda garantizados.

Prioridad

Establece la prioridad de programación aplicada a la cola.

Velocidad de modelado

Establece un límite para el uso excesivo de ancho de banda. La velocidad de transmisión configura el ancho de banda mínimo asignado a una cola. Configure la velocidad de modelación como un uso máximo absoluto y no como el uso adicional más allá de la velocidad de transmisión configurada. Si no establece una velocidad de modelación, la velocidad de modelación predeterminada es del 100 %, que es lo mismo que no tener ninguna forma.

Velocidad de transmisión

Establece el ancho de banda mínimo garantizado en colas de prioridad no estricta. De forma predeterminada, si no configura una velocidad excesiva, el ancho de banda adicional se comparte entre las colas en proporción a la velocidad de transmisión de cada cola. Las colas que no son colas de prioridad alta estricta utilizan la velocidad de transmisión (predeterminada) o la velocidad excesiva configurada para determinar la proporción (peso) de ancho de banda de puerto adicional que la cola puede compartir.

Puede establecer las transmit-rate colas de prioridad estricta alta para establecer un límite en la cantidad de tráfico que la cola trata como tráfico de prioridad estricta alta. El tráfico que supere el transmit-rate se trata como tráfico de máximo esfuerzo y recibe un peso de compartición de ancho de banda excesivo de "1", que es la proporción de ancho de banda adicional que la cola de prioridad estricta alta puede compartir en el puerto. La cantidad real de ancho de banda adicional que recibe el tráfico que supera la velocidad de transmisión depende de cuántas otras colas consuman ancho de banda excesivo y de las tasas de exceso de esas colas.

Si configura dos o más colas de prioridad estricta alta en un puerto, debe configurar una velocidad de transmisión en esas colas. Sin embargo, recomendamos encarecidamente que siempre configure una velocidad de transmisión en colas de prioridad estricta alta para evitar que exijan de hambre a otras colas.

Nota:

En los enrutadores PTX10008 y PTX10016, la velocidad de transmisión predeterminada del programador se establece en el 25 % para las colas estrictamente altas si no se establece la velocidad de transmisión de los programadores para las colas estrictamente altas.