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

退出打印视图

更新时间: 2014 年 7 月
 
 

如何规划转发行为

开始之前

确定转发行为之前,您应该已经为 QoS 策略定义了类和过滤器。尽管您经常同时使用计量器和标记器来控制通信,但是也可以单独使用标记器来定义转发行为。

  1. 查看迄今已创建的类以及已为每个类指定的优先级。

    并不需要标记所有的通信类。

  2. 为优先级最高的类指定 EF 单跳行为。

    EF PHB 保证具有 EF DSCP 46 (101110) 的包在网络上的释放优先于具有任何 AF PHB 的包。请为最高优先级的通信使用 EF PHB。有关 EF 的更多信息,请参阅加速转发 (Expedited Forwarding, EF) PHB

  3. 为要计量通信的类指定转发行为。
  4. 按照已经为类指定的优先级,为其余的类指定 DS 代码点。
示例 2-3  游戏应用程序的 QoS 策略

下面显示了 QoS 策略的一部分。此策略为生成高级别通信的常用游戏应用程序定义类。

优先级
过滤器
选定器
速率
是否转发?
games_app
9
games_in
sport 6080
N/A
N/A
games_app
9
games_out
dport 6081
计量器 = tokenmt
承诺速率 = 5000000
承诺突发速率 = 5000000
峰值速率 = 10000000
峰值突发速率 = 15000000
绿色优先级 = 继续进行处理
黄色优先级 = 标记黄色 PHB
红色优先级 = 丢弃
绿色 = AF31
黄色 = AF42
红色 = 丢弃

转发行为将为符合承诺速率或低于峰值速率的 games_app 通信指定低优先级的 DSCP。当 games_app 通信流量超过峰值速率时,QoS 策略指示丢弃来自 games_app 的包。Table 6–2 中列出了所有 AF 代码点。