(没找到Gargoyle Router QoS的中文教程,所以根据我自己对QoS不太成熟的理解,分享我的使用经验如下,错漏难免,高手勿笑)
在4MB下行,512KB上行的ADSL拨号上网环境,刷G301N的Gargoyle固件的G300Nv2路由器一台,内网电脑A进行P2P(迅雷下载、BT下载、P2SP电影、在线电影),内网电脑B进行网络游戏(FPS类联机游戏)。
目标:
电脑A进行P2P应用时不影响电脑B联机游戏。
Gargoyle的QoS具体设置如下:
1.登录Gargoyle管理界面;
2.进入Connection下的DHCP页面;
3.配置Static IPs里的Assigned Static IP Addresses;
4.为电脑A分配IP 192.168.1.160,为电脑B分配IP 192.168.1.170,保存DHCP页面设置;
5.进入Firewall的QoS(Upload)页面,勾上Enable Quality of Service (Upload Direction);
6.设置QoS (Upload) -- Service Classes如下:
Service Class Name
Percent BW
Min BW (kbps)
Max BW (kbps)
Fast 99% 32 332
Slow 1% 32 128
Total (Upload) Bandwidth: 460 kbit/s
7.设置QoS (Upload) -- Classification Rules如下:
Match Criteria Classification
Source: 192.168.1.170
Fast
Source: 192.168.1.160
Slow
Default Service Class: Slow
8.保存本页设置;
9.进入Firewall的QoS(Download)页面,勾上Enable Quality of Service (Download Direction);
10.设置QoS (Download) -- Service Classes如下:
Service Class Name
Percent BW
Min BW (kbps)
Max BW (kbps)
Min RTT
Fast 99% 512 1600 Yes
Slow 1% 256 1600
Total (Upload) Bandwidth: 3200 kbit/s
11.设置QoS (Download) -- Classification Rules(与第7步一样的设置);
12.勾选Enable active congestions control (Download Direction);
13.可在Use non-standard ping target:填入某个特定IP,默认是你外网网关的IP;
14.可在Use custom ping limit:填入某个特定值,如25,这个值可以通过长时间Ping网关来观察得出。
15.保存本页设置。
效果:
经测试,在以上设置的QoS介入下,内网电脑A进行迅雷BT下载时,最高速度被限制在1600kbps(实际BT下载速度在160KB每秒),此时内网电脑B进行COD:MW3联机游戏的Ping值会上升30ms,基本可以接受;当电脑A开启PPS这类P2P视频软件正常播放视频时,则几乎不会影响电脑B进行COD:MW3联机游戏的Ping值。
以上测试,对结果的影响最大的是第10步Slow类Max BW的值,如果设置的此值过大或为No Bandwidth Maximum,则还是会造成电脑B的Ping值明显上升。所以,虽然Gargoyle官网和论坛强调Min RTT和ACC的妙处,但不排除只是因为Gargoyle的QoS在IP限速方面的效能好,再加上单纯的带宽限制就会有上述表现。
(原创内容,转载注明作者和出处,谢谢)