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