EN ESTA PÁGINA
Ejemplo: configuración de clase de servicio para puertos de chasis virtual en plataformas de enrutamiento universal 5G serie MX
En este ejemplo se ilustra una configuración típica de clase de servicio (CoS) que quizás desee usar para los puertos de Virtual Chassis en un Virtual Chassis serie MX.
Requisitos
Antes de empezar:
Configure un chasis virtual que conste de dos enrutadores de la serie MX.
Visión general
De forma predeterminada, todos los puertos de Virtual Chassis de un Virtual Chassis serie MX utilizan una configuración CoS predeterminada específicamente adaptada a los puertos de Virtual Chassis. La configuración predeterminada, que se aplica a todos los puertos de Virtual Chassis en Virtual Chassis, incluye clasificadores, clases de reenvío, reglas de reescritura y programadores. Esta configuración predeterminada de CoS prioriza el tráfico interno del Protocolo de control del chasis virtual (VCCP) que atraviesa las interfaces del puerto del chasis virtual y prioriza el tráfico de control sobre el tráfico de usuarios en los puertos del chasis virtual. En la mayoría de los casos, la configuración predeterminada de CoS es adecuada para sus necesidades sin necesidad de ninguna configuración de CoS adicional.
En algunos casos, sin embargo, es posible que desee personalizar la configuración del perfil de control de tráfico en los puertos de Virtual Chassis. Por ejemplo, es posible que desee asignar diferentes prioridades y exceso de tasas a diferentes clases de reenvío. Para crear una configuración de CoS no predeterminada, puede crear un perfil de control de tráfico de salida que defina un conjunto de recursos de programación de tráfico y haga referencia a un mapa del programador. A continuación, aplique el perfil de control de tráfico de salida a todas las interfaces de puerto de Virtual Chassis a la vez utilizando vcp-*
como nombre de interfaz que representa todos los puertos de Virtual Chassis. No puede configurar CoS para puertos de Virtual Chassis de forma individual.
En la tabla 1 se muestra la jerarquía del programador de CoS no predeterminada configurada en este ejemplo para los puertos de Virtual Chassis.
Tipo de tráfico |
Número de cola |
Prioridad |
Velocidad de transmisión/exceso de velocidad |
---|---|---|---|
Control de red (tráfico VCCP) |
3 |
Medio |
90% |
Reenvío acelerado (tráfico de voz) |
2 |
Alto |
10% |
Reenvío garantizado (tráfico de vídeo) |
1 |
Exceso bajo |
99% |
Mejor esfuerzo (tráfico de datos) |
0 |
Exceso bajo |
1% |
En este ejemplo, se crea una configuración CoS no predeterminada para puertos de Virtual Chassis completando las siguientes tareas en el enrutador principal de Virtual Chassis:
Asocie clases de reenvío con
queue 0
hastaqueue 3
y configure un valor de prioridad de estructura para cada cola.Configure un perfil de control de tráfico de salida denominado para definir parámetros de programación de tráfico y asocie un mapa de programador denominado
sm-vcp-ifd
al perfil detcp-vcp-ifd
control de tráfico.Aplique el perfil de control de tráfico de salida a la
vcp-*
interfaz, que representa todas las interfaces de puerto de Virtual Chassis en Virtual Chassis.Asocie la asignación del programador con las clases de reenvío y la configuración del
sm-vcp-ifd
programador.Configure los parámetros para los programadores
s-medium-priority
, , , ,s-high-weight
s-high-priority
s-low-priority
y .s-low-weight
Configuración
Configuración rápida de CLI
Para crear rápidamente una configuración CoS no predeterminada para puertos de chasis virtual, copie los siguientes comandos y péguelos en la ventana terminal del enrutador:
[edit] set class-of-service forwarding-classes queue 0 best-effort set class-of-service forwarding-classes queue 0 priority low set class-of-service forwarding-classes queue 1 assured-forwarding set class-of-service forwarding-classes queue 1 priority low set class-of-service forwarding-classes queue 2 expedited-forwarding set class-of-service forwarding-classes queue 2 priority high set class-of-service forwarding-classes queue 3 network-control set class-of-service forwarding-classes queue 3 priority high set class-of-service traffic-control-profiles tcp-vcp-ifd scheduler-map sm-vcp-ifd set class-of-service interfaces vcp-* output-traffic-control-profile tcp-vcp-ifd set class-of-service scheduler-maps sm-vcp-ifd forwarding-class network-control scheduler s-medium-priority set class-of-service scheduler-maps sm-vcp-ifd forwarding-class expedited-forwarding scheduler s-high-priority set class-of-service scheduler-maps sm-vcp-ifd forwarding-class assured-forwarding scheduler s-high-weight set class-of-service scheduler-maps sm-vcp-ifd forwarding-class best-effort scheduler s-low-weight set class-of-service schedulers s-medium-priority transmit-rate percent 90 set class-of-service schedulers s-medium-priority priority medium-high set class-of-service schedulers s-medium-priority excess-priority high set class-of-service schedulers s-high-priority transmit-rate percent 10 set class-of-service schedulers s-high-priority priority high set class-of-service schedulers s-high-priority excess-priority high set class-of-service schedulers s-low-priority priority low set class-of-service schedulers s-high-weight excess-rate percent 99 set class-of-service schedulers s-low-weight excess-rate percent 1
Procedimiento
Procedimiento paso a paso
Para crear una configuración de CoS no predeterminada para puertos de Virtual Chassis en un Virtual Chassis serie MX:
Inicie sesión en la consola en el enrutador principal del chasis virtual.
Especifique que desea configurar las clases de reenvío de CoS.
{master:member0-re0} [edit] user@host# edit class-of-service forwarding-classes
Asocie una clase de reenvío con cada nombre y número de cola y configure un valor de prioridad de estructura para cada cola.
{master:member0-re0} [edit class-of-service forwarding-classes] user@host# set queue 0 best-effort priority low user@host# set queue 1 assured-forwarding priority low user@host# set queue 2 expedited-forwarding priority high user@host# set queue 3 network-control priority high
Vuelva al nivel de jerarquía para configurar un perfil de control de
[edit class-of-service]
tráfico de salida.{master:member0-re0} [edit class-of-service forwarding-classes] user@host# up
Configure un perfil de control de tráfico de salida y asócielo a un mapa del programador.
{master:member0-re0} [edit class-of-service] user@host# set traffic-control-profiles tcp-vcp-ifd scheduler-map sm-vcp-ifd
Aplique el perfil de control de tráfico de salida a todas las interfaces de puerto de Virtual Chassis en Virtual Chassis.
{master:member0-re0} [edit class-of-service] user@host# set interfaces vcp-* output-traffic-control-profile tcp-vcp-ifd
Especifique que desea configurar la asignación del programador.
{master:member0-re0} [edit class-of-service] user@host# edit scheduler-maps sm-vcp-ifd
Asocie la asignación del programador con la configuración del programador y las clases de reenvío.
{master:member0-re0} [edit class-of-service scheduler-maps sm-vcp-ifd] user@host# set forwarding-class network-control scheduler s-medium-priority user@host# set forwarding-class expedited-forwarding scheduler s-high-priority user@host# set forwarding-class assured-forwarding scheduler s-high-weight user@host# set forwarding-class best-effort scheduler s-low-weight
Vuelva al nivel jerárquico
[edit class-of-service]
para configurar los programadores.{master:member0-re0} [edit class-of-service scheduler-maps sm-vcp-ifd] user@host# up 2
Configure los parámetros para los programadores.
{master:member0-re0} [edit class-of-service] user@host# set schedulers s-medium-priority priority medium-high excess-priority high transmit-rate percent 90 user@host# set schedulers s-high-priority priority high excess-priority high transmit-rate percent 10 user@host# set schedulers s-low-priority priority low user@host# set schedulers s-high-weight excess-rate percent 99 user@host# set schedulers s-low-weight excess-rate percent 1
Resultados
Desde el nivel de jerarquía en el modo de [edit class-of-service]
configuración, confirme los resultados de la configuración emitiendo la show
instrucción. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.
{master:member0-re0} [edit class-of-service] user@host# show forwarding-classes { queue 0 best-effort priority low; queue 1 assured-forwarding priority low; queue 2 expedited-forwarding priority high; queue 3 network-control priority high; } traffic-control-profiles { tcp-vcp-ifd { scheduler-map sm-vcp-ifd; } } interfaces { vcp-* { output-traffic-control-profile tcp-vcp-ifd; } } scheduler-maps { sm-vcp-ifd { forwarding-class network-control scheduler s-medium-priority; forwarding-class expedited-forwarding scheduler s-high-priority; forwarding-class assured-forwarding scheduler s-high-weight; forwarding-class best-effort scheduler s-low-weight; } } schedulers { s-medium-priority { transmit-rate percent 90; priority medium-high; excess-priority high; } s-high-priority { transmit-rate percent 10; priority high; excess-priority high; } s-low-priority { priority low; } s-high-weight { excess-rate percent 99; } s-low-weight { excess-rate percent 1; } }
Si ha terminado de configurar CoS en el enrutador principal, ingrese commit
desde el modo de configuración.