Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MIC 和 MPC 接口上的调度程序延迟缓冲

要控制输出级的拥塞,可以配置延迟缓冲带宽。计划程序延迟缓冲区带宽提供数据包缓冲区空间,以吸收长达指定延迟持续时间的突发流量。指定的延迟缓冲区已满后,丢弃概率为 100 % 的数据包将从缓冲区头部丢弃。

缓冲区大小是队列在拥塞期间(缓冲区用完且数据包开始丢弃)可用于继续传输数据包的端口带宽的时间量(以毫秒为单位)。

对于 MIC 和 MPC 接口,默认的最大队列缓冲区大小为:

  • 流量速率低于 1 Gbps 时为 500 毫秒。

  • 100 毫秒,流量速率为 1 Gbps 或更快。

  • MIC 和 MPC 接口上配置的所有隧道接口为 100 毫秒

您可以配置介于 4 KB 到 256 MB 之间的显式缓冲区大小,具体取决于 MIC 或 MPC 型号。但是,MIC 和 MPC 接口不支持大延迟缓冲区大小配置语句 q-pic-large-buffer

MIC 和 MPC 线卡上托管的接口在应用配置的延迟缓冲区参数时具有一定的粒度。换句话说,观察到的硬件值可能与用户配置的值不完全匹配。尽管如此,派生值还是尽可能接近配置的值。

配置显式缓冲区大小时,有 256 个点可用,并选择最近的点。高优先级和中优先级队列使用 64 个点,低优先级队列使用 128 个点。