mysql routeros_转-RouterOS流量控制方案
本文轉(zhuǎn)自http://www.mikrotik.com.cn/newshow.aspx?ID=91
RouterOS 的 PCQ + HTB 的動(dòng)態(tài)流控與游戲優(yōu)先,通過(guò) Mangle 標(biāo)記數(shù)據(jù)和 queue tree 的
HTB控制,完全拋棄simple queue限速。
Simple Queue的缺點(diǎn)
規(guī)則越多,處理的數(shù)據(jù)越多,CPU消耗越大
規(guī)則越多,后面的規(guī)則獲取帶寬的幾率越小
如果有1000條Simple queue規(guī)則,那必須判斷查詢999條規(guī)則(必要時(shí)減少queue數(shù)量)
RouterOS的運(yùn)用與行業(yè)環(huán)境
設(shè)計(jì)思路
行業(yè)常規(guī)
動(dòng)態(tài)分配流控
采用動(dòng)態(tài)方式進(jìn)行帶寬分配,單個(gè)用戶可以獲得最大帶寬,用戶數(shù)增加后自動(dòng)平分
單機(jī)固定限速,不能動(dòng)態(tài)流控,人數(shù)多了網(wǎng)速變慢,人少時(shí)帶寬無(wú)法有效分配
HTB游戲優(yōu)先
在PCQ的動(dòng)態(tài)流控基礎(chǔ)上,為游戲預(yù)留帶寬,通過(guò)策略優(yōu)化游戲端口,并優(yōu)先處理。
很難區(qū)分游戲端口,不能完全實(shí)現(xiàn)游戲優(yōu)先處理
動(dòng)態(tài)流量根據(jù)網(wǎng)絡(luò)帶寬進(jìn)行分配,根據(jù)在線用戶變化動(dòng)態(tài)分配帶寬,下面一個(gè)12M總帶寬的網(wǎng)絡(luò),PCQ-rate設(shè)置為4M和未設(shè)置(即設(shè)置為0)情況下的帶寬分配:
這里我們有一個(gè)實(shí)際環(huán)境,我們需要實(shí)現(xiàn)對(duì)帶寬的動(dòng)態(tài)分配;電信帶寬為6M,網(wǎng)通帶寬為12M;
配置步驟:
在 ip firewall mangle 標(biāo)記上下行數(shù)據(jù)流
進(jìn)入 queue type 定義單機(jī)帶寬
在 queue tree 定義總帶寬和流量控制規(guī)則
步驟1:在 Mangle
標(biāo)記上下行的標(biāo)記:
步驟2:在
Queue Type 里按照200臺(tái)主機(jī)的數(shù)量,定義 PCQ 規(guī)則:
步驟3:建立
Queue Tree 規(guī)則,記住保留一定帶寬為緩沖
HTB 游戲優(yōu)先
通過(guò)HTB為游戲預(yù)留帶寬,保證在下載和視頻情況下,游戲照樣流暢:
HTB+PCQ 組合實(shí)現(xiàn)
步驟1:在原有的動(dòng)態(tài)的PCQ流控規(guī)則上進(jìn)行改進(jìn),首先導(dǎo)入游戲端口,建立新的gamesdown鏈表,將游戲與其他數(shù)據(jù)區(qū)分出來(lái)
通過(guò)將指定的數(shù)據(jù)轉(zhuǎn)移到游戲鏈表進(jìn)行過(guò)濾和數(shù)據(jù)包處理:
假設(shè)電信帶寬是11M,預(yù)留2M為緩沖帶寬,最大帶寬為9M,電信線路下行的HTB設(shè)置,游戲優(yōu)先級(jí)為1最高,其他下行數(shù)據(jù)為8最低;這里游戲只分配了3M最大帶寬,最低保證2M,對(duì)于游戲帶寬較小不需要那么大;其他下行數(shù)據(jù)最低保證6M。
總結(jié)
以上是生活随笔為你收集整理的mysql routeros_转-RouterOS流量控制方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 体验迅读PDF大师之前,为何大家不愿使用
- 下一篇: Redis复制机制