配置拥塞管理
背景信息
当网络中发生间歇性拥塞时,可以配置拥塞管理,设备将按照指定的调度策略决定报文转发时的处理次序,以达到高优先级报文优先被调度的目的。
设备上每个接口有8个端口队列,不同的队列可以采用不同的队列调度方式,但一个队列只能使用一种队列调度方式。设备上支持的队列调度方式包括PQ、WRR和WDRR,以及PQ+WRR、PQ+WDRR混合调度。当采用混合调度时,先进行PQ调度,多个队列使用PQ调度时,按优先级高低顺序进行调度,队列索引越大,优先级越高。PQ调度完成后,再对队列进行WRR或WDRR调度。
WRR和WDRR调度都涉及权重,差别在于:WRR是按照报文个数进行调度,WDRR是按照报文字节大小进行调度。
对于X5E、X5EK、X5S、X5H系列单板的GE接口,以及ET1D2X08SX5E、ET1D2X08SX5H单板的XGE接口,设备拥塞严重时会引起端口队列调度不准,甚至部分低优先级队列断流。建议配置拥塞避免,从而规避该问题。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number,进入接口视图。
- 配置端口队列的调度方式。
执行命令qos { pq | wrr | drr },配置端口队列调度方式为PQ、WRR或WDRR。
或执行命令qos { pq { start-queue-index [ to end-queue-index ] } &<1-8> | { wrr | drr } { start-queue-index [ to end-queue-index ] } &<1-8> } *,配置端口队列调度方式为PQ+WRR或PQ+WDRR。
缺省情况下,端口队列采用PQ调度方式。
X系列单板不支持WRR调度和PQ+WRR调度。
(可选)执行命令qos queue queue-index wrr weight weight,指定端口队列WRR调度的权值。
缺省情况下,WRR调度方式的队列权值均为1。
只有端口队列调度方式为WRR或PQ+WRR时,才需要使用此步骤配置。
(可选)执行命令qos queue queue-index drr weight weight,指定端口队列WDRR调度的权值。
缺省情况下,WDRR调度方式的队列权值均为1。
只有端口队列调度方式为WDRR或PQ+WDRR时,才需要使用此步骤配置。