Este procedimiento muestra cómo definir el reenvío de tráfico agregando comportamientos por salto para una clase en el archivo de configuración IPQoS.
Antes de empezar
En el procedimiento se asume que ya tiene un archivo de configuración IPQoS con clases y filtros definidos Continúa con la creación del archivo de configuración IPQoS del Example 3–1.
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 .
Por ejemplo, en el servidor con IPQoS Goldweb, empezaría después de la siguiente cláusula filter en el archivo de configuración:
filter { name videoout sport videosrv direction LOCAL_OUT class video } }
Debido a que la cláusula filter se encuentra al final de la instrucción action del clasificador ipgpc, se necesita una llave de cierre para finalizar el filtro y otra para finalizar la instrucción action.
action { module dscpmk name markAF11
Llama al módulo de marcador dscpmk.
Asigna el nombre markAF11 a la instrucción action.
La clase goldweb definida anteriormente incluye una instrucción next_action markAF11. Esta instrucción envía los flujos de tráfico a la instrucción action markAF11 cuando el clasificador ha finalizado el procesamiento.
params { global_stats FALSE dscp_map{0-63:10} next_action continue } }
Activa la recopilación de estadísticas de la instrucción action del marcador markAF11. Sin embargo, como el valor de enable_stats es FALSE, no se recopilan estadísticas.
Asigna un DSCP de valor 10 a los encabezados de paquetes de la clase de tráfico goldweb, que el marcador está procesando en ese momento.
Indica que no se necesita más procesamiento en los paquetes de la clase de tráfico goldweb, y que estos paquetes pueden volver al flujo de red.
El DSCP de valor 10 indica al marcador que debe definir todas las entradas del mapa dscp en el valor decimal 10 (binario 001010). Este punto de código indica que los paquetes de la clase de tráfico goldweb están sujetos al comportamiento por salto AF11. AF11 garantiza que todos los paquetes con DSCP de valor 10 reciben un servicio de alta prioridad y baja probabilidad de descarte. Por lo tanto, el tráfico saliente para clientes de nivel alto en Goldweb recibe la prioridad más alta disponible para el PHB de reenvío asegurado (AF). Para ver una tabla de puntos DSCP para AF, consulte la Table 6–2.
action { module dscpmk name markEF
Llama al módulo de marcador dscpmk.
Asigna el nombre markEF a la instrucción action.
params { global_stats TRUE dscp_map{0-63:46} next_action acct } }
Activa la recopilación de estadísticas en la clase video, que selecciona paquetes de video streaming.
Asigna un DSCP de valor 46 a los encabezados de paquetes de la clase de tráfico video, que el marcador está procesando en ese momento.
Indica al módulo dscpmk que debe pasar los paquetes de la clase video a la instrucción acct action cuando dscpmk haya completado el procesamiento. La instrucción acct action invoca el módulo flowacct.
El DSCP de valor 46 indica al módulo dscpmk que debe establecer todas las entradas del mapa dscp en el valor decimal 46 (binario 101110) en el campo DS. Este punto de código indica que los paquetes de la clase de tráfico video están sujetos al comportamiento por salto de reenvío acelerado (EF).
El PHB EF garantiza que los paquetes con el DSCP de valor 46 reciben la máxima precedencia en sistemas IPQoS y Diffserv. Las aplicaciones streaming requieren el servicio de prioridad más alta, por eso se les asignan comportamientos PHB EF en la política QoS. Si necesita más información sobre PHB de reenvío acelerado, consulte la sección Reenvío acelerado (EF) PHB.
Para obtener más información, consulte Suministro de servicios diferenciados en un enrutador.
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.
Pasos siguientes
Para empezar a recopilar estadísticas de control de flujo sobre el tráfico, consulte la sección Cómo activar el control para una clase en el archivo de configuración IPQoS.
Para definir comportamientos de reenvío para los módulos de marcador, consulte la sección Cómo definir el reenvío de tráfico en el archivo de configuración IPQoS.
Para definir parámetros de control de flujo para los módulos de medidor, consulte la sección Cómo configurar el control de flujo en el archivo de configuración IPQoS.
Para activar el archivo de configuración IPQoS, consulte Cómo iniciar el servicio ipqos.
Para definir filtros adicionales, consulte la sección Cómo definir filtros en el archivo de configuración IPQoS.
Para crear clases para flujos de tráfico de aplicaciones, consulte la sección Cómo definir el archivo de configuración IPQoS para un servidor de aplicaciones.