(沒找到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 BWMin 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 BWMin 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限速方面的效能好,再加上單純的頻寬節流設定就會有上述表現。
(原創內容,轉載註明作者和出處,謝謝)