Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

为类创建策略

选择 修改 > QoS > CoS 策略以定义 CoS 策略。

图 1:CoS 策略窗口 CoS Policies Window

领域

描述

路由器 ID

这将指定应用此 CoS 策略的现有路由器之一。“-”表示策略将应用于所有路由器。

策略名称

这将指定此 CoS 策略的名称。

类型

这指定用于此 CoS 策略的排队算法的类型。这些类型包括:CBWFQ、MDRR、MDRR strict、MDRR 替代、ERX。

地位

这将显示 CoS 策略的状态,无论它是否包含未定义 CoS 别名的 CoS 类,还是包含位于同一 CoS 别名中的多个 CoS 类。它将显示“有效”或“无效”。要使无效策略有效,用户必须修复 CoS 类窗口中存在的任何问题。CoS 类窗口中的“检查”按钮可用于列出 CoS 类定义的所有问题。

单击“添加”按钮以添加新的 CoS 策略。

图 2:添加 CoS 策略窗口 Add CoS Policy Window

在前面的示例中,有四个定义的类:语音、first_class_data、business_data 和 economy_data。

此窗口包含以下字段:

领域

描述

路由器

这是一个下拉菜单,允许用户选择现有路由器之一。“[任何路由器]”表示策略将应用于所有路由器。

策略名称

CoS 策略名称

类型

这是一个下拉菜单,允许用户选择此 CoS 策略使用的队列算法类型:CBWFQ、MDRR、MDRR 严格、MDRR 替代或 HWRR。

对于每个类条目,用户可以从下拉菜单中选择要显示的类名。每个下拉菜单仅包含在 CoS 类窗口中为该特定 CoS 别名定义的类名。

带宽 (千字节)

如果队列算法类型设置为 CBWFQ:

  • 对于优先级类,这是该类允许的最大带宽。超过该限制的数据包将被丢弃。

  • 对于其他类,这是该类在拥塞期间保证的最低带宽。超过该限制的数据包可能会被接受。

  • 默认单位为 Kbps(千比特每秒)。

  • 要为 CoS 策略指定带宽预留,您可以指定实际带宽(例如 3M)或中继带宽的百分比(例如 30%)

  • 您还可以使用 rX 指定其他 CoS 类尚未保留的剩余带宽百分比。例如,要指定剩余 BW 的 100%,请使用 r100%,要指定剩余 BW 的 30%,请使用 r30%。

注意:

策略映射的类策略中定义的所有带宽的总和必须小于链路容量的 75%。

重量

如果类型设置为 MDRR(严格或备用),则此字段将代替 BW 字段显示。可以为每个 MDRR 队列分配一个相对权重,用于确定发生拥塞时每个队列的相对带宽。如果未指定权重,则使用默认值 10。MDRR 严格策略的优先级类不能定义权重。

队列大小(数据包)

指定类的队列中允许的最大数据包数。

注意:

优先级类没有队列,因此用户无法指定其队列大小。其他类的队列大小可由用户指定。

注意:

最大允许值为 64 个数据包。

相关思科命令:

在配置级别,用于创建策略的命令是:

然后,必须通过以下命令指定一个类。

该策略现在应用于该类。在上述命令之后,可以指定带宽和队列限制来表征类的队列。执行此操作的命令是:

例子:

硬件政策

对于 HWRR 策略,用户会看到一个更高级的策略配置窗口。由于 ERX HWRR 策略可以包含多个级别的调度程序节点,因此用户可以在 HWRR 策略编辑器中定义两种类型的对象:节点和队列。

图 3:CoS HWRR 策略窗口 - 调度程序节点 CoS HWRR Policy Window - Scheduler Nodes

添加调度程序节点

  1. 在左侧树中选择将在其下添加新调度程序节点的父节点。

  2. 从层次结构类型下拉菜单中选择 调度程序节点

  3. 在“计划程序节点”列中输入新计划程序节点的名称。

  4. (可选)输入新调度程序节点的权重。

  5. (可选)输入新调度程序节点的整形速率。

  6. 单击“添加”按钮以添加新的计划程序节点。

图 4:CoS HWRR 策略窗口 - 队列 CoS HWRR Policy Window - Queues

添加队列

  1. 在左侧树中选择将在其下添加新队列的节点。

  2. 从层次结构类型下拉菜单中选择 队列

  3. 从类下拉菜单中为新队列选择一个类。

  4. (可选)输入新队列的权重。

  5. (可选)输入新队列的队列大小。

  6. 单击 确定,或继续编辑策略。队列将自动保存。