W-TCP概述
傳統(tǒng)TCP業(yè)務(wù)在eNodeB上是透?jìng)鞯模琑TT會(huì)受限于報(bào)文消息在空口的傳輸過(guò)程。
引入W-TCP代理后,eNodeB對(duì)TCP流初始階段(TCP握手建立后,前200個(gè)下行TCP報(bào)文傳輸期間)下行TCP報(bào)文進(jìn)行代理。
1.3W-TCP建立流程簡(jiǎn)述
在建立連接的時(shí)候,客戶端首先向服務(wù)器申請(qǐng)打開(kāi)某一個(gè)端口(用SYN段等于1的TCP報(bào)文),然后服務(wù)器端發(fā)回一個(gè)ACK報(bào)文通知客戶端請(qǐng)求報(bào)文收到,客戶端收到確認(rèn)報(bào)文以后再次發(fā)出確認(rèn)報(bào)文確認(rèn)剛才服務(wù)器端發(fā)出的確認(rèn)報(bào)文,至此,連接的建立完成。
2.參數(shù)介紹2.1W-TCP代理算法
TCP加速開(kāi)關(guān):
本開(kāi)關(guān)用于控制無(wú)線TCP代理功能的打開(kāi)和關(guān)閉,當(dāng)運(yùn)營(yíng)商的網(wǎng)絡(luò)是LTE Only網(wǎng)絡(luò)且eNodeB間切換配置了數(shù)據(jù)轉(zhuǎn)發(fā)通道,則建議開(kāi)啟本特性。本功能開(kāi)關(guān)打開(kāi)后,eNodeB會(huì)對(duì)HTTP類型業(yè)務(wù)的TCP流的報(bào)文進(jìn)行代理,提升TCP流的下載速率。如果關(guān)閉則本特性不生效。
對(duì)無(wú)線網(wǎng)絡(luò)性能影響:
當(dāng)開(kāi)關(guān)打開(kāi)時(shí):會(huì)提升UE的HTTP業(yè)務(wù)下載速率;用戶體驗(yàn)速率會(huì)上升;但開(kāi)啟本功能會(huì)造成基帶板的CPU利用率上升;(目前網(wǎng)絡(luò)負(fù)荷較輕所以影響不大)
當(dāng)開(kāi)關(guān)關(guān)閉時(shí):eNodeB不對(duì)UE的TCP流進(jìn)行代理,對(duì)無(wú)線網(wǎng)絡(luò)性能無(wú)影響。
最大RTT統(tǒng)計(jì)門限(毫秒):
該參數(shù)用于設(shè)置TCP指標(biāo)統(tǒng)計(jì)過(guò)程中的最大RTT(RoundTrip Time)統(tǒng)計(jì)門限,若TCP報(bào)文的無(wú)線側(cè)RTT或者地面鏈路的RTT超過(guò)該門限時(shí),將不再統(tǒng)計(jì)到RTT時(shí)延的性能指標(biāo)中。
2.2W-TCP功能開(kāi)關(guān)增益
基于傳統(tǒng)TCP協(xié)議,Server端發(fā)送窗口 = min(接收窗口,擁塞窗口),由于慢啟動(dòng)過(guò)程,擁塞窗口通常較小,所以服務(wù)器端發(fā)送窗口 = 擁塞窗口。
√采用W-TCP代理后,eNodeB端發(fā)送窗口 = 接收窗口。
√對(duì)于Server,eNodeB代理了UE的角色。
√eNodeB收到Server的下行TCP報(bào)文后,代替UE回TCP ACK包,下行TCP報(bào)文的RTT減小。
√對(duì)于UE,eNodeB代理了Server的角色。
√eNodeB向UE發(fā)送下行TCP報(bào)文和處理UE的TCP ACK包。
由于RTT時(shí)延減小,Server向eNodeB發(fā)送數(shù)據(jù)包的速率更快,eNodeB上數(shù)據(jù)量充足,Server端和eNodeB端發(fā)送窗口都會(huì)增長(zhǎng)得更快,減小數(shù)傳時(shí)長(zhǎng)。
3.開(kāi)啟注意事項(xiàng)
現(xiàn)網(wǎng)配置:
經(jīng)核查:W-TCP關(guān)聯(lián)開(kāi)關(guān)均是關(guān)閉狀態(tài),符合開(kāi)啟要求。
4.W-TCP開(kāi)啟命令
W-TCP功能開(kāi)啟腳本:
MODWTCPPROXYALGO:LOCALCELLID=1,TCPACCELERATIONSWITCH=ON,TCPSTATISTICSSWITCH=ON;
W-TCP功能查詢腳本:
LST WTCPPROXYALGO:;
W-TCP加速開(kāi)關(guān)修改前后截圖:
告警核查:
無(wú)相關(guān)告警產(chǎn)生。
5.業(yè)務(wù)感知APP驗(yàn)證
5.1網(wǎng)管統(tǒng)計(jì)TCP建立連接時(shí)延
通過(guò)專業(yè)網(wǎng)管提取W-TCP相關(guān)指標(biāo)對(duì)比可以看出:TCP加速開(kāi)關(guān)開(kāi)啟后TCP建立平均時(shí)延較之前提升0.43ms。
5.2 業(yè)務(wù)感知軟件統(tǒng)計(jì)時(shí)延增益
通過(guò)以上對(duì)比可以看出W-TCP功能開(kāi)關(guān)開(kāi)啟后,接收響應(yīng)時(shí)延較之前提升66ms,頁(yè)面打開(kāi)時(shí)延較之前提升78ms,效果明顯。
6.外場(chǎng)測(cè)試驗(yàn)證
? ? ? ? 6.1 測(cè)試方案
測(cè)試距離2.29km,涉及4個(gè)站點(diǎn),覆蓋連續(xù)路段,平均電頻值在-75dbm左右。驗(yàn)證方法采用正反向雙向測(cè)試。
6.2路測(cè)指標(biāo)
通過(guò)DT測(cè)試可以看出:W-TCP代理算法參數(shù)優(yōu)化前后對(duì)路測(cè)數(shù)據(jù)無(wú)明顯影響。
7. KPI 對(duì)比
? ? ? ? 7.1日常關(guān)鍵指標(biāo)對(duì)比
通過(guò)對(duì)W-TCP加速開(kāi)關(guān)打開(kāi)前后日常KPI對(duì)比觀察,W-TCP加速開(kāi)關(guān)開(kāi)啟前后對(duì)KPI無(wú)影響。
評(píng)論