Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuración de la clase de servicio en interfaces de servicios de vínculo

En un dispositivo de Juniper Networks, cuando LFI está habilitado, todo el tráfico de reenvío asignado a la cola 2 o vínculo de miembro se trata como tráfico LFI (voz). En los temas siguientes se explica la descripción general de los clasificadores y la clase de reenvío, la definición y aplicación de asignaciones de programación, y los detalles generales y de configuración de las velocidades de modelado de interfaces en los firewalls de la serie SRX.

Descripción de cómo definir clasificadores y clases de reenvío

Al definir clasificadores, se asocian los paquetes entrantes con una clase de reenvío y prioridad de pérdida. En función de la clase de reenvío asociada, se asignan paquetes a las colas de salida. Para configurar clasificadores, especifique el patrón de bits para los distintos tipos de tráfico. El clasificador toma este patrón de bits e intenta compararlo con el tipo de paquete que llega a la interfaz. Si la información del encabezado del paquete coincide con el patrón especificado, el paquete se envía a la cola adecuada, definida por la clase de reenvío asociada al clasificador.

En un dispositivo de Juniper Networks, cuando LFI está habilitado, todo el tráfico de reenvío asignado a la cola 2 o vínculo de miembro se trata como tráfico LFI (voz). No es necesario asignar tráfico de control de red a una cola explícitamente, ya que se asigna a la cola 3 de forma predeterminada.

Nota:

En los enlaces de los miembros:

  • DATA se asigna a la cola 0.

  • VOICE se asigna a la cola 2.

  • NC (Control de red) se asigna a la cola 3. De forma predeterminada, NC se asigna a la cola 3.

Ejemplo: definición de clasificadores y clases de reenvío

En este ejemplo se muestra cómo definir clasificadores para diferentes tipos de tráfico, como paquetes de control de voz, datos y red, y cómo dirigir el tráfico a diferentes colas de salida para administrar el rendimiento.

Requisitos

Antes de empezar:

  • Configure dos dispositivos Juniper Networks con al menos dos interfaces serie que se comuniquen a través de vínculos serie.

  • Configure los componentes de CoS. Consulte Guía de configuración de clase de servicio de Junos OS para dispositivos de seguridad.

Visión general

En este ejemplo, se configura la clase de servicio y se establece el clasificador de prioridad IP predeterminado en classify_input, que se asigna a todo el tráfico entrante. A continuación, establezca el valor de bit de prioridad en el campo tipo de servicio en 000 para todo el tráfico de datos entrantes y 010 para todo el tráfico de voz entrante. Todo el tráfico de datos salientes se establece en la cola 0 y todo el tráfico de voz en la cola 2, y el mapa de fragmentación asigna la cola 2 a ninguna fragmentación.

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

Procedimiento paso a paso

En el ejemplo siguiente es necesario 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 modo de configuración en la Guía del usuario de CLI de Junos OS.

Para definir clasificadores y clases de reenvío:

  1. Configure la clase de servicio.

  2. Configure el clasificador de agregados de comportamiento para clasificar paquetes.

  3. Asigne paquetes con prioridad IP a la clase de reenvío de datos y especifique una prioridad de pérdida.

  4. Asigne paquetes con prioridad IP a la clase de reenvío de voz y especifique una prioridad de pérdida.

  5. Especifique la clase de reenvío uno a uno con las colas de salida.

  6. Cree una interfaz y aplique el clasificador de agregado de comportamiento.

  7. Configurar mapa de fragmentación.

  8. Adjunte un mapa de fragmentación a la interfaz.

Resultados

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

Cuando haya terminado de configurar el dispositivo, escriba confirmar desde el modo de configuración.

Verificación

Para confirmar que la configuración funciona correctamente, realice esta tarea:

Verificar clasificadores y clases de reenvío

Propósito

Compruebe los clasificadores y las clases de reenvío.

Acción

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

Descripción de cómo definir y aplicar mapas de programador

