筆者第一次聽到策略路由這個詞,是在一年多以前。那時,Qno俠諾剛推出以QoS綁定功能配合多WAN接入,實現(xiàn)電信及網(wǎng)通分流的功能。在一次地區(qū)性推廣中,有渠道商提出以“策略路由”,稱呼這個功能,之后覺得這個詞不錯,就這么慢慢地叫開了。想不到,現(xiàn)在這個功能幾乎成了市場上多WAN路由器必備的功能,也衍生了許多不同功能。發(fā)展到現(xiàn)在,已經(jīng)是第三代策略路由了。
策略路由在市場上受到歡迎,主要是因為滿足了用戶對寬帶的需求。相信很多讀者對這個功能都想進一步了解,本文即以過來人的身份,為大家介紹這個功能的技術(shù)內(nèi)容及發(fā)展。
一、策略路由-中國特色路由器功能
國外的路由器并沒有策略路由功能,它是源自于中國特有寬帶接入環(huán)境的特殊功能。單這一點,就值得我們對這一個功能加以關(guān)注。它的發(fā)展,顯現(xiàn)了多WAN路由器廠商如何因為中國特有的市場特性,發(fā)展出中國特色的功能,以滿足用戶的需要。也就是說具有策略路由功能的多WAN路由器,是具有中國特色的多WAN路由器。
俠諾科技團隊從1997年即開始進行寬帶分享路由器的技術(shù)及產(chǎn)品開發(fā),在歷經(jīng)國際化市場的成功后,于2004年以Qno品牌進入中國市場。當我們于2004年中進入中國市場后,即發(fā)現(xiàn)中國眾多的網(wǎng)吧對于多WAN寬帶路由器,有廣大的需求及期望。因此,2004年初期,即以國外最常應(yīng)用的多WAN路由器負載均衡功能,進行推廣。
在2004年中,即發(fā)現(xiàn)負載均衡在許多網(wǎng)吧應(yīng)用使用時,產(chǎn)生游戲掉線或上網(wǎng)很卡情況。經(jīng)過派出技術(shù)人員到現(xiàn)場察看后,發(fā)現(xiàn)由于電信與網(wǎng)通間的帶寬不大,因此如果從電信線路要到網(wǎng)通的服務(wù)器時,會發(fā)生響應(yīng)很慢情況,嚴重時甚至?xí)艟€;而從網(wǎng)通線路到電信的服務(wù)器時,也會發(fā)生同樣的情況。這個情況,造成網(wǎng)吧客人抱怨,網(wǎng)吧網(wǎng)管只好將客人分區(qū),電信區(qū)客人從電信線路上網(wǎng),網(wǎng)通區(qū)客人從網(wǎng)通線路上網(wǎng)。也就是用戶一次只能玩一家運營商的游戲,要換個游戲得要換個座位才成。
二、策略路由的起源及基本原理
2004年底,在一次討論中,Qno俠諾技術(shù)人員提出利用帶寬管理功能,將游戲服務(wù)器的IP地址及WAN端口綁定的功能,這樣就可以達到分流的功能。也就是說只要收集網(wǎng)通服務(wù)器的IP地址,再以帶寬管理功能,綁定到網(wǎng)通線路的WAN口;而電信的服務(wù)器線路及WAN口也同樣綁定,這樣就能達到自動分流的功能。有了這樣的配置后,網(wǎng)吧網(wǎng)管只要在路由器中進行游戲服務(wù)器IP地址和WAN口的配置,網(wǎng)吧就可以不用分區(qū),用戶可以同時玩不同運營商的游戲,成為一吧雙網(wǎng)的配置。這就是第一代的策略路由,初步達成了針對游戲服務(wù)器的網(wǎng)絡(luò)包進行分流的功能。
第一代手動配置的策略路由推廣幾個月后,到了2005年中,由于新的游戲服務(wù)器不斷增加,加上采用策略路由功能的用戶越來越多,因此需要時時支持通知用戶作游戲地址的更新。同時,沒有綁定到的服務(wù)器,同樣會發(fā)生響應(yīng)很慢的情況。最嚴重的是,每個新路由器都必須一一加入綁定的配置,花去太多的人力。
于是在2005年的5月,Qno俠諾推出了第二代策略路由功能,希望解決第一代策略路由的缺點。第二代策略路由的功能,就是可以配置文件的功能,一次輸入所有的IP地址,可以節(jié)省用戶進行策略路由配置的時間,加速配置。另外,由于以往針對服務(wù)器IP地址一一輸入的方式,只能解決游戲服務(wù)器接取,其它的應(yīng)用可能還是很慢,于是利用平時所收集的數(shù)據(jù),以輸入網(wǎng)段信息分別不同運營商服務(wù)器,而不是以IP地址信息加以分別,這樣可以確保所有的服務(wù)電信走電信,網(wǎng)通走網(wǎng)通,而不光是針對游戲,更有效優(yōu)化帶寬的使用。
三、第三代策略路由
第二代策略路由簡化了配置的功能,也進一步優(yōu)化電信網(wǎng)通分流的功能,使得所有應(yīng)用都可自動分流。在2006年9月,結(jié)合市場上的反饋及用戶使用多WAN路由器的配置,Qno俠諾再開發(fā)出第三代的策略路由功能。第三代策略路由功能主要適用于雙WAN以上路由器,也就是適用四WAN或八WAN路由器。當采用策略路由的用戶有多條同一運營商的線路時,例如一條光纖及一條AD(有些地區(qū)的運營商會免費送一條AD給光纖用戶)、二條光纖(有些地區(qū)的光纖費用較低)、或多條AD(有些用戶采用多條AD,以節(jié)省成本),第三代策略路由支持多條運營商線路的負載均衡及線路指定,再一步優(yōu)化帶寬的運用。
第三代策略路由是因應(yīng)實際的需要而來的,它可解決以下案例中的問題:
提高網(wǎng)游的兼容性:第二代策略路由在面臨同一運營商有多條線路時,會隨意從不同的線路發(fā)出網(wǎng)絡(luò)包。由于有些網(wǎng)游軟件要求從同一個目的持續(xù)發(fā)出網(wǎng)絡(luò)包,因此雖然是同一個運營商,但是變換WAN口往往引發(fā)網(wǎng)游掉線的情況。第三代策略路由可依聯(lián)機數(shù)進行多條線路帶寬均衡,提高多WAN應(yīng)用網(wǎng)游的兼容及穩(wěn)定性。
網(wǎng)吧業(yè)者提高網(wǎng)游服務(wù)質(zhì)量:BT等下載軟件常常會大量占用帶寬,影響到其它的應(yīng)用。雖然路由器提供防制BT的功能,但是有的網(wǎng)吧業(yè)主希望提供較好的服務(wù)給客戶,不希望限制或阻檔BT。例如當網(wǎng)吧有一條光纖及一條AD連電信,一條AD連網(wǎng)通時,第三代策略路由可允許網(wǎng)管將所有電信網(wǎng)游的包送往AD線路,而把電信BT的包往光纖線路送,由于網(wǎng)游網(wǎng)絡(luò)包占用帶寬很小,因此一條電信AD可以支持很多用戶,即使當有用戶使用BT時,網(wǎng)游完全不會受到限制。當然,網(wǎng)通的包是朝網(wǎng)通線路送。
小區(qū)業(yè)者提供差別服務(wù):有些小區(qū)業(yè)者會采用多條AD取代光纖,提供給客戶使用,例如采用五條AD,其中四條為網(wǎng)通,一條為電信。由于小區(qū)業(yè)者希望能提供差別服務(wù),每個月月費較高者可以給較寬裕的帶寬,因此需要針對用戶再予以分流。第三代策略路由可支持將高月費用戶劃成同一群組,一般用戶劃成另一群組,高月費用戶可共享三條網(wǎng)通AD,而一般收費用戶則共享一條網(wǎng)通AD,這樣可達成差別服務(wù)功能。
由以上的介紹中,我們可以了解到,其實第三代策略路由實現(xiàn)了分流再分流的功能,第一次分流,是依網(wǎng)絡(luò)包為目的為網(wǎng)通或電信加以區(qū)分,第二次分流則是依網(wǎng)管的配置,依服務(wù)、用戶、或其它配置,再進行區(qū)分,以達到有效管理,優(yōu)化帶寬運用的目的。
四、三代策略路由功能小結(jié)
相信經(jīng)過以上說明,讀者對于不同代的策略路由有了更清楚的了解,對于策略路由的發(fā)展也有進一步的認識。作者有幸見證到中國寬帶接入的快速發(fā)展,并有機會為這個發(fā)展付出貢獻。以下整理三代策略路由的內(nèi)容及特性表,供各位讀者參考。如有相關(guān)技術(shù)問題,很歡迎來信討論。
表一:三代策略路由功能比較
第一代 | 第二代 | 第三代 | |
功能 | 不同運營商游戲服務(wù)器網(wǎng)絡(luò)包的分流 | 不同運營商所有應(yīng)用網(wǎng)絡(luò)包的分流
簡化配置流程 |
不同運營商所有應(yīng)用網(wǎng)絡(luò)包的分流
同一運營商多條線路負載均衡及帶寬管理 |
實現(xiàn)手段 | 服務(wù)器IP地址與WAN端口綁定 | 運營商IP網(wǎng)段與WAN端口綁定
內(nèi)建網(wǎng)段數(shù)據(jù)的策略路由配置文件 |
內(nèi)建運營商IP網(wǎng)段于路由器軟件中
支持二次分流,結(jié)合策略路由及帶寬管理 |
適用 | 網(wǎng)游自動分流 | 不同運營商所有網(wǎng)絡(luò)包自動分流 | 同一運營商有多條線路策略路由配置
不同運營商所有網(wǎng)絡(luò)包自動分流 進階帶寬分流管理功能 |