国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Cache(緩存)系統(tǒng)的校園網(wǎng)優(yōu)化策略

2014-11-30 01:06:26李奇濤
中國教育信息化 2014年12期
關(guān)鍵詞:鏡像校園網(wǎng)部署

梅 濤,李奇濤,韓 芹

(對外經(jīng)濟貿(mào)易大學(xué) 信息化管理處,北京100029)

一、引言

隨著互聯(lián)網(wǎng)用戶數(shù)的不斷增加,為滿足用戶的正常上網(wǎng)應(yīng)用體驗,需要對網(wǎng)絡(luò)進行不斷的優(yōu)化和升級。尤其是對學(xué)校這樣一個人口密度大、上網(wǎng)時間集中的單位,為滿足全校萬名師生正常上網(wǎng)需求,需要不斷地更新網(wǎng)絡(luò)設(shè)備和增加帶寬。

以筆者所在的對外經(jīng)濟貿(mào)易大學(xué)為例,全校師生共計1.9萬人,高峰期在線用戶數(shù)達到1萬余人,帶寬峰值持續(xù)時間長,而且時間集中,主要分布在中午以及晚上8點以后,而學(xué)校帶寬出口只有1200M,同時受到學(xué)校千兆核心出口設(shè)備的限制,因此平均到每個師生身上只有不到0.1M,很難給師生一個較好的上網(wǎng)體驗,在學(xué)校的BBS平臺也經(jīng)常有學(xué)生反映網(wǎng)速較慢。

二、解決辦法

解決這一問題的方法很多,比如更新設(shè)備、利用帶寬嵌套技術(shù)合理控制用戶帶寬、采用智能DNS技術(shù)及多鏈路負載均衡技術(shù)等等,但是考慮到網(wǎng)絡(luò)設(shè)備更新頻率以及學(xué)校用于信息化建設(shè)的規(guī)劃和投入,設(shè)備的及時更新有一定困難。另一方面,學(xué)校的用戶群中用于觀看Web視頻、P2P下載與Http下載的帶寬占據(jù)學(xué)校網(wǎng)絡(luò)出口90%以上的份額,而Web視頻、P2P下載應(yīng)用增加了對學(xué)校網(wǎng)絡(luò)資源的濫用。無論學(xué)校如何增加網(wǎng)絡(luò)帶寬,這些應(yīng)用總是會盡力搶占所有可用的資源,因此需要對網(wǎng)絡(luò)流量進行控制和管理。而實際上學(xué)校也對這些Web視頻、P2P下載應(yīng)用進行了限制,但這同時也導(dǎo)致其用戶滿意度下降,進而間接導(dǎo)致對學(xué)校網(wǎng)絡(luò)管理部門產(chǎn)生不滿。為了緩解這一矛盾,既要充分利用有限的信息化建設(shè)資金,同時又要優(yōu)化師生上網(wǎng)體驗,我校采取一種Cache(緩存)系統(tǒng)來優(yōu)化學(xué)校網(wǎng)絡(luò)。

三、Cache緩存介紹

Cache(緩存)系統(tǒng)通過緩存Http、視頻和P2P內(nèi)容,縮短用戶對內(nèi)容的訪問距離,將互聯(lián)網(wǎng)內(nèi)容本地化。Cache(緩存)系統(tǒng)能實現(xiàn)自動按需緩存內(nèi)容,在網(wǎng)絡(luò)使用高峰期通過將校園網(wǎng)用戶訪問轉(zhuǎn)向本地來減少Http下載、視頻下載和P2P下載對校園網(wǎng)骨干的流量壓力,幫助用戶獲得更高的網(wǎng)絡(luò)帶寬使用效率。

對于經(jīng)常使用P2P下載和觀看在線視頻的用戶,他們可以用更快的速度透明地從系統(tǒng)中訪問到已緩存到本地的內(nèi)容,而無需占用學(xué)校骨干帶寬。系統(tǒng)通過疏導(dǎo)的方式而不再通過限制和禁止等手段來控制Http下載、視頻觀看和P2P下載對網(wǎng)絡(luò)的影響,把之前校園網(wǎng)用戶通過出口訪問外網(wǎng)資源變成了訪問校園網(wǎng)內(nèi)部的資源,達到外網(wǎng)資源內(nèi)網(wǎng)化,以此來提高校園網(wǎng)用戶訪問的速度,提升用戶的上網(wǎng)體驗。[1]

1.流程圖

