华为td-scdma tpe功能开通指导和测试方法

华为td-scdma tpe功能开通指导和测试方法

ID:15614800

大小:164.92 KB

页数:12页

时间:2018-08-04

华为td-scdma tpe功能开通指导和测试方法_第1页
华为td-scdma tpe功能开通指导和测试方法_第2页
华为td-scdma tpe功能开通指导和测试方法_第3页
华为td-scdma tpe功能开通指导和测试方法_第4页
华为td-scdma tpe功能开通指导和测试方法_第5页
资源描述:

《华为td-scdma tpe功能开通指导和测试方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华为TPE功能开通指导和测试方法网优中心1.TPE功能原理介绍1.1概述在无线通信中引入TCP技术后,由于原有的TCP技术不能很好的适应无线通信高误码、长时延等特点,导致传输性能不够理想。因此在无线通信系统引入TPE(TCPPerformanceEnhance)技术,以提升无线IP传输性能。TPE是一种提升无线网络中TCP数传性能的算法方案,由TPE功能模块对TCP/IP包进行解析和额外的处理,提升了TCP数传效率和数据业务吞吐率;面对越来越多的数据业务,最大限度地提高和保证其性能。TPE也可被称作TCP代理,它对TCP/

2、IP数据包进行处理,在下行数据传输中采用数据包缓存排序、本地重传、捎带包分离ACK等技术提升性能,在上行数据传输中采用了数据包缓存排序、分裂ACK(Acknowledgement)、分裂ACK监控、复制DupACK(DuplicateAcknowledgement)等技术提升性能。通过以上技术,TPE能够加速数据传输过程中的慢启动和快速重传过程,提升上下行数据传输性能。TPE是在RNC中实现的功能实体,不需要其他网元配合。1.2应用场景TPE特性适用于所有PS业务,特别是以下场景:l空口环境不稳定,时好时差的场景。l有线侧

3、时延较大的场景。l信号条件比较差的场景。l有丢包或者分组乱序的场景。1.3TPE功能原理TPE模块在RNC中实现。在建立TCP连接时,TPE模块为该TCP连接建立TPE实体,以实现对TCP/IP数据包的处理。TPE建立后,TCP数据包不再透明的流过RLC,而是要经过TPE模块的代理。在上行数据传输中,Server侧为接收端,UE侧为发送端;在下行数据传输中,UE侧为接收端,Server侧为发送端。在进行上下行数据传输时,TPE主要采用以下技术提升传输性能:l分裂ACKl分裂ACK监控l复制DupACKl本地重传l上下行数据

4、包缓存和排序分裂ACK在TCP机制中,发送端根据收到的ACK数目更新拥塞窗口。如果增加ACK数量,则可以加速拥塞窗口的增长。TPE实体可以对接收端回复的ACK包进行分裂,以加快拥塞窗口的增长。分裂ACK是指产生多个ACK以应对收到的一个数据包。根据TCP协议,在慢启动阶段,发送端每收到1个ACK包,拥塞窗口会增加1个MSS长度,单位为byte。TPE接收到接收端回复的ACK后,首先根据分裂ACK功能触发原则判决是否执行分裂ACK功能。如果满足条件,TPE执行分裂ACK功能,将1个ACK分裂成多个ACK发送至发送端,从而达到

5、加速拥塞窗口的增长、缩短慢启动时间等目的。拥塞窗口:(CongestionWindow,简称CWND)用于限制一个TCP连接当前可以发送的数据总量,在整个连接过程中拥塞窗口是不断变化的。MSS:(MaximumSegmentSize)即最大报文段长度,表示TCP源端传到对端的最大数据块的长度,不包括TCP报文头。在通信双发建立TCP连接时,需要进行MSS协商。慢启动:数据传输过程分为4个阶段,包括慢启动、拥塞避免、快速恢复、快速重传。当拥塞窗口大于或等于慢启动门限ssthresh后,即从慢启动阶段进入到拥塞避免阶段。分裂A

6、CK功能触发原则如下:l要触发分裂ACK功能必须先满足“分裂ACK监控”的原则。lTCP建立链路时,用于进行三次握手的ACK不进行分裂。l与之前序号SEQ重复的ACK或DupACK,包括通告窗口更新包,不进行分裂通告窗口:表示接收端目前还能接收的最大数据量,用于限制在当前发送端所允许的非确认数据传输的最大数量分裂ACK监控ACK分裂监控功能是指在TPE代理处估计Server侧的拥塞窗口的变化情况,并通过该窗口来确定是否执行分裂ACK。分裂ACK技术能够加速拥塞窗口增长,但是因为发送端的发送窗口=min{拥塞窗口,通告窗口}

7、。因此当拥塞窗口大于或等于通告窗口时,再增加拥塞窗口就没有用了。进行分裂ACK监控的目的就是为了避免不必要的分裂。为此TPE需要估计发送端拥塞窗口的大小,并根据下面的准则判断是否进行分裂ACK动作:l当TPE_cwnd小于TPE反馈给Server的UE侧接收窗口(64Kbytes*TPE记录的窗口扩大因子的大小)时,那么执行分裂ACK行为。l否则,不执行分裂ACK动作。发送窗口:当前实际可以发送的数据量,取值为拥塞窗口和通告窗口的最小值。接收窗口:接收端能够接收的最大数据量。复制DupACKTPE实体可以根据UE发送的上行

8、ACK包复制DupACK包给Server侧。在TCP机制中,如果发送端收到3个DupACK,就将重传丢失分组。在TPE收到UE的ACK后,如果检测到ACK所请求包不在缓存中,那么立即复制3个DupACK给发送端(Server)以立即触发重传,从而缩短分组重传所花费的时间,整体上提升了TCP数据传输性能。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。