Debe copiar el archivo de configuración IPQoS en /etc/inet/ipqosinit.conf cuando esté listo para usarlo. Si empieza con una instalación nueva, es posible que le resulte más fácil editar el archivo de configuración de borrador en el lugar en el cual se utilizará. Este procedimiento genera el segmento inicial del archivo de configuración IPQoS que se presentó en el 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 .
Cada archivo de configuración IPQoS debe comenzar con esta línea.
Esta primera acción inicia el árbol de instrucciones action que compone el archivo de configuración IPQoS. Por ejemplo, el archivo de configuración comienza con la instrucción action inicial para llamar al clasificador ipgpc.
fmt_version 1.0 action { module ipgpc name ipgpc.classify
Inicia el archivo de configuración IPQoS.
Inicia la instrucción action.
Configura el clasificador ipgpc como la primera acción del archivo de configuración.
Define el nombre de la instrucción action de clasificador, que siempre debe ser ipgpc.classify.
Si necesita información sintáctica detallada sobre instrucciones de params, consulte Instrucción action y la página del comando man ipqosconf(1M).
params { global_stats TRUE }
El parámetro global_stats TRUE de la instrucción ipgpc.classify activa la recopilación de estadísticas para esa acción. global_stats TRUE también activa la recopilación de estadísticas por clase cuando una definición de cláusula de clase especifica enable_stats TRUE.
La activación de estadísticas afecta el rendimiento. Puede ser útil recopilar estadísticas en un archivo de configuración IPQoS nuevo para verificar que IPQoS funciona correctamente. Más adelante, puede desactivar la recopilación de estadísticas cambiando el argumento de global_stats a FALSE.
Las estadísticas globales son solo uno de los parámetros que se pueden definir en la cláusula params. Si necesita más información sobre sintaxis y otros datos de las cláusulas params, consulte la sección Cláusula params y la página del comando man ipqosconf(1M).
class { name goldweb next_action markAF11 enable_stats FALSE }
Esta instrucción se denomina una cláusula class. Esta cláusula class tiene el siguiente contenido.
Crea la clase goldweb para identificar el tráfico vinculado al servidor Goldweb.
Indica al módulo ipgpc que debe pasar los paquetes de la clase goldweb a la instrucción action markAF11. La instrucción action markAF11 llama al marcador dscpmk.
Activa la recopilación de estadísticas de la clase goldweb. Aunque, debido a que el valor de enable_stats es FALSE, las estadísticas para esta clase están desactivadas.
Si necesita información detallada sobre la sintaxis de la cláusula class, consulte Cláusula class y la página del comando man ipqosconf(1M).
class { name video next_action markEF enable_stats FALSE }
Crea la clase video para identificar el tráfico saliente de video streaming del servidor Goldweb.
Indica al módulo ipgpc que debe pasar los paquetes de la clase video a la instrucción markEF después de que ipgpc haya terminado el procesamiento. La instrucción markEF llama al marcador dscpmk.
Activa la recopliación de estadísticas de la clase video. Aunque, debido a que el valor de enable_stats es FALSE, la recopilación de estadísticas para esta clase está desactivada.
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.