“為什么我換了100M光纖玩LOL還是慢?”
“為什么打開的頁面一直在轉(zhuǎn)圈圈?”
“為什么我只想看個(gè)韓劇卻一直在緩沖?”
......
對(duì)于各界網(wǎng)絡(luò)大神來說,這簡直是最不能忍受的痛,沒有之一。
而造成以上現(xiàn)象,都是網(wǎng)絡(luò)延遲搗得鬼。
從用戶的角度講,延遲即用戶發(fā)出的數(shù)據(jù)請(qǐng)求指令到遠(yuǎn)端應(yīng)用系統(tǒng)接收、響應(yīng)的時(shí)間。在你發(fā)送指令的途中,數(shù)據(jù)需要經(jīng)過打包、傳輸、傳播以及排隊(duì)、處理環(huán)節(jié),而每一環(huán)節(jié)都有可能會(huì)遇到延遲問題。
下面我們來一一介紹一下這幾類延遲及形成原理
-
打包延遲:是指協(xié)議層等待應(yīng)用層產(chǎn)生滿足PDU有效負(fù)載長度的字節(jié)流量,然后才能打包成協(xié)議數(shù)據(jù)單元(PDU);
-
傳輸延遲:是將所有分組的BIT全部傳送到線路上所需要的時(shí)間,即PDU的第一個(gè)BIT從端點(diǎn)傳送到線路上直到最后一個(gè)BIT離開端點(diǎn)的這段時(shí)間;
-
傳播延遲:一個(gè)數(shù)據(jù)包中的每一個(gè)BIT(信息單位)被推向鏈路后,該BIT向下一跳路由器進(jìn)行傳播,是從該鏈路的起點(diǎn)到到達(dá)下一跳路由器傳輸所需要的時(shí)間;
-
排隊(duì)延遲:是由網(wǎng)絡(luò)動(dòng)態(tài)來決定的。排隊(duì)延遲受網(wǎng)絡(luò)負(fù)載的影響很大,每一次分組交換將使數(shù)據(jù)加入到緩沖隊(duì)列中,每一個(gè)PDU的目的輸出端可能存在著許多分組排隊(duì);
-
處理延遲:是分組交換過程中發(fā)送端和目的端對(duì)數(shù)據(jù)進(jìn)行處理所需時(shí)間的總和,如檢查分組首部和決定將該分組導(dǎo)向哪里所需要的時(shí)間等。
總而言之,網(wǎng)絡(luò)延遲就是需要你耐心等候,就如同女生出門要化妝,你只能在樓下焦急等待,不愿等那你可以高傲的甩臉走人,但這樣的后果你是知道。而造成這樣的原因是:
一方面,由于數(shù)據(jù)傳輸依靠于網(wǎng)絡(luò)的通路,如果通路結(jié)構(gòu)不合理,將大大增加了傳輸延遲;
另一方面,傳輸數(shù)據(jù)的時(shí)間會(huì)隨著路徑變長而增加,使得網(wǎng)絡(luò)變得更加擁塞和忙碌,導(dǎo)致傳輸性能下降,網(wǎng)絡(luò)崩潰。
降低網(wǎng)絡(luò)延遲的方法
降低網(wǎng)絡(luò)延遲方法可以依靠優(yōu)化網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),數(shù)據(jù)傳輸依靠于網(wǎng)絡(luò)的通路,而拓?fù)渚褪沁@些通路的構(gòu)成形式。
1、增加有效網(wǎng)絡(luò)帶寬
隨著網(wǎng)絡(luò)新應(yīng)用越來越廣泛,各種數(shù)據(jù)充斥于網(wǎng)絡(luò)中,使網(wǎng)絡(luò)變得擁擠不堪。增加帶寬的方法為應(yīng)用提供更大的容量,但不能保證所要提高的關(guān)鍵任務(wù)的性能會(huì)有所提升。
2、提高主干網(wǎng)絡(luò)速度
主干網(wǎng)絡(luò)的帶寬和傳輸速度嚴(yán)重影響著各個(gè)子網(wǎng)之間的通信效率,所以現(xiàn)在的組合干網(wǎng)絡(luò)往往采用光纖進(jìn)行通信。目的是提高主干網(wǎng)的性能和傳輸效率。
3、對(duì)服務(wù)器進(jìn)行優(yōu)化
大部分延遲現(xiàn)象都起源于服務(wù)器,在當(dāng)今擁堵的網(wǎng)絡(luò)環(huán)境下,服務(wù)器執(zhí)行操作系統(tǒng)和協(xié)議的時(shí)間會(huì)遠(yuǎn)遠(yuǎn)大于在傳輸線路上花費(fèi)的時(shí)間。因此提高服務(wù)器性能,對(duì)各項(xiàng)軟件和協(xié)議進(jìn)行正確合理地配置是非常必要的。
4、設(shè)置QoS策略
QoS(Quality ofService)服務(wù)質(zhì)量,是網(wǎng)絡(luò)的一種安全機(jī)制,是用來解決網(wǎng)絡(luò)延遲和阻塞等問題的一種技術(shù)。華為移動(dòng)網(wǎng)絡(luò)加速就是一種QoS策略。
華為網(wǎng)絡(luò)加速方案就是為了解決從UE到PGW的QoS的時(shí)延問題,提升帶寬,提高用戶體驗(yàn)。
華為在運(yùn)營商移動(dòng)網(wǎng)絡(luò)增加vUIC網(wǎng)元,將網(wǎng)絡(luò)加速能力封裝成RESTAPI接口(即Web Service接口),對(duì)第三方開放。第三方服務(wù)器通過調(diào)用REST API接口,申請(qǐng)、釋放、修改網(wǎng)絡(luò)加速專用承載通道資源,實(shí)現(xiàn)對(duì)特定用戶指定業(yè)務(wù)動(dòng)態(tài)加速功能。例如,提升QCI等級(jí),甚至區(qū)分語音、視頻、P2P下載等的QoS保障。
但其實(shí)不管技術(shù)如何先進(jìn),零時(shí)延上網(wǎng)是一個(gè)美麗的夢(mèng),網(wǎng)絡(luò)發(fā)生延遲是不可避免的,因?yàn)閿?shù)據(jù)包在鏈路中傳輸需要經(jīng)歷一定的時(shí)間。
華為公司簡介: