廣域網(wǎng)鏈路質(zhì)量?jī)?yōu)化解決方案
跨運(yùn)營(yíng)商、跨區(qū)域等因素往往導(dǎo)致我們的廣域網(wǎng)出現(xiàn)延遲和丟包,根據(jù)實(shí)際測(cè)試數(shù)據(jù)顯示:一條2Mb/s帶寬的ADSL線路,在網(wǎng)絡(luò)延時(shí)小于40ms時(shí),線路能達(dá)到其帶寬允許的最高數(shù)據(jù)吞吐量,但是當(dāng)網(wǎng)絡(luò)延時(shí)逐漸增大時(shí),線路傳輸效率明顯下降。當(dāng)延時(shí)達(dá)到200ms左右,實(shí)際的吞吐量只能達(dá)到帶寬所允許的最高數(shù)據(jù)吞吐量的10%左右,實(shí)際的測(cè)試數(shù)據(jù)如下圖所示:
影響:延遲造成的最直觀的感受就是應(yīng)用系統(tǒng)緩慢,難以忍受。比如:1. 啟動(dòng)Lotus或者其他郵件收發(fā)客戶端的時(shí)候,在輸入用戶名和密碼之后要等待很長(zhǎng)時(shí)間才能夠進(jìn)入郵件系統(tǒng),延時(shí)過(guò)大的時(shí)候甚至在輸入用戶名或者密碼時(shí)都需要等待較長(zhǎng)的時(shí)間。2. 遠(yuǎn)程文件共享的時(shí)候,耗時(shí)較長(zhǎng),如果延時(shí)過(guò)高,甚至造成文件傳輸失敗。3. 應(yīng)用系統(tǒng)經(jīng)常由于延時(shí)的影響而長(zhǎng)時(shí)間沒(méi)有響應(yīng),嚴(yán)重的影響了工作效率。
常見應(yīng)用系統(tǒng)在網(wǎng)絡(luò)延遲和丟包影響下的表現(xiàn)
鏈路質(zhì)量?jī)?yōu)化解決高延遲高丟包的困擾
深信服WOC采用了HTP(HighSpeed Transmission Protocol)高速傳輸協(xié)議,這樣兩端的設(shè)備之間就可以采用HTP高速傳輸協(xié)議來(lái)進(jìn)行數(shù)據(jù)傳輸了,HTP協(xié)議針對(duì)傳統(tǒng)的TCP協(xié)議主要進(jìn)行了如下的改進(jìn):
1、提供選擇性應(yīng)答(只重傳指定的包)和快速重傳能力:通過(guò)由接收端指定哪些包需要重傳,就可以避免過(guò)多的重傳引起的交互過(guò)多的問(wèn)題,減少了網(wǎng)絡(luò)延遲對(duì)傳輸?shù)挠绊憽?/p>
2、窗口處理機(jī)制優(yōu)化:WOC中的窗口處理機(jī)制優(yōu)化能夠?qū)CP協(xié)議所使用的窗口進(jìn)行擴(kuò)充,通過(guò)兩端設(shè)備之間進(jìn)行協(xié)商的結(jié)果,將原本最大只有64K的窗口擴(kuò)充到200K,大大增加了線路的吞吐能力。
3、擁塞控制優(yōu)化:TCP并不是總能利用最大窗口進(jìn)行傳輸,也就是說(shuō),如果數(shù)據(jù)傳送在一段時(shí)間內(nèi)比較正常的話,TCP窗口大小會(huì)逐漸變大,但一旦傳輸失敗的話其窗口大小會(huì)立即縮小。如果網(wǎng)絡(luò)同時(shí)具有高帶寬和高延遲特性,這種行為就會(huì)導(dǎo)致帶寬的浪費(fèi)從而延長(zhǎng)數(shù)據(jù)的傳輸時(shí)間。WOC中的擁塞控制優(yōu)化技術(shù)能夠改變這種機(jī)制,通過(guò)兩端設(shè)備之間進(jìn)行協(xié)商,將原本遇到傳輸異常時(shí)迅速減少的擁賽控制方式變成快速增長(zhǎng)緩慢下降的方式,能夠在網(wǎng)絡(luò)異常的時(shí)候最快速的找到當(dāng)前合適的窗口大小,減少傳輸所消耗的時(shí)間。
改進(jìn)型TCP實(shí)現(xiàn)快速TCP傳輸
傳統(tǒng)的TCP傳輸過(guò)程中,服務(wù)器需要收到客戶端(數(shù)據(jù)接收)的確認(rèn)包,才能夠繼續(xù)傳輸后面的數(shù)據(jù)包,如果傳輸一個(gè)文件需要50次交互,在傳輸過(guò)程中,由于交互造成的延遲就等于50次的RTT,并且傳統(tǒng)TCP中的窗口大小為64K,在一定程度上限制了TCP的傳輸效率;使用TCP代理后,服務(wù)器端的WOC代替客戶端給服務(wù)器發(fā)送(數(shù)據(jù)接收)確認(rèn)包, 理想情況下能夠完全消除50次應(yīng)答所造成的延遲,(但丟包使得實(shí)際環(huán)境中并不能夠完全消除交互所造成的延遲)除此之外,WOC通過(guò)平衡傳輸效率和設(shè)備負(fù)載制定出最佳的窗口大小,在現(xiàn)有線路環(huán)境中傳輸速率達(dá)到最高。
鏈路質(zhì)量?jī)?yōu)化所帶來(lái)的訪問(wèn)體驗(yàn)提升
【編輯推薦】