Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:配置最小保证输出带宽

为队列(转发类)调度有保证的最小输出带宽需要配置两层分层调度器。一层是为单个队列调度资源。另一层是为队列所属的优先级组(转发类集)调度资源。您可以设置有保证的最小带宽,以确保优先级组和队列收到支持预期流量所需的带宽。

配置有保证的最小带宽

CLI 快速配置

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

分步程序

要为队列和优先级组配置最小保证带宽分层调度:

  1. 为调度器 be-sched配置 2 Gbps 的最小有保证队列带宽:

  2. 为流量控制配置文件 be-tcp配置 4 Gbps 的最小保证优先级组带宽:

  3. 将调度程序 be-schedbest-effort 调度器映射 be-map中的队列相关联:

  4. 将调度器图与流量控制配置文件相关联:

  5. 将队列分配给 best-effort 优先级组 be-pg

  6. 将配置应用于接口 xe-0/0/7

要求

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

  • 瞻博网络 QFX 交换机

  • 任何受支持的 Junos 版本

概述

优先级组最小保证带宽定义优先级组中所有队列可用的最小带宽总量,以满足其最低带宽要求。

transmit-rate调度器配置中的设置确定单个队列的最小保证带宽。传输速率还决定了队列可以共享的超额(额外)优先级组带宽量。额外的优先级组带宽将按照每个队列的传输速率比例在优先级组中的队列之间分配。

guaranteed-rate流量控制配置文件配置中的设置决定了优先级组的最小保证带宽。保证速率还决定了优先级组可以共享的多余(额外)端口带宽量。额外的端口带宽将按照每个优先级组的保证速率比例在端口上的优先级组之间分配。

注意:

您必须同时 transmit-rate 配置队列的值和 guaranteed-rate 优先级组的值,以便为队列设置有效的最小带宽保证。(如果优先级组没有保证的最小带宽,则没有保证的带宽池,队列可以从中获取其保证的最小带宽。

优先级组中的队列传输速率之和不应超过优先级组的保证速率。(您不能保证队列的最小带宽大于整组队列保证的最小带宽。

注意:

为队列或优先级组配置带宽时,交换机仅会将数据视为配置的带宽。交换机未考虑前导码和帧间间隙 (IFG) 消耗的带宽。因此,在计算和配置队列或优先级组的带宽要求时,请考虑前导码和 IFG 以及计算中的数据。

注意:

您无法在严格高优先级队列或包含严格高优先级队列的优先级组上配置最低保证带宽。

此示例介绍如何:

  • 为名为 be-sched的调度器中的队列配置 2 Gbps 的传输速率(保证的最小队列带宽)。

  • 为名为 be-tcp的流量控制配置文件中的优先级组配置 4 Gbps 的保证速率(最小保证优先级组带宽)。

  • 将调度器分配给使用名为 be-map的调度器映射命名的队列best-effort

  • 将调度器图 be-map 与流量控制配置文件 be-tcp相关联。

  • 将队列 best-effort 分配给名为 be-pg的优先级组。

  • 将优先级组和最低保证带宽调度分配给出口接口 xe-0/0/7

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

表 1:最小保证输出带宽配置示例的组件

组件

设置

硬件

QFX 交换机

最小保证队列带宽

传输速率: 2g

最低保证优先级组带宽

保证费率: 4g

调度程序

be-sched

调度器图

be-map

流量控制配置文件

be-tcp

转发类集(优先级组)

be-pg

队列(转发类)

best-effort

出口接口

xe-0/0/7

验证

要验证保证的最小输出带宽配置,请执行以下任务:

验证最小保证队列带宽

目的

验证是否如在调度程序be-sched中配置了最小2g保证队列带宽。

行动

使用操作模式命令show configuration class-of-service schedulers be-sched transmit-rate显示调度器配置中的be-sched最小保证带宽:

验证优先级组、最小保证带宽和调度器图关联

目的

验证保证的最小优先级组带宽是否为 4g ,并且附加的调度器图是否在 be-map 流量控制配置文件 be-tcp中。

行动

使用操作模式命令show configuration class-of-service traffic-control-profiles be-tcp guaranteed-rate在流量控制配置文件配置中be-tcp显示最小保证带宽:

使用操作模式命令show configuration class-of-service traffic-control-profiles be-tcp scheduler-map在流量控制配置文件配置中be-tcp显示调度器图:

验证调度器图配置

目的

验证调度器图 be-map 是否已将转发类 best-effort 映射到调度器 be-sched

行动

使用操作模式命令show configuration class-of-service schedulers maps be-map显示be-map调度器图配置:

验证优先级组中的队列(转发类)成员资格

目的

验证转发类集 be-pg 是否包含转发类 best-effort

行动

使用操作模式命令show configuration class-of-service forwarding-class-sets be-pg显示be-pg转发类集配置:

验证出口接口配置

目的

验证转发类集 be-pg 和流量控制配置文件 be-tcp 是否已连接到出口接口 xe-0/0/7

行动

使用操作模式命令 show configuration class-of-service interfaces xe-0/0/7显示出口接口: