系统管理指南:IP 服务

Procedure如何在 IPQoS 配置文件中定义过滤器

以下过程说明如何在 IPQoS 配置文件中为类定义过滤器。

开始之前

此过程假设您已经开始创建文件并已定义类。这些步骤将继续构建在中如何创建 IPQoS 配置文件并定义通信类创建的 /var/ipqos/Goldweb.qos 文件。


注 –

当您创建 IPQoS 配置文件时,必须十分谨慎地使用花括号 ({ }) 括住每条 class 子句和每条 filter 子句。有关花括号的用法示例,请参见示例 34–1


  1. 打开 IPQoS 配置文件,并定位到已定义的最后一个类的结尾。

    例如,在启用了 IPQoS 的服务器 Goldweb 上,应从 /var/ipqos/Goldweb.qos 中的以下 class 子句之后开始:


    class {
            name video
            next_action markEF
            enable_stats FALSE
        }
  2. 定义 filter 子句以选择 IPQoS 系统的传出通信。


        filter {
            name webout
            sport 80
            direction LOCAL_OUT
            class goldweb
        }
    
    name webout

    为过滤器提供名称 webout

    sport 80

    选择源端口 80 传出的通信,此端口是众所周知的用于 HTTP (Web) 通信的端口。

    direction LOCAL_OUT

    进一步选择从本地系统传出的通信。

    class goldweb

    标识过滤器所属的类,在此实例中为类 goldweb

    有关 IPQoS 配置文件中 filter 子句的语法信息和其他详细信息,请参阅filter 子句

  3. 定义 filter 子句以选择 IPQoS 系统上的流视频通信。


        filter {
            name videoout
            sport videosrv
            direction LOCAL_OUT
            class video
        }
    
    name videoout

    为过滤器提供名称 videoout

    sport videosrv

    选择源端口 videosrv 传出的通信,此端口是先前针对此系统上的流视频应用程序定义的端口。

    direction LOCAL_OUT

    进一步选择从本地系统传出的通信。

    class video

    标识过滤器所属的类,在此实例中为类 video

另请参见