在 Oracle® Solaris 11.2 中管理 IP 服务质量

退出打印视图

更新时间: 2014 年 7 月
 
 

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

开始之前

此过程假设您已经开始创建文件并已定义类。该过程将继续构建在如何创建 IPQoS 配置文件并定义通信类中创建的 IPQoS 配置文件。


注 - 当您创建 IPQoS 配置文件时,必须十分谨慎地使用花括号 ({ }) 括住每条 class 子句和每条 filter 子句。有关花括号的用法示例,请使用Example 3–1
  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 如果 IPQoS 配置文件未打开,则将其打开。
  3. 定位到您定义的最后一个类的末尾。

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

    class {
            name video
            next_action markEF
            enable_stats FALSE
        }
  4. 定义 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 子句

  5. 定义 filter 子句以选择 IPQoS 系统上的流视频通信。
        filter {
            name videoout
            sport videosrv
            direction LOCAL_OUT
            class video
        }
    name videoout

    为过滤器分配名称 videoout

    sport videosrv

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

    direction LOCAL_OUT

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

    class video

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

  6. 保存对 /etc/inet/ipqosinit.conf 文件的更改。