|
今天没事儿,上午就搞了一下qos的设置,我觉得还是另外一种搞法比较合适。
在汤姆逊的机器里面,有两个方面涉及到qos,一个是端口映射,可以让对应的程序更快,因为省却了路由器的转发弯路,直接把程序端口对应起来,自动判断,加快数据流。另外一个就是程序的优先等级,这个才是调控整个程序排列的先后关键,因为映射是指个体,排列优先权则是对整个所有的程序!
我们设置端口映射,加快数据包,这在界面都可以完成,无需太多的命令执行,因为命令执行不排除会漏掉个别句柄的可能,不够完善,那就直接界面完成,很直观。
但这个端口映射并不能让他的权限得到优先执行,这才涉及到我们调整index的等级。我的实验方法是把dns调整到首位,这样加快地址解析,可以让web反应更快。voip的优先权放到第二第三,然后数据包的esp/ah等放到第四第五,然后接着就是web浏览要用到的http放到第六。这样把整个web和voip的放到最前面,其他的都根据需要往后排,比如video等开通了iptv的用户肯定就不能拍到20以后了,得让他排在7---10之间。
调整了http的优先权,自然让web浏览快速得到优先,其他的下载程序默认都是直接放到最后的,那么根据需要你也可以放到10以后依次排列。
我自己修改了默认的等级,把仓库这边的机器调整如下:
[ labelrule.ini ]
chain add chain=rt_user_labels
chain add chain=rt_default_labels
chain add chain=qos_user_labels
chain add chain=qos_default_labels
rule add chain=qos_default_labels index=1 serv=dns log=disabled state=enabled label=Management
rule add chain=qos_default_labels index=2 serv=h323 log=disabled state=enabled label=VoIP-Signal
rule add chain=qos_default_labels index=3 serv=sip log=disabled state=enabled label=VoIP-Signal
rule add chain=qos_default_labels index=4 serv=ah log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=5 serv=esp log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=6 serv=http log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=7 serv=telnet log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=8 serv=httpproxy log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=9 serv=https log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=10 serv=imap log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=11 serv=imap3 log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=12 serv=imap4-ssl log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=13 serv=imaps log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=14 serv=pop2 log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=15 serv=pop3 log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=16 serv=pop3s log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=17 serv=smtp log=disabled state=enabled label=Interactive
rule add chain=qos_default_labels index=18 serv=icmp log=disabled state=enabled label=Management
rule add chain=qos_default_labels index=19 serv=ike log=disabled state=enabled label=Management
rule add chain=qos_default_labels index=20 serv=igmp log=disabled state=enabled label=Video
rule add chain=qos_default_labels index=21 serv=rtsp log=disabled state=enabled label=Video
rule add chain=qos_default_labels index=22 serv=DiffServ log=disabled state=enabled label=DSCP
rule add chain=qos_default_labels index=23 name=default srcintf=!wan log=disabled state=enabled label=default
这些规则是直接可以更改的,直接增减,无需采用命令方式,这样更直观! |
|