Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configurar programadores de clase de servicio en un dispositivo de seguridad

En este ejemplo, se muestra cómo configurar programadores de CoS en un dispositivo.

Requisitos

Antes de comenzar, determine el método de asignación de tamaño de búfer que se va a utilizar. Consulte Descripción general del tamaño del búfer del programador.

Visión general

Una interfaz de dispositivo individual tiene varias colas asignadas para almacenar paquetes temporalmente antes de la transmisión. Para determinar el orden en el que atender las colas, el dispositivo utiliza un método de programación de turnos en función de la prioridad y los créditos de round robin (WRR) ponderados de la cola. Los programadores de Junos OS le permiten definir la prioridad, el ancho de banda, el tamaño del búfer de retraso, el estado del control de velocidad y los perfiles de caída RED que se aplicarán a una cola determinada para la transmisión de paquetes.

Configure programadores para asignar recursos, prioridades y colocar perfiles en colas de salida. De forma predeterminada, solo las colas 0 y 3 tienen recursos asignados.

Nota:

Los dispositivos de red de Juniper admiten programadores jerárquicos, incluidos los programadores por unidad.

En este ejemplo, configurará un programador de mejor esfuerzo llamado be-scheduler. Establezca la prioridad como baja y el tamaño del búfer en 40. Establezca el porcentaje de remanente de velocidad de transmisión del programador en 40. Configure un programador de reenvío acelerado llamado ef-scheduler y establezca la prioridad como alta y el tamaño del búfer en 10. Establezca el porcentaje de remanente de velocidad de transmisión del programador ef en 50.

Luego, configura un programador de reenvío garantizado llamado af-scheduler y establece la prioridad como tamaño alto y de memoria intermedia en 45. Establece una velocidad de transmisión de programador de reenvío garantizada en 45. A continuación, configure una asignación de perfil de caída para el reenvío garantizado como prioridad baja y alta. (DiffServ puede tener un perfil de caída RED asociado con un reenvío garantizado.)

Por último, configure un programador de control de red llamado nc-scheduler y establezca la prioridad como tamaño bajo y de memoria intermedia en 5. Establezca una velocidad de transmisión del programador de control de red en 5.

La tabla 1 muestra los programadores creados en este ejemplo.

Tabla 1: Programadores de ejemplo

Programador

Para el tipo de tráfico coS

Prioridad asignada

Porción asignada del búfer de cola

Porción asignada del resto (velocidad de transmisión)

be-scheduler

Tráfico de mejor esfuerzo

Bajo

40 por ciento

40 por ciento

ef-scheduler

Tráfico de reenvío acelerado

Alto

10 %

50 por ciento

af-scheduler

Tráfico de reenvío garantizado

Alto

45 por ciento

nc-scheduler

Tráfico de control de red

Bajo

5 por ciento

Configuración

Procedimiento

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en la CLI en el [edit] nivel de jerarquía y, luego, ingrese commit desde el modo de configuración.

Procedimiento paso a paso

En el ejemplo siguiente, debe navegar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de la CLI de Junos OS.

Para configurar programadores de CoS:

  1. Configure un programador de mejor esfuerzo.

  2. Especifique una prioridad del programador de mejor esfuerzo y un tamaño de memoria intermedia.

  3. Configure una opción de resto para una velocidad de transmisión del programador de mejor esfuerzo.

  4. Configure un programador de reenvío acelerado.

  5. Especifique una prioridad del programador de reenvío acelerado y un tamaño de búfer.

  6. Configure una opción de resto para una velocidad de transmisión del programador de reenvío acelerado.

  7. Configure un programador de reenvío garantizado.

  8. Especifique una prioridad y un tamaño de búfer del programador de reenvío garantizados.

  9. Configure una velocidad de transmisión del programador de reenvío garantizada.

  10. Configure un mapa de perfil de caída para un reenvío garantizado de baja y alta prioridad.

  11. Configure un programador de control de red.

  12. Especifique una prioridad del programador de control de red y un tamaño de búfer.

  13. Configure una velocidad de transmisión del programador de control de red.

Resultados

Desde el modo de configuración, escriba el comando para confirmar la show class-of-service configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.

Si ha terminado de configurar el dispositivo, ingrese commit desde el modo de configuración.

Verificación

Verificar la configuración de los programadores

Propósito

Compruebe que los programadores estén configurados correctamente.

Acción

Desde el modo operativo, ingrese el show class-of-service comando.