ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 5948|回复: 7

[交流] ROS软路由限速教程全集很实用

[复制链接]
发表于 2011-8-14 02:48:54 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
一. IP限速


普通限速就这样:我刚刚调整的


:for aPC from 1 to 239 do={/queue simple add name=(A0 . $aPC) dst-address=(192.168.0. . $aPC) interface=all priority=6 max-limit=1600000/720000 burst-limit=2240000/800000 burst-threshold=1024000/240000 burst-time=16s/10s }




:for bPC from 1 to 239 do={/queue simple add name=(B0 . $bPC) dst-address=(192.168.1. . $bPC) interface=all priority=8 max-limit=1024000/360000 burst-limit=1280000/480000 burst-threshold=800000/240000 burst-time=10s/8s }
二.PCQ限速


1.PCQ和普通限速是没有冲突的,普通的限速基本上是大于PCQ的限速值,也就是说按10M光纤来说,已经有普通限速的基础上还是要快超过10M的,网速肯定就慢了,这时候马上使用PCQ的限速策略代替普通限速,保证带宽不超过10M。PCQ启用后,带宽降下来后,那么就再使用普通限速,如此循环.那么有的朋友就会说有普通限速了还搞什么PCQ,直接把速度降低点不就OK了。我们做PCQ主要的目的是使10M的光纤得到充分利用,不浪费宝贵资源。白了就是少人的时候带宽给他多用点,速度快点,高峰期的时候减低点,慢点,但不能离谱。


2.首先要保证你ROS软路由是正常的能NAT,一切正常后我们开始做PCQ


2.1 说明:其他设置值在最后面贴出





2.2 注意:new packet mark:中的(all-mark) 这个要自己打上 的










2.3 在QUEUE菜单里面选择Queue Types 创作PCQ限速的子项
这里就决定了你的限制每个IP多少K的速度(2.9系列可以直接用K单位2.8 的不行)
注意看图 信息





























这里注意下TOTAL LIMIT 设置我这样吧
--------------------------------------------------------------------------------------------------------------
速度设置到底多少合适呢,如果是100M的就不搞什么PCQ了,我100M的网吧直接每台机器设置20M,用都用不完,他也很少会达到20M 哈哈
10M的来说,130台这样吧,PCQ设置800K,最低的了。普通限速就这样:我刚刚调整的


:for aaa from 1 to 100 do={/queue simple add name=(XQ . $aaa) dst-address=(192.168.0. . $aaa) interface=all max-limit=1024000/1024000 burst-limit=1280000/1800000 burst-threshold=500000/500000 burst-time=10s/10s }


其实这些值要自己很了解不端的再调整,感觉满意了那才是适合自己的
-------------------------------------------------------------------------------------------------------------
2.4 做流 量监视触发器























2.5 再做个 流量数值使之触发































这里再说两句:
*要选择对你的外网线路
*要注意ABOVE是 > 的意思,就是大于多少K的时候启动这个限制,只要模糊数字就可以
如果你的带宽是10M,你可以直接设置10000000
*另外1个就是BELOW 当然就是 < 小于的意思,这里很关键的地方就是你刚才设置的
每IP限制数了你们看第2张图的2那里,你这个BELOW的数值一定要 < 它
不然你在限速的时候客户的机器就会1会快1会慢的,其中的道理你们慢慢体会就会理解
10M的来说,PCQOFF为4M=4000000 PCQON为9M=9000000(我这里设置为9.6M)
最后两步就快完毕了,耐心的看,耐心的试,完后就感觉很简单了.....
------------------------------------------------------------------------------------------------------------------


2.6 再做个执行这个开启与关闭的脚本


图片中的命令直接帖出来,免的大家又看的麻烦,我麻烦下大家便轻松点...


pcqon
/queue tree enable pcqdown
/queue tree enable pcqup


pcqoff
/queue tree disable pcqdown
/queue tree disable pcqup


2.7 排除服务器等机器,不受PCQ限制
做了PCQ,全部机子都是一样速度,连自己用的主机也慢啊,下电影慢死了,网吧只有一个网段,192.168.0.X,怎么样才能单独分某几个IP出来?
以下为设置的例子,超级感谢,能用
看我的例子 192.168.0.20 和192.168.0.21不受限制
/ ip firewall mangle
add chain=prerouting src-address=192.168.0.252 action=mark-connection
new-connection-mark=nopcqlimit passthrough=yes comment="" disabled=no
add chain=prerouting src-address=192.168.0.228 action=mark-connection
new-connection-mark=nopcqlimit passthrough=yes comment="" disabled=no
add chain=prerouting connection-mark=nopcqlimit action=accept comment=""
disabled=no


把这个脚本允许下,接这到第一部那里,把顺序拉下调整 下,请看下图再发图吧:



[/td][/tr]
发表于 2011-8-15 07:22:25 | 显示全部楼层
用了、但是还是会卡、10M 150台左右、延迟时同时低、有没有什么好的方法?
发表于 2011-8-15 19:34:52 | 显示全部楼层
不错,学习下
发表于 2011-8-17 13:58:50 | 显示全部楼层
来看看,学习学习
发表于 2011-8-18 05:03:15 | 显示全部楼层
顶了!!!!!!!!!!!!
发表于 2011-8-20 12:51:32 | 显示全部楼层
这个要赞一下才行了,我们公司也是用10M的光纤,我都不知道怎么分配。不过10M的光纤120台机
发表于 2011-8-23 12:32:24 | 显示全部楼层
学习来了。。。。。。
发表于 2011-8-23 19:39:41 | 显示全部楼层
呵呵。。徒步也有一个这样的教程。。很详细。。只不过他是用代码!
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-5-19 07:19 , Processed in 0.069121 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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