QoS 配置

了解服务质量 (QoS) 概念和代码,并按照以下步骤在端口配置文件中启用 QoS。

注意:

QoS配置是 使用模板配置交换机中所述的交换机配置工作流程的一部分。本主题提供更详细的信息,仅关注 QoS 概念和配置步骤。

服务质量 (QoS) 是一种流量控制机制,可帮助您在拥塞网络中确定延迟敏感型流量(如语音)优先于其他流量。瞻博网络 Mist 基于每个接口实现 QoS。QoS 实现一般涉及以下几个方面:

  • 对流量进行分类。

  • 定义流量到队列的映射(转发类)。

  • 为每个队列定义调度程序和重写规则。这些规则用于控制每个接口上流量的优先级、带宽控制和拥塞管理。

  • 将 QoS 组件应用于接口。

在瞻博网络 Mist 中,QoS 使用行为聚合 (BA) 分类,其中传入流量中的 DiffServ 代码点 (DSCP) 或服务等级 (CoS) 值控制分类。BA 分类器将数据包标头中的 CoS 值映射到转发类和丢失优先级。

在接口上启用 QoS 会根据类和重写规则向该端口添加 DSCP 标记。QoS 机制将带有 DSCP 标记的传入数据包映射到下表中列出的七个转发类之一:

代码点/丢失优先级 转发类 传输队列 缓冲区大小(%) 传输速率(%) 优先级
是 默认应用 0 余数 余数 低
af41/低 af42/高 af43/高 cs4/低 视频 1 8 8 低
af31/低 af32/高 af33/高 cs3/低 业务应用-AF3 2 10 10 低
af21/低 af22/高 af23/高 业务应用-AF2 3 10 10 低
af11/低 af12/高 af13/高 网络工具 4 3 3 低
cs5/低 ef/低 语音 7 10 10 严格高
nc1/低 nc2/低 网络控制 5 3 3 低

如上表所示,数据包分类根据数据包的转发类将传入数据包分配到输出队列。如果链路上出现流量拥塞,瞻博网络 Mist 会优先处理延迟敏感型流量(例如语音流量),优先处理其他流量(前提是传入流量已适当标记)。瞻博网络 Mist 还会自动配置重写规则,以便在数据包离开交换机时保留标记。

在交换机端口上启用 QoS

启用 QoS 有助于在拥塞网络中确定延迟敏感型流量(如语音)的优先级,而不是其他流量。您可以通过交换机详细信息页面或交换机模板上的端口配置文件磁贴配置交换机端口的 QoS。

注意:

确保在下游和上游端口配置文件上启用 QoS,以获得最佳结果。

要在交换机端口上启用 QoS,请执行以下操作:

  1. 要在组织级别配置QoS,请单击 组织 > 交换机模板 > template name。或者,如果要在交换机级别配置QoS,请单击 交换机 > switch name。

  2. 从“端口配置文件”磁贴中,选择要更新的端口配置文件。或者,如果要创建新的端口配置文件,请单击 “添加配置文件”。

  3. 在配置中,请记住选中 QoS 复选框。

    Configuration interface for creating a new port profile in a network management system. Includes fields for name, description, VLANs, VoIP, port mode, speed, duplex, MAC limit, PoE, STP edge, QoS, MTU, storm control, and sticky MAC learning. Error shown for invalid name.

  4. 单击端口配置文件配置窗口右上角的勾号以保存配置。

  5. 在端口配置文件中配置 QoS 后,将配置文件分配给要配置 QoS 的交换机端口。您可以从交换机配置模板的 Select 交换机部分的 Port Config 选项卡(请参阅 创建交换机配置模板)或 Switch Details 页面的 Port Configuration 部分(交换机详细信息)执行此操作。

覆盖 QoS

您还可以选择覆盖 WLAN 设置页面上的QoS配置(站点 > WLAN > WLAN名称)。要覆盖 QoS 配置,请选中 覆盖 QoS 复选框,然后选择无线接入类(请参阅 WLAN 选项)。下行流量(接入点>客户端)将使用指定的覆盖访问类值进行标记。覆盖配置不支持上游流量(客户端>接入点)。

有关瞻博网络 EX 交换机上 QoS 的更多详细信息,请参阅 示例:在 EX 系列交换机上配置 CoS。如果需要,可以通过交换机详细信息页面的其他CLI命令部分中的 CLI 完成任何其他QoS配置更新。

验证 QoS 设置 (API)

以下示例为“enable_qos”: true端口配置文件qos-testuplink和 进行了设置。这表示端口配置文件已启用 QoS。

通过 CLI 验证 QoS 配置

以下是交换机上的 QoS 配置示例:

要验证流量匹配的 QoS 策略及其对应的队列计数器,请执行以下操作:

  1. 通过运行以下命令,查看当前接口统计信息和 CoS 信息:

  2. 生成一些视频和语音流量。设备使用 DSCP 值标记流量(队列 1 用于视频流量,队列 5 用于语音流量)。

  3. 再次运行命令 show interfaces ge-0/0/0 extensive 。您可以查看排队的数据包和传输的数据包下显示的数据包计数。

另请参阅: 示例:在 EX 系列交换机上配置 CoS