EN ESTA PÁGINA
Ejemplo: controlar el tráfico restante
En este ejemplo, se muestra cómo controlar el tráfico restante de las interfaces lógicas restantes.
Requisitos
Antes de empezar:
Revise cómo configurar los programadores. Consulte Ejemplo: Configurar programadores de clase de servicio en un dispositivo de seguridad.
Revise cómo configurar y aplicar mapas de programador. Consulte ejemplo: Configuración y aplicación de asignaciones de programador.
Visión general
Para configurar garantías de velocidad de transmisión para el tráfico restante, configure la output-traffic-control-profile-remaining
instrucción que especifica una velocidad garantizada para el tráfico restante. Sin esta instrucción, el tráfico restante obtiene un ancho de banda predeterminado mínimo. De manera similar, puede especificar las shaping-rate
instrucciones y delay-buffer-rate
en el perfil de control de tráfico al que se hace referencia con la output-traffic-control-profile-remaining
instrucción para dar forma y proporcionar búfer para el tráfico restante.
En la interfaz que se muestra en la figura 1, las VLAN del cliente 3 y 4 no tienen un perfil de control de tráfico explícito. Sin embargo, es posible que el proveedor de servicios desee establecer una velocidad de transmisión de formación y garantizada para el encabezado de tráfico agregado para esas C-VLAN. La solución es configurar y aplicar un perfil de control de tráfico para todo el tráfico restante en la interfaz.
El ejemplo 1 considera el caso en el que las C-VLAN 3 y 4 no tienen un perfil de control de tráfico explícito, pero deben establecer una velocidad de transmisión de forma y garantizada para el tráfico de esas C-VLAN. La solución es agregar un perfil de control de tráfico al conjunto de svlan1
interfaces. Este ejemplo se basa en el ejemplo utilizado en Ejemplo: Configuración de una jerarquía de programador de cuatro niveles y no se repiten todos los detalles de configuración, solo aquellos en el nivel de S-VLAN.
A continuación, considere el ejemplo 2 que se muestra en la figura 2.
En el ejemplo 2, ge-1/0/0
tiene cinco interfaces lógicas (C-VLAN 0, 1, 2, 3 y 4) y S-VLAN 0, que están cubiertas por el conjunto de interfaces:
La programación para el conjunto
svlan0
de interfaces se especifica haciendo referencia a unaoutput-traffic-control-profile
instrucción, que especifica losguaranteed-rate
valores ,shaping-rate
ydelay-buffer-rate
de instrucción para el conjunto de interfaz. En este ejemplo, el perfil de control de tráfico de salida llamadotcp-svlan0
garantías de 100 Mbps y da forma a la interfaz establecidasvlan0
en 200 Mbps.La programación y la cola para el tráfico restante del
svlan0
se especifica haciendo referencia a unaoutput-traffic-control-profile-remaining
instrucción que hace referencia a unascheduler-map
instrucción que establece colas para el tráfico restante. El perfil de control de tráfico especificado también puede configurar tasas garantizadas, modeladas y de búfer de retraso para el tráfico restante. En el ejemplo 2,output-traffic-control-profile-remaining tcp-svlan0-rem
las referenciasscheduler-map smap-svlan0-rem
, lo que requiere una cola del mejor esfuerzo para el tráfico restante (es decir, tráfico en las unidades 3 y 4, que no está clasificado por el conjunto de interfazsvlan0
). El ejemplo también especifica unaguaranteed-rate
de 200 Mbps y unashaping-rate
de 300 Mbps para todo el tráfico restante.La programación y la cola de la interfaz
ge-1/0/0 unit 1
lógica se configuran "tradicionalmente" y utiliza unoutput-traffic-control-profile
dispositivo especificado para esa unidad. En este ejemplo,output-traffic-control-profile tcp-ifl1
especifica la programación y las colas parage-1/0/0 unit 1
.
Configuración
Esta sección contiene los siguientes temas:
- Control del tráfico restante sin perfil de control de tráfico explícito
- Control del tráfico restante con un conjunto de interfaces
Control del tráfico restante sin perfil de control de tráfico explícito
Configuración rápida de CLI
Para configurar rápidamente esta sección del 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 nivel de jerarquía y, luego, ingrese commit
desde el [edit]
modo de configuración.
set class-of-service interfaces interface-set svlan0 output-traffic-control-profile tcp-svlan0 set class-of-service interfaces interface-set svlan1 output-traffic-control-profile tcp-svlan1 set class-of-service interfaces interface-set svlan1 output-traffic-control-profile-remaining tcp-svlan1-remaining set class-of-service traffic-control-profiles tcp-svlan1 shaping-rate 400m guaranteed-rate 300m set class-of-service traffic-control-profiles tcp-svlan1-remaining shaping-rate 300m guaranteed-rate 200m scheduler-map smap-remainder
Procedimiento paso a paso
Para controlar el tráfico restante sin un perfil de control de tráfico explícito:
Establezca las interfaces lógicas para las S-VLAN.
[edit class-of-service interfaces] user@host# set interface-set svlan0 output-traffic-control-profile tcp-svlan0 user@host# set interface-set svlan1 output-traffic-control-profile tcp-svlan1 user@host# set interface-set svlan1 output-traffic-control-profile-remaining tcp-svlan1-remaining
Establezca las velocidades de formación y transmisión garantizadas para el tráfico que se dirige a esas C-VLAN.
[edit class-of-service traffic-control-profiles] user@host# set tcp-svlan1 shaping-rate 400m guaranteed-rate 300m user@host# set tcp-svlan1-remaining shaping-rate 300m guaranteed-rate 200m scheduler-map smap-remainder
Resultados
Desde el modo de configuración, ingrese los comandos y show class-of-service traffic-control-profiles
para confirmar la show class-of-service interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.
[edit] user@host#show class-of-service interfaces
interface-set svlan0 { output-traffic-control-profile tcp-svlan0; } interface-set svlan1 { output-traffic-control-profile tcp-svlan1; output-traffic-control-profile-remaining tcp-svlan1-remaining; # For all remaining traffic } [edit] user@host#show class-of-service traffic-control-profiles
tcp-svlan1 { shaping-rate 400m; guaranteed-rate 300m; } tcp-svlan1-remaining { shaping-rate 300m; guaranteed-rate 200m; scheduler-map smap-remainder; # this smap is not shown in detail }
Si ha terminado de configurar el dispositivo, ingrese commit
desde el modo de configuración.
Control del tráfico restante con un conjunto de interfaces
Configuración rápida de CLI
Para configurar rápidamente esta sección del 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 nivel de jerarquía y, luego, ingrese commit
desde el [edit]
modo de configuración.
set class-of-service interfaces interface-set svlan0 output-traffic-control-profile tcp-svlan0 set class-of-service interfaces ge-1/0/0 output-traffic-control-profile-remaining tcp-svlan0-rem unit 1output-traffic-control-profile tcp-ifl1 set class-of-service traffic-control-profiles tcp-svlan0 shaping-rate 200m guaranteed-rate 100m set class-of-service traffic-control-profiles tcp-svlan0-rem shaping-rate 300m guaranteed-rate 200m scheduler-map smap-svlan0-rem set class-of-service traffic-control-profiles tcp-ifl1 scheduler-map smap-ifl1 set class-of-service scheduler-maps smap-svlan0-rem forwarding-class best-effort scheduler-sched-foo set class-of-service scheduler-maps smap-ifl1 forwarding-class best-effort scheduler-sched-bar set class-of-service scheduler-maps smap-ifl1 forwarding-class assured-forwarding scheduler-sched-bar
Procedimiento paso a paso
Para controlar el tráfico restante con un conjunto de interfaces:
Establezca el conjunto de interfaz para la S-VLAN.
[edit class-of-service interfaces] user@host# set interface-set svlan0 output-traffic-control-profile tcp-svlan0 user@host# set ge-1/0/0 output-traffic-control-profile-remaining tcp-svlan0-rem unit 1output-traffic-control-profile tcp-ifl1
Establezca los perfiles de control de tráfico.
[edit class-of-service traffic-control-profiles] user@host# set tcp-svlan0 shaping-rate 200m guaranteed-rate 100m user@host# set tcp-svlan0-rem shaping-rate 300m guaranteed-rate 200m scheduler-map smap-svlan0-rem user@host# set tcp-ifl1 scheduler-map smap-ifl1
Establezca el mapa del programador.
[edit class-of-service scheduler-maps] user@host# set smap-svlan0-rem forwarding-class best-effort scheduler-sched-foo user@host# set smap-ifl1 forwarding-class best-effort scheduler-sched-bar user@host# set smap-ifl1 forwarding-class assured-forwarding scheduler-sched-bar
Resultados
Desde el modo de configuración, ingrese los comandos , show class-of-service traffic-control-profiles
y show class-of-service scheduler-maps
para confirmar la show class-of-service interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla. El ejemplo 2 no incluye la [edit interfaces]
configuración.
[edit] user@host#show class-of-service interfaces
interface-set { svlan0 { output-traffic-control-profile tcp-svlan0; # Guarantee & shaper for svlan0 } } ge-1/0/0 { output-traffic-control-profile-remaining tcp-svlan0-rem # Unit 3 and 4 are not explicitly configured, but captured by “remaining' unit 1 { output-traffic-control-profile tcp-ifl1; # Unit 1 be & ef queues } } [edit] user@host#show class-of-service traffic-control-profiles
tcp-svlan0 { shaping-rate 200m; guaranteed-rate 100m; } tcp-svlan0-rem { shaping-rate 300m; guaranteed-rate 200m; scheduler-map smap-svlan0-rem; # This specifies queues for remaining traffic } tcp-ifl1 { scheduler-map smap-ifl1; } [edit] user@host#show class-of-service scheduler-maps
smap-svlan0-rem { forwarding-class best-effort scheduler sched-foo; } smap-ifl1 { forwarding-class best-effort scheduler sched-bar; forwarding-class assured-forwarding scheduler sched-baz; }
Si ha terminado de configurar el dispositivo, ingrese commit
desde el modo de configuración.
La configuración de los programadores a los que se hace referencia no se da para este ejemplo.
Verificación
Verificar el control de tráfico restante
Propósito
Compruebe que el tráfico restante está controlado correctamente.
Acción
Desde el modo operativo, ingrese los siguientes comandos:
show class-of-service interfaces
show class-of-service traffic-control-profiles
show class-of-service scheduler-maps