系统管理指南:IP 服务

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

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

开始之前

此过程假设您具有已定义类、过滤器、计量操作(如果适用)以及标记操作(如果适用)的 IPQoS 配置文件。这些步骤将继续构建示例 34–1 中的 /var/ipqos/Goldweb.qos 文件。

  1. 打开 IPQoS 配置文件,并定位到已定义的最后一条 action 语句的结尾。

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


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


    action {
        module flowacct
        name acct
    
    module flowacct

    调用流记帐模块 flowacct

    name acct

    action 语句提供名称 acct

  3. 定义 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 值为止。

另请参见