Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置调度器传输速率

传输速率控制可确定您配置的每个转发类的实际流量带宽。速率以位/秒 (bps) 为单位。每个队列都分配了传出接口带宽的一部分。

此带宽量可以是固定值,例如 1 兆位/秒 (Mbps)、总可用带宽的百分比或剩余可用带宽。您可以将传输带宽限制在您配置的确切值,或者在其他队列提供额外带宽时允许其超过配置的速率。通过属性,可以确保每个队列接收与其服务级别相应的带宽量。

在 M120 和 M320 路由器以外的 M 系列路由器上,不应在调度器中为速率限制的队列配置 buffer-size 大于 transmit-rate 该队列。如果这样做,则数据包转发引擎将拒绝 CoS 配置。但是,可以通过从传输速率中移除 exact 选项,或使用选项指定缓冲区大小 temporal 来达到相同的效果。

注意:

对于 8 端口、12 端口和 48 端口快速以太网 PIC,不支持传输调度。

要配置传输调度,请在 transmit-rate 层级添加语句 [edit class-of-service schedulers scheduler-name]

您可以按如下方式指定传输速率:

  • rate-传输速率,以位/秒。对于所有 MX 系列路由器和 EX 系列交换机接口,速率可以从 65,535 到 6,400,000,000 Bps。在所有其他平台上,速率可以从 3200 到 6,400,000,000,000 bps。

  • percent percentage-传输容量百分比。

  • remainder- 使用剩余费率。在配置中,不能组合和remainderexact选项。

  • exact-(可选)实施使用或transmit-rate percent语句配置的transmit-rate rate确切传输速率或百分比。在持续拥塞的情况下,一个信用负数的速率控制队列会填满并最终丢弃数据包。按如下方式指定exact选项:

    在配置中,不能组合和remainderexact选项。

注意:
  • exact在瞻博网络 MX 系列 5G 通用路由平台上的增强型排队密集端口集中器 (DPC) 上,不支持该选项。

  • [edit class-of-service schedulers scheduler-name] 层次结构中的transmit-rate percent 0 exact语句配置在具有 5 类 FPC 的 T4000 路由器上无效。

  • rate-limit-(可选)将传输速率限制在指定数量。您可以为一个逻辑接口(单元)的所有 8 个队列配置此选项,并将其应用于整形或未整形的逻辑接口。如果配置了零速率限制传输速率,则属于该队列的所有数据包都会被丢弃。在 IQE PIC 上 rate-limit ,调度器的传输速率选项作为静态监管器实施。因此,这些调度器不知道拥塞情况,并且这些调度器上可能的最大速率受语句中指定 transmit-rate 值的限制。由于静态监管器,即使没有拥塞,队列也不能发送高于传输速率的流量。

注意:

您可以将传输速率限制应用于多服务 100、400 或 500 PIC 上的逻辑接口。通常,速率限制用于防止严格高队列(如语音)使优先级较低的队列匮乏。每个逻辑接口只能对一个队列进行速率限制。要对多服务 PIC 接口应用速率限制,请在调度器中配置速率限制,并将调度器图应用于层次结构级别的多服务 (lsq-) 接口 [edit class-of-service interfaces] 。有关配置其他调度器组件的信息,请参阅 配置调度器

有关调度器传输速率的更多信息,请参阅以下部分:

示例:配置调度器传输速率

best-effort 调度器配置为在分配的任何接口上使用剩余带宽:

剩余带宽分配

剩余带宽的分配是一个复杂的问题。这是很难预测和测试的,因为软件的行为因流量组合而异。

如果队列收到的提供的负载超过队列的带宽分配,则队列的带宽积分为负,并且接收所有可用剩余带宽的份额。负带宽积分表示队列已用空其分配的带宽。如果队列的带宽积分为正,这意味着其接收的负载不会超过其带宽配置,则队列不会收到一部分剩余带宽。如果积分为正,则队列不需要使用剩余带宽,因为它可以使用自己的分配。

这种对剩余带宽的使用是默认的。如果不希望队列使用任何剩余带宽,则必须在层次结构级别将语句与选项[edit class-of-service schedulers scheduler-name]一起exact进行transmit-rate配置,以便进行严格分配。通过采用速率控制,将严格遵守指定的带宽。

瞻博网络 M 系列多服务边缘路由器和 T 系列核心路由器不会与队列配置的传输速率成比例分配剩余带宽。相反,调度程序以轮循的方式平均分配剩余带宽到带宽信用为负的队列。所有负积分队列均可平等地占用剩余带宽。此说明建议在积分为负的队列之间进行简单的轮询分配过程。在实际操作中,当剩余带宽分布时,队列可能会立即将其带宽信用状况从正更改为负,并立即从负变为正。低速率的队列往往被分配更大的剩余带宽份额,因为如果它们持续超速运行,则其带宽信用额在任何给定时间都更有可能为负。此外,如果数据包大小差异较大(例如,队列 0 接收 64 字节的数据包,而队列 1 接收 1500 字节的数据包),则实际的剩余带宽分配比率可能会大幅偏斜,因为无论数据包大小如何,每次轮循转都允许通过负积分队列准确地传输一个数据包。

默认情况下,在 MX 系列路由器、M320 增强型 4 型 FPC 以及带有 5 类 FPC 和 EX 系列交换机的 T4000 路由器上,将按传输速率的比例共享多余的带宽。您可以通过在[edit class-of-service schedulers scheduler-name]层次结构级别配置超速语句来调整此分布。您可以按百分比或比例指定超额费率共享。

总之,M 系列和 T 系列路由器为具有相同优先级和相同负信用状态的队列分配相同的剩余带宽。MX 系列路由器和 M320 增强型 4 型 FPC 和 EX 系列交换机以传输速率的比例共享多余的带宽,但您可以调整此分布。