?
一、名詞解釋
多線環(huán)境下,可以實(shí)現(xiàn)內(nèi)網(wǎng)某些協(xié)議走某些特定的線路。
增強(qiáng)分流:增加分流的成功率。
注意事項(xiàng):未知協(xié)議、小包數(shù)據(jù)不能分流。其他的協(xié)議用戶可以根據(jù)自己的需求來分流。
案例中心:http://www.yxmc.net.cn/support/cjwt/dxhj/2c343.html
?
?
二、設(shè)置方法
?指定某個(gè)協(xié)議走某WAN口線路。
?設(shè)置步驟:
?點(diǎn)擊右上方的添加,選擇分流線路、選擇分流相關(guān)協(xié)議、填寫分流的源地址,點(diǎn)確認(rèn)之后策略生效。
線路綁定:勾選線路綁定,線路斷線后會(huì)走綁定線路,不會(huì)自動(dòng)切換到正常的線路上。線路綁定功能在官方硬件版本為3.5.4版本及以上支持免費(fèi)版本為3.5.2及以上支持。
?
【新建連接數(shù)】 | 系統(tǒng)會(huì)按比例輪循方式分配連接數(shù)。 |
【源IP】 | 系統(tǒng)會(huì)優(yōu)先保證相同的源IP的同一個(gè)協(xié)議走相同的接口。 |
【源IP+目的IP】 | 系統(tǒng)會(huì)優(yōu)先保證相同的 源IP+目的IP的同一個(gè)協(xié)議走相同的接口,使網(wǎng)絡(luò)訪問會(huì)更加穩(wěn)定。 |
?注意:協(xié)議分流單條策略中的協(xié)議項(xiàng)不得超過64條,否則會(huì)導(dǎo)致分流失效。
?
三、舉例說明
1.兩條線路,想實(shí)現(xiàn)內(nèi)網(wǎng)192.168.1.2-192.168.1.200的網(wǎng)絡(luò)下載和視頻走WAN2線路
源地址就是要分流的地址。源地址不要不填,如果是所有地址的話,可以填寫地址段,比如192.168.1.2-192.168.1.200;
?功能機(jī)制:
?開啟增強(qiáng)分流可以增大分流效果。?
后配置策略先生效,如果時(shí)間段不沖突,按照時(shí)間段的時(shí)間生效。
匹配所有規(guī)則,規(guī)則沖突則后添加的生效
?注意事項(xiàng):
?①如果要做分流,那么分流的線路不要用已經(jīng)加入負(fù)載均衡的線路,否則會(huì)影響負(fù)載還有分流的效果。
?②協(xié)議分流后,一般不建議使用一鍵流控,推薦使用手工流控設(shè)置流控策略。
?③協(xié)議分流中分流的的協(xié)議在做手工流控的時(shí)候,要按照分流的線路帶寬計(jì)算設(shè)置;沒有被分流的協(xié)議就按照默認(rèn)網(wǎng)關(guān)的線路帶寬設(shè)置
?
?
?
?
四、目前協(xié)議分流存在的常見問題
?
?
-----分流生效優(yōu)先級(jí)-----
愛快流控路由提供了多種線路配置功能,如:
網(wǎng)絡(luò)設(shè)置--分流設(shè)置--端口分流、協(xié)議分流、域名分流,上下行分離
網(wǎng)絡(luò)設(shè)置--多線負(fù)載,
網(wǎng)絡(luò)設(shè)置--靜態(tài)路由,
外網(wǎng)設(shè)置--默認(rèn)網(wǎng)關(guān)等。
以上功能同時(shí)使用時(shí),優(yōu)先級(jí)從高到低如下:
靜態(tài)路由>域名分流>端口分流>協(xié)議分流>多線負(fù)載>默認(rèn)網(wǎng)關(guān)
-----掉線自動(dòng)切換問題-----
在勾選了多條線路的情況下,如果有一條線路斷線了,流量會(huì)怎么分配?
如果斷線的線路上網(wǎng)方式是撥號(hào)上網(wǎng)的,那么流量會(huì)繼續(xù)平均分配到其他線路上
如果斷線的線路上網(wǎng)方式是DHCP或者靜態(tài)IP,那么流量會(huì)全部走默認(rèn)網(wǎng)關(guān)線路
?
?
-----協(xié)議分流不成功-----
?
①先確認(rèn)下分流的線路是否正常
??a、單線測(cè)試是否可以正常
? b、系統(tǒng)設(shè)置---系統(tǒng)狀態(tài)---線路監(jiān)控,線路檢測(cè)是否成功
②協(xié)議識(shí)別錯(cuò)誤
③協(xié)議識(shí)別正確,但是存在分流異常
原因:協(xié)議流第一次經(jīng)過愛快,愛快會(huì)進(jìn)行識(shí)別和標(biāo)記(記錄協(xié)議名稱對(duì)應(yīng)的目標(biāo)地址),緩存下來,
如果對(duì)這個(gè)協(xié)議流進(jìn)行分流操作的話,那么第一次觀察此協(xié)議流分流不成功.
之后相同的協(xié)議流匹配之前(協(xié)議名稱對(duì)應(yīng)目標(biāo)地址相同)緩存的信息.這樣的協(xié)議流經(jīng)過的時(shí)候就可以完全識(shí)別并且分流成功了.
?
舉例:優(yōu)酷視頻就有很多服務(wù)器IP,看一個(gè)相同的視頻觀察連接數(shù)目標(biāo)地址IP就有很多次都不同.如果把這些不同的IP和協(xié)議名稱全部緩存下來的話,那么下次再看優(yōu)酷視頻,IP是之前緩存下來的IP,那么分流就能直接成功了
?
剛升級(jí)完或者新安裝路由用戶(包括路由重啟)緩存就會(huì)清空,所有就得重新來過.
這個(gè)問題現(xiàn)在的解決方法是:隨著路由運(yùn)行時(shí)間增加,緩存的數(shù)量越來愈多,分流成功率會(huì)隨之增加.(對(duì)您造成的不便,敬請(qǐng)諒解)
那么在之后的版本,我們會(huì)努力通過其他方式徹底修復(fù)這一問題.(目前增加了順網(wǎng)流控模板,通過順網(wǎng)客戶端進(jìn)程分流也可以增加成功率)
再一個(gè)之后我們會(huì)考慮收集所有的協(xié)議匹配信息進(jìn)行整理,這個(gè)緩存直接打包放到系統(tǒng)內(nèi)部.這樣會(huì)很大程度上緩解協(xié)議分流不成功的問題。
?
?
五、協(xié)議分流相關(guān)案例
?
-----協(xié)議分流后,如何使用手工流控-----
?
①協(xié)議分流什么協(xié)議到什么線路,那這協(xié)議就是走這條線路的
對(duì)應(yīng)的手工流控
未知,小包,是走默認(rèn)網(wǎng)關(guān)線路設(shè)置流控限制的
協(xié)議分流的協(xié)議,就按照分流到的線路設(shè)置流控?cái)?shù)據(jù)
②考慮到協(xié)議分流存在不成功的可能性,手工流控設(shè)置的時(shí)候,建議增加一條,協(xié)議分流的協(xié)議走默認(rèn)網(wǎng)關(guān)線路的策略
?
-----復(fù)雜環(huán)境下,如何正確使用協(xié)議分流-----
①協(xié)議分流可以分流的協(xié)議包括:HTTP協(xié)議.網(wǎng)絡(luò)下載,文件傳輸,網(wǎng)絡(luò)通訊,網(wǎng)絡(luò)視頻,其他應(yīng)用.
②協(xié)議分流不支持分流的協(xié)議:未知應(yīng)用,小包數(shù)據(jù)
舉例:
環(huán)境一、?兩條線路(一條電信wan1;一條聯(lián)通wan2)
需求:游戲電信的走電信,聯(lián)通的走聯(lián)通;其他的協(xié)議走電信線路
設(shè)置方法:
a、外網(wǎng)設(shè)置,電信為為默認(rèn)網(wǎng)關(guān)線路;不要設(shè)置多線負(fù)載,如果設(shè)置,取消
?
?
b、多線路由,電信和聯(lián)通分別加入運(yùn)營(yíng)商
?
c、分流設(shè)置---協(xié)議分流;把可以分流的協(xié)議都選擇,線路選擇電信線路。
?
?
d、游戲,常用,未知,小包走兩條線路,其他協(xié)議只走電信線路;手工流控設(shè)置限制的時(shí)候,按照對(duì)應(yīng)線路的帶寬進(jìn)行計(jì)算
?
?
環(huán)境二、光纖wan1+ADSL撥號(hào)線路wan2 (或者光纖+多ADSL線路)
需求:指定游戲協(xié)議走光纖線路,其他的協(xié)議可以做分流處理(下面講述設(shè)置以光纖wan1+ADSL撥號(hào)線路wan2來舉例)
設(shè)置方法:
a、外網(wǎng)設(shè)置,光纖線路勾選默認(rèn)網(wǎng)關(guān);所有線路不勾選負(fù)載均衡
?
?
b、多線路由里面不要加入運(yùn)營(yíng)商,如果加入了,退出
?
c、分流設(shè)置---協(xié)議分流;把要分流的線路分流到對(duì)應(yīng)的AD線路,比如網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)下載等可以走AD線路
?
?
d、游戲,常用,未知,小包走光纖線路,其他協(xié)議對(duì)應(yīng)走協(xié)議分流設(shè)置里面的線路,沒有分流的協(xié)議走默認(rèn)網(wǎng)關(guān),也就是光纖線路;
?
注意給您的建議就是,被分流的協(xié)議組全部按照分流的線路總帶寬計(jì)算設(shè)置.沒有被分流的協(xié)議組按照默認(rèn)網(wǎng)關(guān)的總帶寬計(jì)算設(shè)置.
?
?
環(huán)境三:電信光纖(wan2)+聯(lián)通光纖(wan3)+ADSL撥號(hào)線路(wan1)
客戶需求:指定游戲電信走電信的.聯(lián)通走聯(lián)通的;其他的協(xié)議可以做分流處理
設(shè)置方法:
a、外網(wǎng)設(shè)置,可以設(shè)置AD線路為默認(rèn)網(wǎng)關(guān);其他線路不勾選負(fù)載均衡
?
?
b、多線路由里面電信和聯(lián)通加入運(yùn)營(yíng)商;AD線路不加入。
?
c、分流設(shè)置---協(xié)議分流;把要分流的線路分流到對(duì)應(yīng)的AD線路,比如網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)下載等可以走AD線路
?
?
d、游戲,常用,未知,小包走電信和聯(lián)通,其他協(xié)議對(duì)應(yīng)走協(xié)議分流設(shè)置里面的線路,沒有分流的協(xié)議走默認(rèn)網(wǎng)關(guān);
?
注意:被分流的協(xié)議組全部按照分流的線路總帶寬計(jì)算設(shè)置.沒有被分流的協(xié)議組按照默認(rèn)網(wǎng)關(guān)的總帶寬計(jì)算設(shè)置.
?
?
環(huán)境四:全部ADSL多撥線路(wan1,wan2,wan3)(或者全部相同ISP線路做負(fù)載均衡)
客戶需求:指定游戲協(xié)議走某一條線路.其他的協(xié)議可以做分流處理
設(shè)置方法:
a、外網(wǎng)設(shè)置,可以設(shè)置某條AD線路為默認(rèn)網(wǎng)關(guān),這樣的話,游戲是走這條線路的;其他線路不勾選負(fù)載均衡
b、多線路由里面不要加入運(yùn)營(yíng)商,如果加入了,退出。
?
c、分流設(shè)置---協(xié)議分流;把要分流的線路分流到對(duì)應(yīng)的AD線路
?
d、游戲,常用,未知,小包走默認(rèn)網(wǎng)關(guān)線路,其他協(xié)議對(duì)應(yīng)走協(xié)議分流設(shè)置里面的線路,沒有分流的協(xié)議走默認(rèn)網(wǎng)關(guān);
?
注意:被分流的協(xié)議組全部按照分流的線路總帶寬計(jì)算設(shè)置.沒有被分流的協(xié)議組按照默認(rèn)網(wǎng)關(guān)的總帶寬計(jì)算設(shè)置.
?
?
環(huán)境五:一條100M電信光纖(wan1),三條網(wǎng)通ADSL(wan2,wan3,wan4)
設(shè)置方法:
a、外網(wǎng)設(shè)置,設(shè)置100M電信光纖線路為默認(rèn)網(wǎng)關(guān);其他線路不勾選負(fù)載均衡
?
?
b、多線路由里面加入運(yùn)營(yíng)商。
?
?
c、分流設(shè)置---協(xié)議分流;可以考慮:網(wǎng)絡(luò)通訊,HTTP協(xié)議,文件傳輸分流到電信線路,網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)下載,測(cè)速軟件,其他應(yīng)用等分流到網(wǎng)通的AD線路;
?
d、游戲,常用,未知,小包就實(shí)現(xiàn)了電信走電信,聯(lián)通走聯(lián)通線路的;網(wǎng)絡(luò)通訊,HTTP協(xié)議,文件傳輸走電信線路;?網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)下載,測(cè)試軟件,其他應(yīng)用,協(xié)議對(duì)應(yīng)走協(xié)議分流設(shè)置里面的線路;
?
注意:被分流的協(xié)議組全部按照分流的線路總帶寬計(jì)算設(shè)置.沒有被分流的協(xié)議組按照默認(rèn)網(wǎng)關(guān)的總帶寬計(jì)算.
協(xié)議分流單條策略不要超過128個(gè)協(xié)議,超過了會(huì)失效,可以分多條規(guī)則添加或者直接添加上級(jí)菜單。
?