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

退出打印视图

更新时间: 2014 年 7 月
 
 

如何在 IPQoS 配置文件中为类启用记帐

此过程说明如何在 IPQoS 配置文件中对通信类启用记帐。此过程为 video 类定义流记帐,有关该类的信息在如何创建 IPQoS 配置文件并定义通信类中进行了介绍。此类将选择流视频通信,此通信必须作为高级客户的 SLA 的一部分进行记帐。

开始之前

此过程假设您具有已定义类、过滤器、计量操作(如果适用)以及标记操作(如果适用)的 IPQoS 配置文件。该过程继续构建Example 3–1 中的 IPQOS 配置文件。

  1. 成为管理员。

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

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

    例如,在启用了 IPQoS 的服务器 Goldweb 上,应从配置文件 /etc/inet/ipqosinit.conf 中的以下 markEF action 语句之后开始。

    action {
        module dscpmk
        name markEF
        params {
            global_stats TRUE
            dscp_map{0-63:46}
            next_action acct
        }
    }
  4. 开始可调用流记帐的 action 语句。
    action {
        module flowacct
        name acct
    module flowacct

    调用流记帐模块 flowacct

    name acct

    action 语句分配名称 acct

  5. 定义 params 子句以控制对通信类的记帐。
    params {
            global_stats TRUE
            timer 10000
            timeout 10000
            max_limit 2048
            next_action continue
        }
    }
    global_stats TRUE

    用于针对类 video 启用统计信息收集,此类将选择流视频包。

    timer 10000

    指定扫描流表以查找超时流的时间间隔(以毫秒为单位)。在此参数中,此时间间隔为 10000 毫秒。

    timeout 10000

    指定最小时间间隔超时值。如果在超时时间间隔内未发现流的包,则表示流“超时”。在此参数中,包将在 10000 毫秒之后超时。

    max_limit 2048

    在流表中针对该操作实例设置活动流记录的最大数目。

    next_action continue

    指示不需要对通信类 video 的包进行进一步处理,并指示可以将这些包返回到网络流中。

    flowacct 模块将收集有关特定类的包流的统计信息,直到达到指定的 timeout 值为止。

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