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