前两天买了一个维盟路由器玩了一下,简单对比维盟智能流控和磊科智能QOS
本帖最后由 vcal2010 于 2017-3-29 00:00 编辑前两天买了一个维盟路由器玩了一下,简单对比维盟智能流控和磊科智能QOS
维盟智能流控的优点:专业复杂,效果好。内置有一个应用协议库,方便用户选择应用(用户不需要了解应用端口号等),设置应用优先级、保证带宽和限制带宽,很专业,在协议没知别错的情况,控制效果会更好,但这也会使设置复杂化,设置太详细了,太专业化了,对普通用户来说要上手就没那么容易了。而磊科的做法是通过传输层的协议+端口号,来设置应用优先级,匹配起来没那么精确,但也还是有效果的,设置也简单,但对普通用户来说要了解应用的端口也是有点复杂的,要么在网上搜索应用所用端口号,要么自己用工具来查。
磊科智能QOS的优点:算得上有一定的智能;内置了小包优先的规则,像游戏小包、网页等应用是比较优先传输的,同时有弹性宽带这些可以更好地利用带宽,相对于维盟的设置,简单了一些,对于多台电脑共享上网,磊科智能QOS效果还是不错,只是没有维盟的可以精确控制。
磊科是按主机来分配控制网速的,而维盟智能流控是可以分配控制各主机上的应用占用的网速。
比如在同一台机子上要想既开迅雷BT下载,又要不卡的玩游戏,用磊科路由的话,很难控制达到理想效果,而用维盟的智能流控,在设置好控制好宽带使用的情况下,还是可以实现的。
顺便说一下极路由智能模式Qos,我试用型号是B70,优点:使用简单,宽带利用率高,同时也内置了一些网页优先等规则,算是比较智能。缺点:基本不能自定义配置,只能通过插件的形式设置一些应用的优先传输(估计是花钱买插件,或者自己开发);其次是开迅雷BT时上行和下行网速可能全被占满,也不能在路由器上配置限制(智能模式不可以限),宽带利用率那么高,没预留,是很难保证游戏不卡的。所以极路由智能模式Qos效果是有的,但是无法与磊科和维盟的比。
总体来说磊科和维盟的QOS都是不错的。磊科285P(包括硬改)论坛上用过的人应该不少吧,口碑不错,说不行的,只能说那些人不会用。
维盟内置应用协议:
8mbsp带100 ip,准备怎么玩。
QOS其实最好的是原生linux tc+iptables+shell,各种iptables connmark restore结构是目前学习过的QOS应用的最高效的实现了。曾经被人鄙视说linux的qos不如ros,首先ros是linux的可以看作是精简命令解释版本。如果你仔细看ros的参数,大部分linux支持的参数,在ros下面仅仅是部分支持。ros没有tc,所谓的小包能玩的只有iptables length匹配,ros的htb还停留在过时的自上而下的包到链接的匹配过程。
当然那年跟那人争论半天所谓的QOS实现,最后都在扯 l7 的匹配上。在 l7匹配规则上这部分只能说没人在做,开源世界也确实不如那些商用软件。目前能玩的也仅仅是根据协议,ip,端口,部分iptables modules特性进行优先级控制。在多人环境,QOS的最佳实现无非就是下行方向防止少量用户占用99%以上的带宽,上行根据优先级有序的改变上行数据队列,根据tcp的握手过程继尔改变下行队列数据的优先级。最终都落在如何控制延迟和流量上面。所以8mbps带100ip就变得非常难。难度在于带宽非常有效,随便1个ip都可以抢占800kb/s总带宽。如果根据ip进行带宽分配,没开玩笑吧每ip 8kb/s-800kb/s。问题是这还涉及到规则自上而下导致的规则遍历效率,而且会导致越靠后的规则越没有足够的剩余带宽可以分配。这方面ros有它独家的pcq。但是pcq不具备connmark restore的将优先级标记由上行流量又带到下行流量。
办公环境能看得到的流量就是web浏览过程,而上行方向根据目的端口分级可以非常有效的防止p2p拥塞让高优先级的数据出列,所以基本这些年使用下面的端口规则都没碰到什么问题,而如何防止少量ip占用99%以上的带宽呢。使用脚本定时对网络进行扫描就可以了。想当初用rtn16用tomato带145ip时用脚本进行并发数量计算前后花费5分钟。。。而使用iptables connbytes,1秒级实现动态将这些ip进行限速。
l7这东西无非就是协议,ip,端口,再加上其它规则的集合。这东西有时候真觉得在QOS上面用场不大,它更多应该是做类似行为管理进行安全阻断用途的。
tomato的原版qos是非常不错的,openwrt的qos-scripts虽然没tomato那么方便也是可以马马虎虎用用的。主要是它们都是基于iptables connmark restore结构实现的。至于什么石像鬼之类的,效率上应该是远远不如这两个,但是大家都喜欢玩WEB管理界面也就马马虎虎用着吧。
root@lede:~# cat /tmp/port.tmp
udp_5000:5500,6060_0x10/0xff
tcp_2099,5222,5223,5060,6060,8088,8393:8400_0x10/0xff
udp_53_0x20/0xff
tcp_22,23,123,3389,8123_0x20/0xff
tcp_80,443,1080,1863,8080,12000,14000_0x30/0xff
udp_500,1701,4000:4030,4500,8000:8001_0x30/0xff
tcp_20,21,25,1024:65535_0x40/0xff
udp_1:65535_0x40/0xff
本帖最后由 vcal2010 于 2017-3-28 18:58 编辑
维盟的设置界面。
本帖最后由 vcal2010 于 2017-3-28 19:00 编辑
磊科的设置界面
然并乱 这个功能需要收费的官网 而且还不准确这种需要七层协议的 占用cpu 会很高 wayos和panabit比较下? 无锡诚成电脑 发表于 2017-3-28 19:19
然并乱 这个功能需要收费的官网 而且还不准确这种需要七层协议的 占用cpu 会很高
解析到应用层是会多占用CPU资源,现在的处理器一般应付得来。可能会出现多匹配包的情况(一般不会漏),但在规则那里少匹配点协议就行了,占用CPU资源也会更少,效果也会更好点。 对于人多,网络杂的,必须维盟,磊科家用的那三几个人就可以了,爱快听听还可以,但是没试过 把磊科的和石像鬼的对比下 这些跟PA比差远了,WAYOS看似强大其它很多设置是不生效的,不信你就测试一下 说的很准确,用过285G和FBM550G,都是正版,和楼主说的一样,285好设置一点,设置好了wayos精准可靠一些 77220 发表于 2017-3-28 22:49
对于人多,网络杂的,必须维盟,磊科家用的那三几个人就可以了,爱快听听还可以,但是没试过
爱快不错的,252的掩码,1022个主机位都是妥妥的 这是爱快的截图,283用户都是有流量的,不过办公网络不会同时一起满负荷
页:
[1]
2