fmt_version 1.0 action { module ipgpc name ipgpc.classify params { global_stats TRUE }
有关开始 action 语句的说明,请参阅如何创建 IPQoS 配置文件并定义通信类。
class { name smtp enable_stats FALSE next_action markAF13 } class { name news next_action markAF21 } class { name ftp enable_stats TRUE next_action meterftp }
创建名为 smtp 的类,此类包括要由 SMTP 应用程序处理的电子邮件通信流
用于针对 smtp 类启用统计信息收集。但是,由于 enable_stats 的值为 FALSE,因此不会针对此类收集统计信息。
指示 ipgpc 模块在 ipgpc 完成处理之后,将 smtp 类的包传递到 markAF13 action 语句。
创建名为 news 类,此类包括要由 NNTP 应用程序处理的网络新闻通信流。
指示 ipgpc 模块在 ipgpc 完成处理之后,将 news 类的包传递到 markAF21 操作语句。
创建名为 ftp 的类,此类用于处理要由 FTP 应用程序处理的传出通信。
用于针对 ftp 类启用统计信息收集。
指示 ipgpc 模块在 ipgpc 完成处理之后,将 ftp 类的包传递到 meterftp action 语句。
有关定义类的更多信息,请参阅如何创建 IPQoS 配置文件并定义通信类。
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 } }
为过滤器分配名称 smtpout。
选择源端口 25 传出的通信,此端口是 sendmail (SMTP) 应用程序的常用端口。
标识过滤器所属的类,在此实例中为类 smtp。
为过滤器分配名称 newsout。
选择名称为 nntp 的源端口传出的通信,此名称是网络新闻 (NNTP) 应用程序的常用端口名称。
标识过滤器所属的类,在此实例中为类 news。
为过滤器分配名称 ftpout。
选择源端口 21 传出的控制数据,此端口号是 FTP 通信的常用端口号。
为过滤器分配名称 ftpdata。
选择源端口 20 传出的通信,此端口号是 FTP 数据通信的常用端口号。
标识 ftpout 和 ftpdata 过滤器所属的类,在此实例中为 ftp。
有关启动或重新启动该服务的特定说明,请参见如何启动 ipqos 服务。
有关可能需要进行的其他更改列表,请参见常规 IPQoS 配置规划(任务列表)。