Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:在 PTX 系列路由器上配置严格优先级计划

此示例说明如何为 PTX 系列路由器上的物理接口配置 严格的优先级调度

要求

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

  • 一台 PTX 系列数据包传输路由器

  • 提供输入数据包并接收输出数据包的一个或多个路由器

  • Junos OS 13.3 或更高版本

概述

此示例说明了如何为 PTX 系列路由器上的物理接口配置严格优先级计划,以按严格优先级顺序处理队列。保证区域内具有相同优先级的队列将采用轮询方式进行处理。将基于 WRR 算法处理剩余区域内的队列。

配置严格优先级计划时,请遵循以下准则:

  • transmit-rate配置不会影响队列清空速率,因为按队列优先级顺序处理数据包。

  • 在层级,您只能配置一个具有 strict-high 优先级的 [edit class-of-service schedulers scheduler-name priority] 队列。

  • 您不能在[edit class-of-service schedulers scheduler-name]层次结构级别同时transmit-rate exact配置和strict-high优先级。

  • 您不能配置 scheduler-mapshaping-rate 也不能在接口上配置输出流量控制配置文件。

  • 您不能对low具有优先级的队列进行配置transmit-rate,否则提交将失败。

注意:

如果一个严格高优先级的队列不断加载到 100% 的流量容量,其他队列就会被用尽。队列不足会导致接口硬件生成关键中断。

拓扑

图 1 中,PTX 系列路由器具有来自路由器 A、et-1/1/15 和 et-1/1/12 的输入,以及到路由器 B et-7/1/12 的输出。此示例针对两个入口接口配置分类,并在出口接口上配置严格优先级调度。

图 1:在 PTX 系列路由器 Topology for Configuring Strict-Priority Scheduling on a PTX Series Router上配置严格优先级计划的拓扑

配置

配置严格优先级调度

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到层级的 [edit] CLI 中。

逐步过程

在此示例中,八个调度器配置基于八个 DSCP 分类器配置。虽然严格优先级计划程序会忽略传输速率,但会为每个关联的调度器分配一个优先级和传输速率。计划程序图 sch0 配置了转发类到调度器的映射。在流量控制配置文件 tcp1 中,配置了调度器图和严格优先级调度器功能。PTX 系列路由器上的两个输入接口(et-1/1/12 和 et-1/1/15)均使用 DSCP 分类器进行配置。et-7/1/12 上的输出流量控制配置文件配置了流量控制配置文件 tcp1。

以下示例要求您在配置层次结构中的各个级别上导航。有关如何操作的说明,请参阅 CLI 用户指南中的在配置模式下使用 CLI 编辑器。

要配置严格优先级计划:

  1. 配置 DSCP 转发类。

  2. 配置队列与转发类的映射。

  3. 配置每个调度器的传输速率和优先级。

    虽然您可以配置传输速率,但您配置的值会由严格优先级计划程序覆盖。

  4. 配置调度器图,其中将转发类映射到调度器。

  5. 配置流量控制配置文件以执行严格的优先级调度,并定义要使用计划器映射。

  6. 将分类器应用于输入接口,将流量控制配置文件应用于输出接口。

结果

在配置模式下,输入命令以确认 show class-of-service 您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

验证

验证严格优先级计划

目的

验证严格优先级计划配置是否产生了您期望的结果。

行动

在操作模式下,输入 show interfaces queue interface-name interface-name 命令并选择要验证的输出物理接口。

意义

命令 show 输出按队列和转发类名称列出流量。每个队列的传输字段下的字节字段会显示实际传输的字节数。

从示例输出中可以看到,严格高队列获得最高的优先级,并且传输不会丢失。然后传输高优先级队列。以轮循的方式处理中高和中低优先级队列。低优先级队列不足。

请记住,适用于严格优先级调度的以下条件:

  • 如果输出接口上的流量订阅不足,则任何队列都不应显示已丢弃的流量。

  • 首先处理严格高队列,然后处理高优先级队列(轮询),最后处理保证区域内所有剩余队列(轮询)。

  • 如果入口流量超过输出接口的容量,将按严格优先级顺序处理队列。

  • 将基于 WRR 算法处理剩余区域内的队列。