Cache(緩存)系統(tǒng)運用Http協(xié)議中的重定向功能來實現(xiàn)用戶訪問加速,可以實現(xiàn)校園網(wǎng)內(nèi)Http下載、視頻觀看、P2P下載、移動下載的加速。雖然實現(xiàn)的加速種類頗多,但整體的工作機制是一致的,下面就Cache(緩存)系統(tǒng)的工作原理簡單介紹一下。[2]

Cache(緩存)系統(tǒng)的整個工作流程可以用圖1表示。

(1)客戶端發(fā)起Http請求從目標(biāo)網(wǎng)站下載文件或視頻。

(2)交換機將Http請求鏡像到Cache監(jiān)聽網(wǎng)卡,Cache截獲了用戶的訪問請求。

(3)如果Cache已經(jīng)緩存有該用戶請求的資源,Cache通過通信網(wǎng)卡向客戶端發(fā)出Http重定向,客戶端執(zhí)行重定向動作,發(fā)起新的Http請求到Cache下載;如果Cache上沒有緩存該用戶請求的資源,則執(zhí)行第4步。

圖1

圖2

(4)如果Cache尚未緩存該用戶請求的資源,屬于訪問未命中,Cache不會給用戶發(fā)送任何報文,也不影響用戶從外網(wǎng)正常下載,而是在系統(tǒng)中增加一次訪問請求記錄;Cache上有一個觸發(fā)緩存的閾值,當(dāng)Cache監(jiān)測到大于或者等于閾值的用戶數(shù)請求同一個資源時,會觸發(fā)Cache對該資源進行緩存,緩存后如果再有用戶請求,就進行第3步,引導(dǎo)用戶直接從Cache下載該資源。

2.實施部署

Cache(緩存)系統(tǒng)采用旁路部署,系統(tǒng)部署在校園網(wǎng)出口設(shè)備后,以端口鏡像、流鏡像等方式監(jiān)聽獲取來自于核心交換設(shè)備的流量信息。

Cache(緩存)系統(tǒng)的部署位置圖如圖2表示。

3.云緩存,各校共享

Cache(緩存)系統(tǒng)緩存了大量的熱點資源,但是由于受制于性能及硬盤容量,同時為實現(xiàn)地區(qū)內(nèi)兄弟院校之間資源共享,可以采用云緩存技術(shù)來滿足不同學(xué)校之間相互訪問資源,互通有無,提高緩存命中率和服務(wù)效率。

4.熱點自動緩存和被動下載

Cache(緩存)系統(tǒng)提供了熱點自動緩存和被動下載功能。所謂熱點自動緩存,是指系統(tǒng)自動探測網(wǎng)絡(luò)上一些熱門的資源內(nèi)容,比如一些熱點視頻、門戶網(wǎng)站首頁視頻等等,這些資源往往訪問量大,時效性高,通過主動將這些資源緩存到本地,當(dāng)用戶訪問這些資源的時候,通過訪問本地鏈接,就能很快的打開相應(yīng)資源。

被動下載是指Cache(緩存)系統(tǒng)按照用戶的訪問請求來下載相應(yīng)的資源,當(dāng)達到某一閾值的用戶訪問同一資源時,系統(tǒng)將該資源緩存到本地,當(dāng)其他用戶訪問相同資源時,Cache(緩存)系統(tǒng)會引導(dǎo)用戶從本地下載。

四、校園網(wǎng)應(yīng)用案例

為了能夠有效的解決校園網(wǎng)用戶反映的網(wǎng)速慢等問題,同時緩解校園網(wǎng)出口帶寬壓力,2013年8月,我校在校園網(wǎng)骨干網(wǎng)絡(luò)上部署了Cache(緩存)系統(tǒng),至今系統(tǒng)運行穩(wěn)定,為學(xué)校節(jié)省了大量帶寬。為了能夠更有效地說明系統(tǒng)的可靠性和效率,現(xiàn)將系統(tǒng)的部署和運行效果向大家做一個簡單介紹。

1.部署

我校網(wǎng)絡(luò)出口帶寬共1.2G,其中教育800M,鐵通400M。網(wǎng)絡(luò)高峰并發(fā)上網(wǎng)人數(shù)高達1萬余人,同時由于受到出口設(shè)備限制,部分帶寬沒能充分利用。

學(xué)校出口設(shè)備依次為防火墻、流控設(shè)備、ACE網(wǎng)關(guān)設(shè)備和核心交換機。其中核心交換機三臺,分別對應(yīng)宿舍、辦公和計算機中心,三臺核心設(shè)備分別與出口設(shè)備相連。為確保網(wǎng)絡(luò)穩(wěn)定,Cache(緩存)系統(tǒng)采用旁路部署方式,通過鏡像分別與三臺核心交換機連接。

部署后學(xué)校網(wǎng)絡(luò)拓撲圖如圖3所示。

