系统管理指南:IP 服务

Procedure如何规划转发行为

转发行为确定要转发到网络的通信流的优先级和丢弃优先级。您可以选择两种主要转发行为: 相对于其他通信类设置某个类的流优先级,或者完全丢弃流。

Diffserv 模型使用标记器为通信流指定所选的转发行为。IPQoS 提供以下标记器模块。


注 –

本节中的建议专指 IP 包。如果 IPQoS 系统包括 VLAN 设备,则可以使用 dlcosmk 标记器为数据报标记转发行为。有关更多信息,请参阅dlcosmk 标记器用于 VLAN 设备


要设置 IP 通信的优先级,您需要为每个包指定一个 DSCP。dscpmk 标记器使用 DSCP 标记包的 DS 字段。您可以从与转发行为类型关联的一组已知代码点中为类选择 DSCP。这些已知代码点包括用于 EF PHB 的 46 (101110) 以及用于 AF PHB 的一系列代码点。有关 DSCP 和转发的概述信息,请参阅启用了 IPQoS 的网络上的通信转发

开始之前

下面的步骤假设您已经为 QoS 策略定义了类和过滤器。尽管您经常同时使用计量器和标记器来控制通信,但是也可以单独使用标记器来定义转发行为。

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

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

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

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

  3. 为要计量通信的类指定转发行为。

  4. 按照已经为类指定的优先级,为其余的类指定 DS 代码点。


示例 33–3 游戏应用程序的 QoS 策略

通常,对通信进行计量的原因如下:

您可以同时使用标记器和计量器为这些类提供区分服务和带宽管理。例如,下表显示了 QoS 策略的一部分。此策略为生成高级别通信的常用游戏应用程序定义类。

类 

优先级 

过滤器 

选定器 

速率 

是否转发? 

games_app

games_in

sport 6080

N/A 

N/A 

games_app

games_out

dport 6081

计量器 = tokenmt

承诺速率 = 5000000 

承诺突发速率 = 5000000 

峰值速率 = 10000000 

峰值突发速率 = 15000000 

绿色优先级 = 继续进行处理 

黄色优先级 = 标记黄色 PHB 

红色优先级 = 丢弃 

绿色 = AF31 

黄色 = AF42 

红色 = 丢弃 

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


另请参见