Los dispositivos Juniper Networks admiten la set class-of-service schedulers S0 priority lowprogramación por unidad, lo que le permite configurar mapas de programador en cada paquete multivínculo MLPPP o MLFR. También puede configurar asignaciones de programador en vínculos constituyentes, pero debe mantener la misma prioridad relativa en los vínculos constituyentes y en el paquete multivínculo.

Si configura componentes de CoS con LFI en un dispositivo de Juniper Networks, le recomendamos que siga ciertas recomendaciones para dar forma a la velocidad, la prioridad de programación y el tamaño del búfer.

Cuando configure LFI, se recomienda configurar la velocidad de conformación en cada vínculo constituyente del paquete multivínculo. Es necesario dar forma a la configuración de la velocidad en los vínculos constituyentes para limitar la fluctuación en la cola LFI. Si no prevé que haya tráfico sensible a los retrasos o a la fluctuación de fase en la cola de LFI, o si no hay tráfico de LFI, la configuración de la velocidad de conformación es opcional.

La Tabla 1 muestra un ejemplo de prioridades relativas correctas e incorrectas en un paquete multivínculo y su enlace constituyente. En este ejemplo, ha asignado una prioridad alta a los paquetes LFI y una prioridad baja a los paquetes de datos en el paquete multivínculo. Para mantener la prioridad relativa en los vínculos constituyentes, puede asignar una prioridad alta a los paquetes LFI y una prioridad media-alta a los paquetes de datos, pero no puede asignar una prioridad media-alta a los paquetes LFI y una prioridad alta a los paquetes de datos.

Tabla 1: Prioridades relativas en paquetes multivínculo y enlaces constituyentes

Paquete Multilink

Prioridades correctas de enlaces constituyentes

Prioridades incorrectas de enlaces constituyentes

Paquetes LFI: prioridad alta

Paquetes LFI: prioridad alta

Paquete LFI: prioridad media-alta

Paquetes de datos: prioridad baja

Paquetes de datos: prioridad media-alta

Paquetes de datos: prioridad alta

Mediante la definición de programadores, se configuran las propiedades de las colas de salida que determinan el nivel de servicio de transmisión para cada cola. Estas propiedades 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 y la prioridad de la cola. Después de definir los programadores, los asocia con clases de reenvío mediante mapas de programadores. A continuación, asocia cada asignación de programador con una interfaz, configurando así las colas de hardware y los programadores de paquetes que funcionan de acuerdo con esta asignación.

Nota:

Cuando hay datos y flujos LFI, se recomienda la siguiente configuración de asignación de programador para los vínculos constituyentes. Esto proporciona menos latencia para el tráfico LFI y evita la transmisión fuera de orden del tráfico de datos.

Configure los siguientes programadores:

  • set class-of-service schedulers S0 buffer-size temporal 20k

  • set class-of-service schedulers S0 priority low

  • set class-of-service schedulers S2 priority high

  • set class-of-service schedulers S3 priority high

Configure el siguiente mapa del programador:

  • set class-of-service scheduler-maps lsqlink_map forwarding-class best-effort scheduler S0

  • set class-of-service scheduler-maps lsqlink_map forwarding-class assured-forwarding scheduler S2

  • set class-of-service scheduler-maps lsqlink_map forwarding-class network-control scheduler S3

Adjunte un mapa del programador a todos los enlaces de los miembros:

  • set class-of-service interfaces t1-2/0/0 unit 0 scheduler-map lsqlink_map

Nota:

Incluso después de esta configuración, si se observan caídas del número de secuencia fuera de rango en el lado del reensamblaje, aumente el tiempo de abandono del paquete a 200 ms.

Ejemplo: configuración de asignaciones de programador

En este ejemplo se muestra cómo configurar asignaciones de programador para determinar el nivel de servicio de transmisión para cada cola de salida.

Requisitos

Antes de comenzar, debe tener dos dispositivos Juniper Networks configurados con al menos dos interfaces serie que se comuniquen a través de vínculos serie.

Visión general

