Inicie una sesión en el servidor de aplicaciones con IPQoS y cree un archivo IPQoS con extensión .qos.
Por ejemplo, /var/ipqos/BigAPPS.qos para el servidor de aplicaciones. Empiece con los siguientes comandos necesarios para iniciar la instrucción action que invoca al clasificador ipgpc:
fmt_version 1.0 action { module ipgpc name ipgpc.classify params { global_stats TRUE } |
Si necesita una explicación de la instrucción action inicial, consulte la sección Cómo crear el archivo de configuración IPQoS y definir las clases de tráfico.
Cree clases para seleccionar el tráfico de tres aplicaciones en el servidor BigAPPS.
Añada las definicioes de clases después de la instrucción action de apertura.
class { name smtp enable_stats FALSE next_action markAF13 } class { name news next_action markAF21 } class { name ftp enable_stats TRUE next_action meterftp } |
Crea una clase llamada smtp, que incluye los flujos de tráfico de correo electrónico que debe administrar la aplicación SMTP
Activa la recopilación de estadísticas para la clase smtp. Aunque, debido a que el valor de enable_stats es FALSE, no se recopilan estadísticas para esta clase.
Indica al módulo ipgpc que debe transferir los paquetes de la clase smtp a la instrucción action markAF13 cuando ipgpc haya completado el procesamiento.
Crea una clase llamada news, que incluye los flujos de tráfico de noticias de red que debe administrar la aplicación NNTP.
Indica al módulo ipgpc que debe transferir los paquetes de la clase news a la instrucción action markAF21 cuando ipgpc haya completado el procesamiento.
Crea una clase llamada ftp, que administra el tráfico saliente gstionado por la aplicación FTP.
Activa la recopilación de estadísticas para la clase ftp.
Indica al módulo ipgpc que debe transferir los paquetes de la clase ftp a la instrucción action meterftp cuando ipgpc haya completado el procesamiento.
Si necesita más información sobre cómo definir clases, consulte la sección Cómo crear el archivo de configuración IPQoS y definir las clases de tráfico.
Defina cláusulas filter para seleccionar el tráfico de las clases definidas en el paso 2.
filter { name smtpout sport smtp class smtp } filter { name newsout sport nntp class news } filter { name ftpout sport ftp class ftp } filter { name ftpdata sport ftp-data class ftp } } |
Asigna el nombre smtpout al filtro.
Selecciona el tráfico con puerto de origen 25, el puerto para la aplicación sendmail (SMTP).
Identifica la clase a la que pertenece el filtro, en este caso, la clase smtp.
Asigna el nombre newsout al filtro.
Selecciona el tráfico con nombre de puerto origen nntp, el nombre de puerto para la aplicación de noticias de red (NNTP).
Identifica la clase a la que pertenece el filtro, en este caso, la clase news.
Asigna el nombre ftpout al filtro.
Selecciona los datos de control con un puerto origen 21, el número de puerto para tráfico FTP.
Asigna el nombre ftpdata al filtro.
Selecciona el tráfico con puerto de origen 20, el número de puerto para tráfico FTP.
Identifica la clase a la que pertenecen los filtros ftpout y ftpdata, en este caso ftp.
Para definir filtros, consulte la sección Cómo definir filtros en el archivo de configuración IPQoS.
Para definir comportamientos de reenvío para el tráfico de aplicaciones, consulte la sección Cómo configurar el reenvío para el tráfico de aplicaciones en el archivo de configuración IPQoS.
Para configurar el control de flujo utilizando los módulos de medición, consulte la sección Cómo configurar el control de flujo en el archivo de configuración IPQoS.
Para configurar la recopilación de datos sobre el flujo, consulte la sección Cómo activar el control para una clase en el archivo de configuración IPQoS.