W-TCP概述
傳統(tǒng)TCP業(yè)務(wù)在eNodeB上是透?jìng)鞯?,RTT會(huì)受限于報(bào)文消息在空口的傳輸過程。
引入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)打開某一個(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加速開關(guān):
本開關(guān)用于控制無線TCP代理功能的打開和關(guān)閉,當(dāng)運(yùn)營(yíng)商的網(wǎng)絡(luò)是LTE Only網(wǎng)絡(luò)且eNodeB間切換配置了數(shù)據(jù)轉(zhuǎn)發(fā)通道,則建議開啟本特性。本功能開關(guān)打開后,eNodeB會(huì)對(duì)HTTP類型業(yè)務(wù)的TCP流的報(bào)文進(jìn)行代理,提升TCP流的下載速率。如果關(guān)閉則本特性不生效。
對(duì)無線網(wǎng)絡(luò)性能影響:
當(dāng)開關(guān)打開時(shí):會(huì)提升UE的HTTP業(yè)務(wù)下載速率;用戶體驗(yàn)速率會(huì)上升;但開啟本功能會(huì)造成基帶板的CPU利用率上升;(目前網(wǎng)絡(luò)負(fù)荷較輕所以影響不大)
當(dāng)開關(guān)關(guān)閉時(shí):eNodeB不對(duì)UE的TCP流進(jìn)行代理,對(duì)無線網(wǎng)絡(luò)性能無影響。
最大RTT統(tǒng)計(jì)門限(毫秒):
該參數(shù)用于設(shè)置TCP指標(biāo)統(tǒng)計(jì)過程中的最大RTT(RoundTrip Time)統(tǒng)計(jì)門限,若TCP報(bào)文的無線側(cè)RTT或者地面鏈路的RTT超過該門限時(shí),將不再統(tǒng)計(jì)到RTT時(shí)延的性能指標(biāo)中。
2.2W-TCP功能開關(guān)增益
基于傳統(tǒng)TCP協(xié)議,Server端發(fā)送窗口 = min(接收窗口,擁塞窗口),由于慢啟動(dòng)過程,擁塞窗口通常較小,所以服務(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.開啟注意事項(xiàng)
現(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)生。
評(píng)論
查看更多