Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Limitar el tráfico de salida en una interfaz mediante el modelado de puertos para CoS

En este ejemplo, se muestra cómo usar el modelado de puerto como una forma de clase de servicio (CoS) le permite limitar el tráfico en una interfaz, de modo que pueda controlar la cantidad de tráfico que pasa por la interfaz.

Requisitos

Para comprobar este procedimiento, en este ejemplo se utiliza un generador de tráfico. El generador de tráfico puede estar basado en hardware o puede ser software que se ejecuta en un servidor o máquina host.

La funcionalidad de este procedimiento es ampliamente compatible con dispositivos que ejecutan Junos OS. El ejemplo que se muestra aquí fue probado y verificado en enrutadores serie MX que ejecutan Junos OS versión 10.4.

Visión general

El propósito de este ejemplo es demostrar cómo el modelado de puertos le permite dar forma al tráfico que pasa a través de una interfaz a una velocidad inferior a la velocidad de línea de esa interfaz. Cuando se configura el modelado de puerto en una interfaz, básicamente se especifica un valor que indica la cantidad máxima de tráfico que puede pasar por la interfaz. Este valor debe ser menor que el ancho de banda máximo de esa interfaz. Cuando configure el modelado de puertos, puede especificar la velocidad máxima a la que el tráfico puede pasar por la interfaz o como un porcentaje del ancho de banda de la interfaz.

En este ejemplo, el modelado de puertos se realiza en el dispositivo R1. La información necesaria para implementar el modelado de puertos en el dispositivo R2 no se incluye en este ejemplo. Sin embargo, puede usar la información de configuración de puerto en el dispositivo R1 (hacer cambios para las interfaces utilizadas) y aplicarla al dispositivo R2 para lograr el modelado de puerto en el dispositivo R2.

Topología

En este ejemplo, se usa la topología de la figura 1.

Figura 1: Escenario de configuración de puerto Port Shaping Scenario

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

El dispositivo R1 solo usa clase de servicio

El dispositivo R1 utiliza perfiles de control de tráfico y clase de servicio

Dispositivo R2

Procedimiento paso a paso

El siguiente ejemplo requiere que navegue 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.

Puede configurar el modelado de puertos en interfaces de red, interfaces Ethernet agregadas (también conocidas como grupos de agregación de vínculos (LAG)) e interfaces de circuito cerrado.

Para configurar el dispositivo R1:

  1. Configure las interfaces del dispositivo.

  2. Configure el modelado de puertos usando solo la clase de servicio.

  3. Configure el modelado de puerto mediante perfiles de control de tráfico y clase de servicio.

    Nota:

    Si configura una velocidad de modelado fija, puede configurar un tamaño de ráfaga opcional en bytes. Si configura la velocidad de modelado como porcentaje, no se permite la burst-size opción.

  4. Configure OSPF.

Procedimiento paso a paso

Para configurar el dispositivo R2:

  1. Configure las interfaces del dispositivo.

  2. Configure OSPF.

Resultados

Desde el modo de configuración, ingrese los comandos , show class-of-servicey show protocols ospf para confirmar la show interfaces configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Resultados para R1

Configurar el modelado de puertos usando solo clase de servicio

Configuración de la formación de puertos mediante perfiles de control de tráfico y clase de servicio

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

Resultados para R2

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

Verificación

Confirme que la configuración funciona correctamente.

Borrar los contadores

Propósito

Confirme que los contadores de interfaz estén despejados.

Acción

En el dispositivo R1, ejecute el clear interfaces statistics ge-2/0/8 comando para restablecer las estadísticas de interfaz a 0.

Envío de tráfico TCP a la red y monitoreo de la configuración de puertos

Propósito

Asegúrese de que el tráfico está limitado a la velocidad en la interfaz de salida (ge-2/0/8) en el dispositivo R1 mediante el envío de tráfico a la red mediante el host conectado al dispositivo R1.

Acción

  1. Utilice un generador de tráfico para enviar varias secuencias continuas de paquetes TCP con un puerto de origen de 80.

    La marca -s establece el puerto de origen. La marca -k hace que el puerto de origen permanezca estable en 80 en lugar de incrementarse. La marca -d establece el tamaño del paquete. La marca -c establece el recuento de paquetes que se va a enviar.

    La dirección IP de destino de 172.16.80.1 representa a un usuario que está descendente del dispositivo R2. El usuario ha solicitado una página web al host (el servidor web emulado por el generador de tráfico), y los paquetes se envían en respuesta a la solicitud.

    Nota:

    Recuerde que en este ejemplo, la configuración del puerto se ha establecido en 160 Kbps.

  2. En el dispositivo R1, compruebe los contadores de interfaz mediante el show interfaces extensive ge-2/0/8 comando.

Significado

En el resultado se puede ver que se han caído 13470 paquetes. Estos son los paquetes que superaron la velocidad de formación de 160 Kbps configurada en ge-2/0/8.