Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:配置队列调度优先级

您可以在调度器中指定优先级,然后使用调度器图将调度器与队列进行关联,来配置单个队列的带宽调度优先级。

配置队列调度优先级

CLI 快速配置

要快速配置队列调度优先级,请复制以下命令,将其粘贴到文本文件中,删除换行符,更改变量和详细信息以匹配您的网络配置,然后将命令复制粘贴到 [edit] 层次结构级别的 CLI 中:

分步程序

要使用 CLI 配置队列优先级:

  1. 创建具有优先级的 low FCoE 调度器:

  2. 创建具有优先级的 low 无损耗调度程序:

  3. 将调度程序与调度器映射中的所需队列相关联:

要求

此示例使用以下硬件和软件组件:

  • 一台 QFX 交换机

  • 任何受支持的 Junos 版本

概述

队列可以具有以下几个带宽优先级之一:

  • strict-high— 严格高优先级在任何其他队列接收带宽之前为队列分配带宽。其他队列接收严格高排队列提供服务后剩余的带宽。

    注意:

    如果在端口上配置严格高优先级队列,强烈建议在这些队列上配置传输速率(对于 QFX10000 系列交换机)或整形速率(非 QFX10000 系列交换机)。传输速率或整形速率将交换机转发的流量设置为严格高优先级;超过传输速率或整形速率的流量将被视为接收队列超额速率的尽力而为流量。即使只配置一个严格高优先级队列,我们也强烈建议您在该队列上配置传输速率或整形速率,以防止其耗尽其他队列。如果未配置传输速率或整形速率来限制严格高优先级队列可以使用的带宽量,则严格高优先级队列可能会使用所有可用端口带宽,并使端口上的其他队列耗尽。

    注意:

    在支持增强型传输选择 (ETS) 分层调度的交换机上,如果使用 ETS 并配置 strict-high 优先级队列,则必须创建一个仅专用于优先级流量的 strict-high 转发类集。只有一个转发类集可以包含严格高优先级队列。非严格高优先级的队列不能属于与严格高优先级队列集相同的转发类。

    在对单播和多目的地流量使用不同输出队列的交换机上,多目的地转发类集不能包含严格高优先级队列。

  • high- 高优先级。高优先级流量在任何具有 strict-high 优先级的队列之后,在低优先级队列之前提供服务。

  • low- 低优先级。低优先级的流量将在具有 strict-high 优先级的任何队列之后提供服务。

注意:

默认情况下,所有队列都是低优先级队列。

表 1 显示了此示例的配置组件。

此示例介绍如何为两个转发类(队列)设置队列优先级,分别名为 fcoe no-loss和 。两个队列的优先级均为 low。队列的 fcoe 调度程序被命名 fcoe-sched ,队列的 no-loss 调度程序被命名 nl-sched为 。一个调度器映射 , schedmap1将调度器与队列相关联。

表 1:队列调度器优先级配置示例的组件

组件

设置

硬件

一台交换机

调度程序

fcoe-sched 用于 FCoE 流量

nl-sched 实现无损流量

优先级

low 用于 FCoE 流量

low 实现无损流量

调度器图

schedmap1:

FCoE 映射:调度程序 fcoe-sched 到转发类 fcoe

无损映射:调度程序 nl-sched 到转发类 no-loss

验证

要验证是否为带宽配置了队列调度优先级,并将调度器映射到正确的转发类,请执行以下任务:

验证队列调度优先级

目的

验证是否配置了队列调度程序fcoe-sched以及nl-schedlow队列调度优先级。

行动

使用操作模式命令show configuration class-of-service schedulers fcoe-sched priority显示fcoe-sched调度器优先级配置:

使用操作模式命令show configuration class-of-service schedulers nl-sched priority显示nl-sched调度器优先级配置:

验证调度程序到转发类的映射

目的

验证是否已配置调度器图schedmap1以将调度器映射到转发类fcoe,并将调度nl-sched映射fcoe-sched到转发类no-loss

行动

使用操作模式命令show configuration class-of-service scheduler-maps schedmap1显示调度器图schedmap1

特定于平台的行为

使用下表查看平台的特定于平台的行为。

表 2:特定于平台的行为

平台

差异

QFX5000 系列和 EX4600

  • 在 QFX5100 和 EX4600 交换机上,您只能将一个转发类集(优先级组)配置为严格高优先级。然后,属于该严格高转发类集的所有队列都充当严格高队列。

  • 在 QFX5200 交换机上,无法支持具有严格高优先级的多个队列,因为 QFX5200 不支持灵活的分层调度。配置多个严格高优先级队列时,所有这些队列都被视为严格高优先级,但其中编号较高的队列将获得最高优先级。

  • 在 QFX5200、QFX5100 和 EX4600 交换机上,对严格高优先级队列应用整形速率,以防止这些队列耗尽端口上的其他队列。

QFX10000 系列

  • 在 QFX10000 交换机上,您可以根据需要将任意数量的队列配置为严格高优先级队列。

  • 在 QFX10000 交换机上,将传输速率应用于严格高优先级队列,以防止这些队列耗尽端口上的其他队列。