QoS队列机制对比
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QoS队列机制对比
队列
FIFO
分类机制
无
子队列数量
1
子队列长度
40(hold-queue X out) priority-list X queue-limit
PQ
CLI
4
CQ
CLI
17
queue-list X queue N limit
WFQ
per-flow(源目 的IP,协议 号,源目的端 口,ToS)
无
很好(精确 的带宽分 配)
无延迟保证
PQ部分严格优 CBWFQ部分同上,PQ根 先,当PQ部分有 很好 很好(PQ) 据令牌筒进行丢弃,是 包的时候, (CBWFQ) Policer的算法 CBWFQ部分不能 出队。
完美
尾丢弃,可以支持WRED
调度机制
先进先出
延迟保证
无
带宽分配
无
优Biblioteka Baidu势
无分类机制,无 法做区分化服务 低优先级队列可 能会被饿死
尾丢弃
严格优先级
很好
无
尾丢弃
PQ+RR(PQ相对 RR带宽分配不是 于RR来说,有严 非常精确,取决 格优先级,PQ部 很好(PQ) 无(PQ) 于Count及数据包 分内队列编号越 无(RR) 较好(RR) 情况,另外纯RR 小,优先级越高 会带来延迟及抖 。RR部分按字节 动 数进行轮询) 分类不可控制, 较好,但是 较消耗设备资 无法精确制 源,只适合于低 定带宽值分 速链路,无严格 配 的延迟保证
8(System) 16-4096(Dynamic) 0-1024(RSVP)
不可控制
CBWFQ
MQC
64
全部可控,queuelimit X
LLQ
MQC
64
CBWFQ部分可以 调整,PQ部分实 际是一个Policer, 调整长度无意义
只要结合了CBWFQ,方向只能是OUT
QoS队列机制对比
丢弃机制
WFQ-Drop:HQO的被动 丢弃和CDT的早期丢弃, 丢总是丢FT最大
根据FT调度
较好
默认尾丢弃,可以配置为 WRED丢弃。对于默认队 列,如果配置了 类似于WFQ调度 bandwidth,默认为尾丢 机制,通过 弃,可以开启WRED;或 bandwidth提供 者配置了fair-Queue,默 最小带宽保证 认WFQ-Drop,也可以搭 载WRED
队列
FIFO
分类机制
无
子队列数量
1
子队列长度
40(hold-queue X out) priority-list X queue-limit
PQ
CLI
4
CQ
CLI
17
queue-list X queue N limit
WFQ
per-flow(源目 的IP,协议 号,源目的端 口,ToS)
无
很好(精确 的带宽分 配)
无延迟保证
PQ部分严格优 CBWFQ部分同上,PQ根 先,当PQ部分有 很好 很好(PQ) 据令牌筒进行丢弃,是 包的时候, (CBWFQ) Policer的算法 CBWFQ部分不能 出队。
完美
尾丢弃,可以支持WRED
调度机制
先进先出
延迟保证
无
带宽分配
无
优Biblioteka Baidu势
无分类机制,无 法做区分化服务 低优先级队列可 能会被饿死
尾丢弃
严格优先级
很好
无
尾丢弃
PQ+RR(PQ相对 RR带宽分配不是 于RR来说,有严 非常精确,取决 格优先级,PQ部 很好(PQ) 无(PQ) 于Count及数据包 分内队列编号越 无(RR) 较好(RR) 情况,另外纯RR 小,优先级越高 会带来延迟及抖 。RR部分按字节 动 数进行轮询) 分类不可控制, 较好,但是 较消耗设备资 无法精确制 源,只适合于低 定带宽值分 速链路,无严格 配 的延迟保证
8(System) 16-4096(Dynamic) 0-1024(RSVP)
不可控制
CBWFQ
MQC
64
全部可控,queuelimit X
LLQ
MQC
64
CBWFQ部分可以 调整,PQ部分实 际是一个Policer, 调整长度无意义
只要结合了CBWFQ,方向只能是OUT
QoS队列机制对比
丢弃机制
WFQ-Drop:HQO的被动 丢弃和CDT的早期丢弃, 丢总是丢FT最大
根据FT调度
较好
默认尾丢弃,可以配置为 WRED丢弃。对于默认队 列,如果配置了 类似于WFQ调度 bandwidth,默认为尾丢 机制,通过 弃,可以开启WRED;或 bandwidth提供 者配置了fair-Queue,默 最小带宽保证 认WFQ-Drop,也可以搭 载WRED