配置流程如下:

(1)在核心交換機上分別設(shè)置端口鏡像,將上行流量復(fù)制給Cache(緩存)系統(tǒng)。在網(wǎng)絡(luò)交換機上設(shè)置端口鏡像功能,將指定端口或VLAN的數(shù)據(jù)復(fù)制一份到鏡像端口,從而得到被鏡像端口的數(shù)據(jù)流量。

(2)給Cache(緩存)系統(tǒng)配置IPv4/IPv6地址、掩碼和網(wǎng)關(guān)參數(shù)信息。

(3)在設(shè)備管理界面上配置要加速校園網(wǎng)內(nèi)IP地址段。完成此步驟,即可快速開啟緩存功能。

通過上述簡單的配置,就實現(xiàn)Cache(緩存)系統(tǒng)簡單的緩存功能。

2.各種策略配置

Cache(緩存)系統(tǒng)能夠?qū)崿F(xiàn)校園網(wǎng)內(nèi)Http下載、視頻觀看、P2P下載、移動下載的加速,但是為了達到最優(yōu)加速效果,還需要對系統(tǒng)的各種加速策略進行簡單配置。

(1)加速網(wǎng)段設(shè)置

圖3

只有處于加速網(wǎng)段的用戶,才能夠享受到Cache的緩存加速服務(wù)。因此為了使全校所有用戶都能使用此加速功能,需要對全校所有的IP段進行匯總,然后添加到系統(tǒng)的加速設(shè)置服務(wù)中。同時,在內(nèi)網(wǎng)網(wǎng)絡(luò)中,如果某些地址是內(nèi)網(wǎng)用戶通過NAT(Network Address Translation)轉(zhuǎn)換而來的,或者為優(yōu)化一些重要部門網(wǎng)絡(luò),為了保證服務(wù)質(zhì)量,可以將這些地址加入優(yōu)先緩存服務(wù)中。同理,也可以對一些地址段進行禁止加速設(shè)置,限制其只能從外網(wǎng)獲取資源。

(2)Http加速設(shè)置

為了能夠?qū)崿F(xiàn)對Http下載進行加速,控制同時下載的文件個數(shù)以及下載時間,此時可以通過Http加速設(shè)置進行配置以達到相應(yīng)效果。

Http加速的基本配置包括:

設(shè)置緩存文件大小、同時下載任務(wù)數(shù)信息。緩存文件大小是指系統(tǒng)從外網(wǎng)下載文件的限制,大于這一區(qū)間或者小于這一區(qū)間都不會下載;同時下載任務(wù)數(shù)是指下載隊列中可以同時存在的任務(wù)數(shù)量。

緩存時間設(shè)置。通過緩存時間設(shè)置可以避開校園網(wǎng)用戶上網(wǎng)高峰期,在比較空閑時間下載信息,比如凌晨1:00-6:00。

防病毒設(shè)置,用于設(shè)置下載的文件出現(xiàn)病毒時如何處理??梢酝ㄟ^病毒庫來對下載的文件進行病毒掃描。

黑白名單設(shè)置,用于控制文件提供服務(wù)的高級屬性??梢酝ㄟ^設(shè)置白名單來避免病毒庫誤操作刪除非病毒文件,設(shè)置黑名單來隔離我們不需要的文件。

(3)視頻觀看、P2P下載、移動下載加速設(shè)置

視頻、P2P、移動資源的下載配置,基本上與Http下載加速配置一致,也主要包括緩存文件大小、緩存時間、病毒庫等等,需要特別指出的是視頻加速中包括預(yù)緩存網(wǎng)站設(shè)置,可以通過設(shè)置預(yù)緩存網(wǎng)站來優(yōu)先下載相應(yīng)的視頻資源。

(4)其他輔助系統(tǒng)功能設(shè)置

除了上文提到的配置內(nèi)容,還有一些需要設(shè)置的輔助系統(tǒng)功能,例如路由設(shè)置、硬盤設(shè)置、日志設(shè)置、報表設(shè)置等等,通過這些設(shè)置可以查看系統(tǒng)的硬盤使用情況、使用日志以及將來生成報表以供展示。

3.效果

通過Cache(緩存)系統(tǒng)的部署,有效的實現(xiàn)了對Http下載、視頻媒體、P2P資源等的加速,實現(xiàn)熱點資源本地化,節(jié)省了帶寬資源。

截止到2014年1月,Cache(緩存)系統(tǒng)共下載資源(緩存到本地的資源)41TB,提供服務(wù)資源共計172.4TB。日平均節(jié)省帶寬數(shù)為147.7M,最高為522M,相當(dāng)于為學(xué)校增加了100多兆的帶寬。學(xué)校峰值在線用戶約為10000,通過Cache下載用戶數(shù)峰值為3.8k,相當(dāng)于每天全校有40%的用戶通過Cache下載資源。

