设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 2212|回复: 2
收起左侧

[已解决] CBWFQ怎么修改队列个数和队列深度和预留队列个数

[复制链接]
发表于 2013-8-19 12:13:13 | 显示全部楼层 |阅读模式
本帖最后由 horsetornado 于 2013-8-19 12:34 编辑

做WFQ时可以通过接口下命令fair-queue 64 256 20 来修改队列深度,队列个数和预留队列个数,但是做CBWFQ时怎么进行修改这些数值?

队列个数我的理解应该是分了几个类就是几个队列,外加一个默认队列,但我通过命令show queueing fair时就有疑惑了
11111111111111.png
默认情况下,队列个数是256,预留队列也是256,
疑惑一:我既然都分类了,为什么队列个数是256?
疑惑二:默认预留也是256,那岂不是全部预留给RSVP了,其他流量还怎么活啊?

然后我又在policy-map下面的class-default类下增加了一条命令,fair-queue 128,这条命令的作用应该是把class-default这个子队列
从FIFO修改成WFQ,并且队列个数为128
QQ截图20130819115818.png
疑惑三:这个128修改的应该class-default子队列的队列个数,这个显示结果不应该是接口下总队列数的个数吗?
疑惑四:既然把class-default修改城WFQ,这个下面的队列应该也有队列深度吧?可是在policy-map下的class-default类下,命令fair-queue 128只能修改到个数,不能修改深度
最后就是整体CBWFQ队列深度了,我看见每个policy-map下的class里面有条命令,queue-limit 200,但是这条命令只有在class-default类下使用时,通过show interface fa0/0才能看见效果
22222222222.png
疑惑五:这条命令是可以针对每个不同队列设置队列深度的吗?如果是,通过什么命令可以查看到不同队列应用了不同深度

疑惑六:难道和疑惑三一样,在class-default下修改的命令都是影响全局的吗?既修改class-default下的队列个数和深度就是影响整个CBWFQ的队列个数和队列深度?
疑惑七:如果疑惑六成立,那么CBWFQ的队列个数就不是手工分类来决定的,而是默认分好的?
疑惑八:如果疑惑六成立,那么也就是说CBWFQ所有队列都是一样大小,那么在别的policy-map的class下的queue-limit命令还有什么意义呢?
疑惑九:如果疑惑六成立,既class-default下的命令fair-queue 128只是修改全局的队列个数,那么它由FIFO变成WFQ后的子队列个数和深度就是默认的不可控的?
疑惑十:我发现queue-limit 200这条命令和priority不能同时存在?难道LLQ队列就不能修改队列深度吗?
发表于 2013-8-19 12:14:48 | 显示全部楼层
沙发 2013-8-19 12:14:48 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-22 15:31:02 | 显示全部楼层
板凳 2013-10-22 15:31:02 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-23 04:11 , Processed in 0.071910 second(s), 15 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表