了解 PTX 系列路由器上的调度
本主题介绍 PTX 系列路由器上接口的服务数据包调度等级:
PTX 系列路由器上的 Junos OS CLI 支持的输出队列优先级
PTX 系列接口硬件上的输出队列支持这些队列优先级值—高、中、低和多余。Junos OS 支持五个队列优先级:strict-high
、high
、medium-high
和medium-low
low
。
如果一个严格高优先级的队列不断加载到 100% 的流量容量,其他队列就会被用尽。队列不足会导致接口硬件生成中断。
通过在严格高队列上使用速率限制器,可以缓解这种不足。
PTX 系列路由器上的严格优先级和调度流程
表 1 显示了适用于 Junos 优先级计划程序模式的不同配置,包括严格优先级模式和增强优先级模式的配置。 表 1 还显示了 Junos OS 中的输出队列优先级值如何映射到 PTX 系列路由器上物理接口支持的输出队列优先级,以及所采取的措施。从 Junos OS 17.4 版开始,该表显示了未配置正常调度 strict-high
以及严格优先级计划的差异。
Junos优先级 |
调度器模式 |
正常 |
严格优先级时间表 |
||
---|---|---|---|---|---|
机箱旋钮 |
增强型优先级模式 (仅限 Junos OS) |
无增强型优先级模式 |
* |
||
严格高配置 |
不 |
是的 |
* |
* |
|
|
— |
— |
高 |
高 |
高 |
|
— |
高 |
中 |
高 |
高 |
|
— |
中 |
低 |
中 |
中 |
|
— |
中 |
低 |
中 |
低 |
|
— |
低 |
低 |
低 |
过剩 |
数据包调度是严格的优先级轮询,而虚拟输出队列位于保证区域。
虚拟输出队列使用其保证积分后,会降为超优先级计划(即加权轮循)。
唯一例外是严格高优先级,它始终计划为严格高优先级。
运行 Junos OS 支持 enhanced-priority-mode
和 no-enhanced-priority-mode
配置层次结构下选项的 [edit chassis fpc fpc-slot traffic-manager]
PTX 系列路由器。
运行 Junos OS 演化版的 PTX 系列路由器不支持 enhanced-priority-mode
模式。
对于运行 Junos OS Evolved 的 PTX10K-LC1201 和 PTX10K-LC1202 线卡,PTX10001-36MR、PTX10004、PTX10008 和 PTX10016 路由器:
- 在严格优先级计划程序模式下,队列 6 和队列 7 的调度程序必须具有(
low
对于Excess
硬件中的优先级),队列 0 到 5 的优先级应更高。这些 PTX 模型允许队列 6 和队列 7 通过设置大值和小excess-rate
值来模拟两个严格的Excess
优先级。 - FPC 启动时,如果系统配置了任何
traffic-control-profiles profile-name strict-priority-scheduler
数据,则该 FPC 的所有出口接口 (et-*
) 都会对队列 6 和队列 7 进行专门处理。要进行适当的传输调度,请为所有端口接口配置traffic-control-profiles profile-name strict-priority-scheduler
任何流量控制配置文件是否有strict-priority
调度器。
strict-high
以及严格优先级计划的差异。