在Cache(緩存)系統(tǒng)提供的172.4TB資源中,觀看視頻和P2P下載資源共計125.9TB,占到總服務(wù)流量的73%,Http下載占到資源總量的24%,約為41.4TB,剩下的為移動下載。通過將這些本應(yīng)通過外網(wǎng)訪問的資源本地化,一方面為學(xué)校節(jié)省了大量的出口帶寬,另一方面通過本地下載提高了訪問速度,優(yōu)化了用戶體驗。

通過Cache(緩存)系統(tǒng)加速前后訪問速度對比如表1所示。

表1

對比顯示,我們發(fā)現(xiàn),Http下載提速115倍,流媒體提速187倍,P2P下載提速927倍,移動應(yīng)用下載提速8.5倍,提速效果明顯,網(wǎng)絡(luò)出口的帶寬壓力明顯改善。而旁路部署系統(tǒng)減少了對校園網(wǎng)絡(luò)主干路的影響,系統(tǒng)部署以來運行穩(wěn)定,沒有出現(xiàn)任何故障。

4.Cache(緩存)系統(tǒng)價值

部署Cache(緩存)系統(tǒng)以來,我校校園網(wǎng)得到明顯優(yōu)化,校內(nèi)用戶體驗有明顯的上升,通過部署Cache(緩存)系統(tǒng)其帶來了以下的價值:[3]

(1)降低出口流量,減少帶寬成本

通過透明緩存Http和P2P內(nèi)容,Cache(緩存)系統(tǒng)減少了高校網(wǎng)絡(luò)為了支持校園不斷增長用戶需要的互聯(lián)網(wǎng)骨干帶寬總量,減少了大量的資金投入和占用。

對于經(jīng)常使用P2P下載和觀看在線視頻的用戶,他們可以用更快的速度透明的從Cache(緩存)系統(tǒng)中訪問到已緩存的內(nèi)容,而無需占用互聯(lián)網(wǎng)骨干帶寬。

(2)支持內(nèi)容匯聚,提高網(wǎng)絡(luò)效率

Cache(緩存)系統(tǒng)自動按需緩存內(nèi)容,將網(wǎng)絡(luò)內(nèi)容本地化,在網(wǎng)絡(luò)使用高峰期減少Http下載和P2P下載對互聯(lián)網(wǎng)骨干的流量壓力,幫助高校網(wǎng)絡(luò)獲得更高的網(wǎng)絡(luò)帶寬使用效率。

(3)大幅度改善用戶網(wǎng)絡(luò)使用體驗

Cache(緩存)系統(tǒng)還有效的改進對Http、P2P和非P2P應(yīng)用的網(wǎng)絡(luò)響應(yīng)速度,增強了用戶體驗。通過減輕Http下載和P2P下載對互聯(lián)網(wǎng)骨干帶寬的壓力,Cache(緩存)系統(tǒng)改善了網(wǎng)絡(luò)質(zhì)量,減少了技術(shù)支持電話、客戶投訴數(shù)量。

猜你喜歡
鏡像校園網(wǎng)部署
一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
晉城:安排部署 統(tǒng)防統(tǒng)治
鏡像
數(shù)字化校園網(wǎng)建設(shè)及運行的幾點思考
甘肅教育(2020年18期)2020-10-28 09:05:54
部署
試論最大匹配算法在校園網(wǎng)信息提取中的應(yīng)用
電子制作(2019年10期)2019-06-17 11:45:26
鏡像
小康(2018年23期)2018-08-23 06:18:52
NAT技術(shù)在校園網(wǎng)中的應(yīng)用
電子制作(2017年8期)2017-06-05 09:36:15
部署“薩德”意欲何為?
太空探索(2016年9期)2016-07-12 10:00:02
鏡像
小康(2015年4期)2015-03-31 14:57:40
桃源县| 五大连池市| 普兰店市| 开阳县| 淄博市| 德兴市| 衡水市| 靖远县| 阳朔县| 南木林县| 阳信县| 思南县| 仁怀市| 凤山市| 太仆寺旗| 利川市| 无棣县| 醴陵市| 惠东县| 许昌县| 禹州市| 柳江县| 潜江市| 上饶县| 兰考县| 平阳县| 庆安县| 永济市| 治多县| 高陵县| 大余县| 文安县| 乃东县| 方正县| 高要市| 黄陵县| 沁水县| 焉耆| 普格县| 台南市| 曲阳县|