ACX 系列路由器的调度器概述
您可以使用 调度器 定义输出队列的属性。这些属性包括分配给队列的接口带宽量、分配给存储数据包的内存缓冲区大小、队列的优先级以及与队列关联的随机早期检测 (RED) 丢弃配置文件。
您可以通过调度器 图将调度器与转发类相关联。然后,您可以将每个调度器图与一个接口相关联,从而配置硬件队列、数据包调度程序和根据此映射操作的 RED 进程。
在 ACX 系列路由器中,您可以为每个端口配置多个严格优先级队列。硬件按标记为严格优先级的队列编号的降序为队列提供服务。只要不满足所有严格优先级队列的整形速率(或峰值信息速率),调度程序将给予优先处理。与 MX 系列路由器不同,ACX 系列路由器在语句层次结构中[edit class-of-service schedulers scheduler-name priority strict-high]
配置了队列strict-high,该服务基于队列编号,而不是基于共享strict-high队列。
与其他 ACX 系列路由器不同,ACX5048 和 ACX5096 路由器支持在严格优先级队列中支持 CIR。严格优先级队列中没有基于队列编号的隐式优先级。与其他 ACX 系列路由器不同,ACX5048 和 ACX5096 路由器支持为丢失优先级low
medium-high
和非 high
TCP 协议配置丢弃配置文件。
层级和multicast <0-100>
[edit class-of-service schedulers scheduler-name shared-buffer-maximum]
层级的选项[edit class-of-service schedulers scheduler-name buffer-size]
buffer-partition multicast percent <0-100>
仅在 ACX5048 和 ACX5096 路由器上受支持。有关更多信息,请参阅 ACX 系列路由器上的共享和专用缓冲区内存池。
ACX5448 路由器支持基于端口的队列、调度和整形。每个物理接口(端口)最多可以配置八个队列(虚拟输出队列)。调度属性可以在物理和逻辑接口级别上应用。出口时间表支持两个优先级(strict-high
和 low
)。可以配置多个严格高优先级队列和多个低(默认)优先级队列。
默认情况下,ACX5448 路由器上的端口会从 DRAM 获得 100 微秒的专用缓冲区和共享缓冲区。延迟缓冲区控制拥塞期间的队列延迟以及队列中可存储的最大数据包数。每个端口的默认缓冲区大小为 100 微秒。
在所有 ACX 系列路由器上 strict
,无法 transmit-rate
配置优先级队列。
在运行 Junos OS Evolved 的所有 ACX 路由器上, strict-high
无法 transmit-rate
配置优先级队列。
在 ACX710 路由器上,服务等级提交更改(特别是对于物理接口上的调度器)会导致转发数据包暂停很短(不到一秒)。这可能会导致丢包。对于某些使用极短保持间隔的协议(如 BFD),我们建议您在应用调度器更改之前先禁用或放大激活间隔。我们还建议您在启用实时流量之前配置调度。
在 ACX 4000 路由器上,只要更改端口或其任何队列的调度和整形参数,端口上的整个调度配置将被擦除,并应用新的配置。在此窗口期内,流量模式不遵循用户参数。我们建议您在启用实时流量之前配置调度。