Para controlar la tasa a la que un flujo de tráfico específico se envía en la red, debe definir parámetros para el medidor. Puede usar cualquiera de los dos módulos de medidor, tokenmt o tswtclmt, en el archivo de configuración IPQoS.
En el siguiente procedimiento, se continúa con la creación del archivo de configuración IPQoS para el servidor de aplicaciones del Example 3–3. En el procedimiento, no solamente se configura el medidor, sino también las dos acciones de marcador que invocan desde la instrucción action.
Antes de empezar
En el procedimiento, se asume que ya ha definido una clase y un filtro para controlar el flujo de la aplicación.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
Comience a realizar cambios después de la siguiente acción de marcador:
action { module dscpmk name markAF21 params { global_stats FALSE dscp_map{0-63:18} next_action continue } }
action { module tokenmt name meterftp
Invoca al medidor tokenmt.
Asigna el nombre meterftp a la instrucción action.
params { committed_rate 50000000 committed_burst 50000000
Asigna una tasa de transmisión de 50.000.000 bps al tráfico de la clase ftp.
Dedica un tamaño de ráfaga de 50.000.000 de bits al tráfico de la clase ftp.
Para ver una explicación de los parámetros tokenmt, consulte la sección Configuración de tokenmt como medidor de doble tasa.
red_action markAF31 green_action_name markAF22 global_stats TRUE } }
Indica que si el flujo de tráfico de la clase ftp excede la tasa asignada, los paquetes se envían a la instrucción action del marcador markAF31.
Indica que si los flujos de tráfico de la clase ftp cumplen la tasa asignada, los paquetes se envían a la instrucción action de markAF22.
Activa las estadísticas de medición para la clase ftp.
Si necesita más información sobre el cumplimiento del tráfico, consulte la sección Módulo medidor.
action { module dscpmk name markAF31 params { global_stats TRUE dscp_map{0-63:26} next_action continue } }
Invoca al módulo de marcador dscpmk.
Asigna el nombre markAF31 a la instrucción action.
Activa las estadísticas para la clase ftp.
Asigna un valor DSCP de 26 a los encabezados de paquetes de la clase de tráfico ftp cuando el tráfico excede la tasa asignada.
Indica que no es necesario más procesamiento en los paquetes de la clase de tráfico ftp y que los paquetes pueden volver al flujo de red.
El valor DSCP de 26 indica al marcador que debe establecer todas las entradas del mapa dscp en el valor decimal 26 (binario 011010). El valor DSCP 26 define el comportamiento por salto AF31. El marcador marca los paquetes de la clase de tráfico ftp con el valor DSCP de 26 en el campo DS.
AF31 garantiza que todos los paquetes con un valor DSCP de 26 reciben una precedencia de baja probabilidad de descarte, pero solo con prioridad Clase 3. Por lo tanto, la posibilidad de que se descarte el tráfico FTP que no cumple la tasa es baja. En la Table 6–2, se muestran los posibles puntos de código AF.
action { module dscpmk name markAF22 params { global_stats TRUE dscp_map{0-63:20} next_action continue } }
Asigna el nombre markAF22 a la acción de marker.
Asigna un valor DSCP de 20 a los encabezados de paquetes de la clase de tráfico ftp cuando el tráfico ftp cumple la tasa configurada.
El valor DSCP de 20 indica al marcador que debe definir todas las entradas del mapa dscp en el valor decimal 20 (binario 010100). El valor DSCP de 20 define el comportamiento por salto AF22. El marcador marca los paquetes de la clase de tráfico ftp con el valor DSCP de 20 en el campo DS.
AF22 garantiza que todos los paquetes con un valor DSCP de 20 reciben una precedencia de probabilidad de descarte media con prioridad de Clase 2. Por lo tanto, el tráfico FTP que cumple la tasa tiene garantizada una precedencia con probabilidad de descarte media entre los flujos enviados simultáneamente por el sistema IPQoS. Aunque el enrutador asigna una prioridad de reenvío más alta a las clases de tráfico con una marca de precedencia de probabilidad de descarte media de Clase 1 o superior. En la Table 6–2, se muestran los posibles puntos de código AF.
Consulte Cómo iniciar el servicio ipqos para obtener instrucciones específicas sobre cómo iniciar o reiniciar el servicio.
Consulte Mapa de tareas de planificación de configuración IPQoS general para obtener una lista de cambios adicionales que pueden ser necesarios.