W-TCP概述
傳統(tǒng)TCP業(yè)務(wù)在eNodeB上是透傳的,RTT會受限于報文消息在空口的傳輸過程。
引入W-TCP代理后,eNodeB對TCP流初始階段(TCP握手建立后,前200個下行TCP報文傳輸期間)下行TCP報文進(jìn)行代理。
1.3W-TCP建立流程簡述
在建立連接的時候,客戶端首先向服務(wù)器申請打開某一個端口(用SYN段等于1的TCP報文),然后服務(wù)器端發(fā)回一個ACK報文通知客戶端請求報文收到,客戶端收到確認(rèn)報文以后再次發(fā)出確認(rèn)報文確認(rèn)剛才服務(wù)器端發(fā)出的確認(rèn)報文,至此,連接的建立完成。
2.參數(shù)介紹2.1W-TCP代理算法
TCP加速開關(guān):
本開關(guān)用于控制無線TCP代理功能的打開和關(guān)閉,當(dāng)運營商的網(wǎng)絡(luò)是LTE Only網(wǎng)絡(luò)且eNodeB間切換配置了數(shù)據(jù)轉(zhuǎn)發(fā)通道,則建議開啟本特性。本功能開關(guān)打開后,eNodeB會對HTTP類型業(yè)務(wù)的TCP流的報文進(jìn)行代理,提升TCP流的下載速率。如果關(guān)閉則本特性不生效。
對無線網(wǎng)絡(luò)性能影響:
當(dāng)開關(guān)打開時:會提升UE的HTTP業(yè)務(wù)下載速率;用戶體驗速率會上升;但開啟本功能會造成基帶板的CPU利用率上升;(目前網(wǎng)絡(luò)負(fù)荷較輕所以影響不大)
當(dāng)開關(guān)關(guān)閉時:eNodeB不對UE的TCP流進(jìn)行代理,對無線網(wǎng)絡(luò)性能無影響。
最大RTT統(tǒng)計門限(毫秒):
該參數(shù)用于設(shè)置TCP指標(biāo)統(tǒng)計過程中的最大RTT(RoundTrip Time)統(tǒng)計門限,若TCP報文的無線側(cè)RTT或者地面鏈路的RTT超過該門限時,將不再統(tǒng)計到RTT時延的性能指標(biāo)中。
2.2W-TCP功能開關(guān)增益
基于傳統(tǒng)TCP協(xié)議,Server端發(fā)送窗口 = min(接收窗口,擁塞窗口),由于慢啟動過程,擁塞窗口通常較小,所以服務(wù)器端發(fā)送窗口 = 擁塞窗口。
√采用W-TCP代理后,eNodeB端發(fā)送窗口 = 接收窗口。
√對于Server,eNodeB代理了UE的角色。
√eNodeB收到Server的下行TCP報文后,代替UE回TCP ACK包,下行TCP報文的RTT減小。
√對于UE,eNodeB代理了Server的角色。
√eNodeB向UE發(fā)送下行TCP報文和處理UE的TCP ACK包。
由于RTT時延減小,Server向eNodeB發(fā)送數(shù)據(jù)包的速率更快,eNodeB上數(shù)據(jù)量充足,Server端和eNodeB端發(fā)送窗口都會增長得更快,減小數(shù)傳時長。
3.開啟注意事項
現(xiàn)網(wǎng)配置:
經(jīng)核查:W-TCP關(guān)聯(lián)開關(guān)均是關(guān)閉狀態(tài),符合開啟要求。
4.W-TCP開啟命令
W-TCP功能開啟腳本:
MODWTCPPROXYALGO:LOCALCELLID=1,TCPACCELERATIONSWITCH=ON,TCPSTATISTICSSWITCH=ON;
W-TCP功能查詢腳本:
LST WTCPPROXYALGO:;
W-TCP加速開關(guān)修改前后截圖:
告警核查:
無相關(guān)告警產(chǎn)生。
評論
查看更多