En este ejemplo, se crean interfaces denominadas lsq-0/0/0, se-1/0/0 y se-1/0/1. La programación por unidad se habilita para permitir la configuración de los mapas del programador en el paquete. Configure una asignación de programador como s_map en lsq-0/0/0. A continuación, aplique la asignación del programador a los vínculos constituyentes, se-1/0/0 y se-1/0/1, del paquete multivínculo. Usted asocia el programador con cada una de las clases de reenvío, DATA, VOICE y NC. Las propiedades de las colas de salida para el programador DATA se definen estableciendo la velocidad de transmisión y el tamaño del búfer en un 49 por ciento. Para especificar las propiedades de las colas de salida para el programador de VOICE, establezca la velocidad de transmisión en 50 por ciento, el tamaño del búfer en 5 por ciento y la prioridad en alta. Por último, defina las propiedades de las colas de salida para el programador NC estableciendo la velocidad de transmisión y el tamaño del búfer en un 1 por ciento y la prioridad en alta.

Topología

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

Procedimiento paso a paso

En el ejemplo siguiente es necesario 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 modo de configuración en la Guía del usuario de CLI de Junos OS.

Para configurar mapas de programador:

  1. Cree interfaces y habilite la programación por unidad.

  2. Defina una asignación de programador y aplíquela a los vínculos constituyentes del paquete multivínculo.

  3. Asocie un programador a cada clase de reenvío.

  4. Defina las propiedades de las colas de salida para el programador DATA.

  5. Defina las propiedades de las colas de salida para el programador de VOICE.

  6. Defina las propiedades de las colas de salida para el programador NC.

Resultados

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

Cuando haya terminado de configurar el dispositivo, escriba confirmar desde el modo de configuración.

Verificación

Para confirmar que la configuración funciona correctamente, realice esta tarea:

Verificación de la configuración de los mapas del programador.

Propósito

Compruebe la configuración de los mapas del programador.

Acción

En el modo operativo, escriba los show class-of-services lsq-0/0/0 scheduler-map s_mapcomandos , show class-of-services se-1/0/0 scheduler-map s_mapy show class-of-services se-1/0/1 scheduler-map s_map .

Descripción de las velocidades de modelado de interfaces

Cuando configure LFI, se recomienda configurar la velocidad de conformación en cada vínculo constituyente del paquete multivínculo. Es necesario dar forma a la configuración de la velocidad en los vínculos constituyentes para limitar la fluctuación en la cola LFI. Si no prevé que haya tráfico sensible a los retrasos o a la fluctuación de fase en la cola de LFI, o si no hay tráfico de LFI, la configuración de la velocidad de conformación es opcional.

La velocidad de modelación especifica la cantidad de ancho de banda que se asignará al paquete multivínculo. Debe configurar la velocidad de conformación para que sea igual al ancho de banda combinado de la interfaz física para los vínculos constituyentes. La capacidad de ancho de banda combinada de los dos enlaces constituyentes es de 2 Mbps. Por lo tanto, configure una velocidad de conformación de 2 Mbps en cada enlace constituyente.

Ejemplo: configuración de velocidades de modelado de interfaces

En este ejemplo se muestra cómo configurar las velocidades de modelado de interfaz para controlar la velocidad máxima de tráfico transmitido en una interfaz.

Requisitos

Antes de empezar:

  • Configure dos dispositivos de Juniper Networks configurados con al menos dos interfaces serie que se comuniquen a través de vínculos serie. Para obtener más información acerca de las interfaces serie. Consulte Descripción general de interfaces seriales.

  • Para aplicar velocidades de conformación a las interfaces, primero debe habilitar la programación por unidad. Para obtener más información sobre la programación por unidad. Consulte Ejemplo: Configuración de asignaciones de programador.

Visión general

En este ejemplo, la velocidad de modelación se establece en 2000000 para los vínculos constituyentes del paquete multivínculo, se-1/0/0 y se-1/0/1.

Topología

Configuración

Procedimiento

Procedimiento paso a paso

Para configurar las velocidades de modelado de la interfaz:

  1. Configure la clase de servicio.

  2. Aplique las velocidades de modelación a los vínculos constituyentes del paquete multivínculo.

Verificación

Para comprobar que la configuración funciona correctamente, escriba el show class-of-service comando.