论坛风格切换切换到宽版
  • 731阅读
  • 4回复

[问题求助]向各位大大请教QoS的一个问题? [复制链接]

上一主题 下一主题
离线加子里.
 
发帖
2086
C币
-152245
威望
383
贡献值
1
银元
-5
铜钱
4676
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
比如:如果我建立一个QoS策略,指定来自IP.范围为192.168.0.1~192.168.0.165(A范围)的数据包流向某一个类。不.指定default类,那么来自192.168.0.166~192.168.0.254(B范围)的数据包将不会经过此QoS策略的任何.一个类。请A范围和B范围的流量的优先级是情况是怎样的..?若B范围的流量设得很大,允许的流量占用了大部分的带宽,那没A范围的流量受到的影响有多大??谢谢了(广告)

[ 本帖最后由 zh.ulinfeiba 于 2009-7-13 .17:49 编辑 ]    健康

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线chkey.
发帖
2007
C币
-140550
威望
405
贡献值
1
银元
-1
铜钱
4645
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
B网会进入default类。
default类是最后被调度的,优先级低于任何类

离线dwbtongyi.
发帖
2171
C币
-60536
威望
368
贡献值
1
银元
0
铜钱
4781
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
请问emmoblin大大 ,如果我没有认为的创建一个default类,系统会自己创建一个默认defult类吗?

离线qwer20.
发帖
2210
C币
-60177
威望
375
贡献值
1
银元
-3
铜钱
4907
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
tc qdisc add dev eth0 root handle 1: default 10

这个default 10就是当匹配不上的时候进入1:10队列。

当然你要定义一下
tc class 1:10 rate ceil的值。

至于如果不定义default,后果是什么,我再去看看代码。

离线bananason.
发帖
2138
C币
-139017
威望
405
贡献值
1
银元
-2
铜钱
4786
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
        cl = htb_find(TC_H_MAKE(TC_H_MAJ(sch->handle), q->defcls), sch);

        if (!cl || cl->level)

                return HTB_DIRECT;
复制代码

我看了一下代码,如果defcls没有定义,那么就会返回HTB_DIRECT,这样就会直接发送不受htb控制了。

所以最好还是要定义defcls队列。

[ 本帖最后由 emmoblin 于 2009-7-14 14:05 编辑 ]

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个