版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大唐移动无线 TCP 优化技术引言:中国移动现有 TD-SCDMA 用户中,有很大一部分是数据卡用户,手机用户中相当高比 例的用户有数据业务使用需求, 因此拓展 TD-SCDMA 用户量及业务收入的一个基础条件就 是 TD-SCDMA 网络建设和部署能够保证终端用户使用数据业务的完美体验。目前中国移动国内 TD-SCDMA 网络还没有达到 100% 完全无缝覆盖,各地 TD-SCDMA 现网中有大量区域的没有经过很好的规划完善和网络优化, 存在着大量的弱信 号覆盖和强干扰的区域。 移动用户使用 TD-SCDMA 终端进入这些区域时, 在使用数据业务 过程中会发生传输速率陡降、 速率不稳定甚至断
2、线的情况。 这给终端用户的数据业务体验带 来了困扰,让 TD-SCDMA 用户感知体验较差,从而对网络的满意度大大降低,引发投诉, 这也成为中国移动进一步拓展 TD-SCDMA 用户的一大阻碍。大唐移动针对现网弱覆盖、强干扰区域数据业务体验下降的问题进行了专项技术攻关, 提出在 RNC 侧实行 TCP 传输功能优化的解决方案,并在浙江移动金华现网进行了规模验 证,确认对 TD-SCDMA 现网数据业务的性能有显著的改善和提升。TCP 协议概述标准定义TCP 即 Transmission Control Protocol (传输控制协议),是一种面向连接的、可 靠的、基于字节流的传输层通信协议,
3、在 OSI 基础网络模型中, TCP 完成传输层所指定的 功能,由 IETF 的 RFC 793 定义。图一 TCP 协议在 OSI 网络模型中的位置在 Internet 网络上 TCP 协议有广泛的应用,主要提供进程间的通信机制,处理端到端 的差错控制和流量控制,保证数据传输的可靠性。/ 17基本工作原理网络通信中,应用层向传输层发送用于网间传输的数据流,然后传输层的 TCP 协议按 照数据链路层的最大传送单元( MTU )的设置,将数据流封装成一个或数个数据包报文, 之后 TCP 将数据包传给网络层,由网络层的 IP 协议将包传送给接收端的 TCP 层。TCP 交互中,为了保证通信过程中不
4、发生丢包,传送过程中会对数据包编上序号, 并保 证传送到接收端的数据包的按序接收;接收端对已成功收到的数据包回发一个确认 (ACK) ; 如果发送端发出数据包后,在预期的时间段 (RTT) 内未收到确认,那么 TCP 就认为该数据 包丢失,并启动重传机制。接收到数据包后, TCP 采用校验和函数来检验数据传送过程中是否有错误, 在发送和接 收时都要计算校验和,如果校验错误, TCP 也会发起重传。图二 TCP 通信的三步握手机制可靠性机制TCP 通信的三步握手机制通过以下手段确保数据包准确及时的从发送端传送到接收端:当发送端的 TCP 发出一个数据包后,会启动一个定时器(协商好的时间段),等待
5、接 收端返回正确接收到数据包的确认信息, 如果不能及时收到确认, TCP 就会启动重传机制, 重新发送这个数据包;采用端到端的校验和方式(数据包首部和数据的校验和)确保数据包的准确性,如果收 到的数据包的校验和有差错, TCP 将丢弃这个数据包,并且不会给出确认信息返回;数据包传送中有可能失序,因此 TCP 会对收到的数据包进行排序重组,将正确的数据 流发给应用层;对于重复收到的数据包, TCP 会丢弃重复的数据包;/ 17TCP 连接采用缓冲空间协商的方式提供流量控制,接收端的 TCP 只允许发送端传送本 端缓冲区所能接纳的数据,这可以防止较快主机致使较慢主机的缓冲区溢出。无线 TCP 传输
6、分析无线链路特征TCP 通信交互中采用流量控制机制和资源分配策略都有默认的前提: 假定底层的物理媒质是高度可靠的, 数据传输的可靠性相对较高。 于无线网络基本不适应,因此在无线通信网络中, 效。无线通信链路数据传输的特点是带宽较低、这一前提在有线网络中可以充分保证, 但对TCP 的相关机制和策略并不一定适用有误码率较高, 且传输过程易受其他信号干扰、多径传播衰减的影响。 无线信道的通信行为和特性会随时间、 地理位置、 环境而发生随机变化,无线链路层的差错控制对包一级的 QoS 的影响也是随时间变化的。 无线 TCP 分析无线网络环境存在着误码率高、传输带宽低、移动性及终端供电有限等特点,使得原
7、本 为固定主机、有线网络设计的 TCP 协议在这种环境下出现了很多不适应的问题,缺陷主要 表现在以下几个方面:在包含有线网络和无线网络的端到端环境中缺乏有效的错误检测机制。 通过校验或超时 未接到确认, TCP 只能检测到发生了错误, 即有数据包被丢弃, 而无法检测出错误的性质。 TCP 对检测到的错误,均假设丢包因为网络拥塞造成。这种假设对于有线网络是成立的, 但对无线网络环境不适用;缺乏有效的错误恢复机制。一旦检测出丢包, TCP 便触发拥塞控制处理过程,首先重传 未被确认的包, 减小拥塞窗口从而降低发送速率; 然后激活拥塞控制机制, 包括超时指数回 退、减小慢启动阈值; 最后进入拥塞避免
8、阶段以确保拥塞得以解除。 如果丢包是因为无线网 络的误码率高或者移动设备切换的原因发生的,而不是网络的拥塞,那么 TCP 的这种错误 恢复机制会导致协议性能下降,包括吞吐量的下降和延迟的增加;这种情况下,一旦有数据包丢失, 发送端不能收到 而只能通过超时机制恢复, 因而降低了可用带宽的在无线环境下,移动终端可用带宽较有线网络低,从而使得 TCP 源端的发送速率受到限制, 使其用较小的拥塞窗口发送数据。 足够多的确认数据包从而触发快速重传, 使用效率并且增加了延迟;因为缺乏有效的错误检测和恢复机制, TCP 在无线环境下的能量使用效率也不高。 例如, 当无线链路上发生了不频繁的随机短暂突发性错误
9、时, TCP 源端便降低其拥塞窗口,之后 随着无线传输的改善, TCP 很保守地逐步增加拥塞窗口的大小。在拥塞窗口缓慢地膨胀过 程中, 无错传输的机会便被浪费了, 并且增加了通讯时间。当错误持续时间较长(例如衰减 信道、链路频繁的突发性错误、网络拥塞)时, TCP 发送端尽管降低了其拥塞窗口大小,/ 17 但仍然在反复尝试发送数据, 造成更多数据包的丢失。 尽管吞吐量会有所增加, 但是却消耗 了更多的能量,降低了能量使用的效率。也就是说,在有线 / 无线综合的异质网络环境中, 当需要 TCP 回退更多时, TCP 没有这样操作;而不需要时它却这样做了。综上,在有线网络中表现尚佳的 TCP 缺乏
10、网络自适应性,在无线链路中并不能取得很 好的运行性能, 这主要是因为在有线网络中认为链路是相当可靠的, 而这一假定的前提在无 线网络中并不成立, 即无线网络中报文的丢失或时延在很大程度上是因为无线链路本身传输 的特性所造成,如噪声的突发性、干扰、频谱有限、高误码率等。当传统的基于有线的 TCP 协议应用于无线链路时,可能会导致通信性能严重降低,因 此有必要通过引入一些技术来改善和提高无线网络的 TCP 性能,这对于无线网络的数据业 务感知具有十分重要的意义。TD-SCDMA 网络 TCP 传输分析在 TD-SCDMA 网络端到端的数据业务使用过程中,传统 TCP 传输的不适应性主要表 现在以下
11、方面:无线环境中链路状况发生突变时, TCP 会发起慢启动和拥塞避免过程, 降低业务服务器 的数据发送速率;当空口环境变好时,慢启动和拥塞避免过程往往并不能及时结束,服务器的数据发送速 率不会很快提高上来,会出现无 TCP 数据传输的情况,从而使得端到端的传输效率变得低 下。图三 TCP 慢启动和拥塞避免过程无线环境的时刻变化,导致无线链路的 TCP 频繁的进入慢启动和拥塞避免过程,同时 这一过程需要较长时间才能恢复, 这不可避免的影响到 TD-SCDMA 终端用户的数据业务体 验和感知。/ 17大唐移动无线 TCP 优化解决方案图四无线 TCP 优化方案评估针对前面关于 TCP 在无线环境中
12、传输存在的缺陷,可以从多方面进行优化,根据其效 能和可操作性进行评估,如下所列:采用 3GPP 技术:考虑到无线链路自身的特点,采用现有 3GPP 的技术(如 HSDPA/HSUPA 、 HSPA+ 等),尽量提高其空口传输的数据完整性和可靠性,对 TCP 性 能提升有限;TCP 分段连接方案: RNC 侧增加 TCP 代理, 把 TCP 连接的无线部分和有线部分分开, 以屏蔽无线侧的高时延高误码等传输特性;改进移动协议:减少移动终端切换时延,对 TCP 性能提升有限;改进目前的 TCP 协议: RNC 与 NodeB 网元不需要做任何处理。因为涉及 UE 和服务 器端 TCP 实现修改,可操
13、作性不强。无线 TCP 优化方案评估TCP 分段连接方案TCP 分段连接方案通过在 RNC 侧增加 TCP 代理功能,向服务器屏蔽无线环境传输特 性差异,通过 RNC 缓存数据,并根据空口质量向终端以尽可能快的速度发送数据,最大限 度的利用空口传输带宽。RNC 中增加 TCP 代理后,用户业务 TCP 数据流如下图所示。/ 17图五 TD-SCDMA 网络中的 TCP 传输TCP 分段连接方案充分考虑无线环境下 TCP 传输的特点,将原来端到端的包含有线、 无线两种传输介质的异质网络分为两段,充分利用 TCP 在有线网络上的传输优势,并显著 改善无线部分的缺陷:将正常的服务器端和 UE 端的
14、TCP 连接分为两段:一段连接服务器端和RNC ,另一段连接 RNC 和 UE 。从而对服务器端屏蔽无线网络空中接口的传输特性;方案中服务器端和 RNC 之间使用标准的 TCP 连接;在 RNC 和 UE 之间则使用改进的TCP 连接,以增强在无线环境中的传输性能。图六 RNC 采用 TCP Proxy的 TCP 分段连接方案通过在 RNC 上设置 TCP 代理, 在 RNC 与用户终端间采用改进的 TCP 连接, 可以实现 对接收确认 ACK 数据包的复制和组装、数据包的本地缓存和重传等功能,从而降低重传时 间和重传次数, 加速拥塞窗口增长, 避免因为无线环境变化进入拥塞限流 (慢启动或窗口
15、减 半),最终显著改善无线 TCP 传输性能。/ 17无线 TCP 性能增强原理大唐移动无线 TCP 优化技术采用 TCP 分段连接方案,在 RNC 上增加 TCP 代理功能, 从链路层 RLC 增强、分裂 TCP 两方面多维度技术改进并提升 TCP 在 TD-SCDMA 移动通 信系统中的传输性能。RLC 增强 (链路层技术 )RLC 传输纠错: RNC 采用多种数据纠错技术和机制,尽量避免将错误数据直接传送至 接收端;RLC 可靠传输: RNC 采用可靠传输技术,保证空口传输数据的可靠性,避免丢包;RLC ACK 优先发送:无线传输的上行通道吞吐量可以得到有效放大, 否则上行方向 RLC
16、窗口滑动速度变慢,影响 TCP 性能;RLC 重传数据包优先发送: 放大无线传输上行通道吞吐量。 当下行丢失数据包时, 丢失 数据包如不能及时重发,下行 RLC 窗口滑动速度变慢。分裂 TCP( 分段连接技术 )TCP 连接识别: RNC 分析 PS 域数据流,根据 TCP 连接类型分配资源:TCP 数据流缓存: RNC 根据无线传输时延和用户申请业务带宽,结合每用户负荷,分 配缓冲区大小;生成 ACK 确认:对服务器端及时回复确认,触发快速传送; 服务器端发送控制:对服务器端提供上行确认,确保 RNC 侧缓存不会发生溢出;TCP 数据本地重传:对于无线空口的丢包,从 RNC 本地缓存数据中进
17、行重传,数据无 损到达终端后才删除本地缓存对应内容;抑制重复 ACK :丢弃重复的丢包 ACK 信息,避免触发服务器端的拥塞避免机制;RLC 调度速率及缓冲队列长度:根据无线带宽自动调整;TCP proxy 控制块释放:根据服务器端和终端的状态,及时释放控制块及缓存资源;切换至不支持 TCP 优化功能的小区: 通知释放 TCP 代理功能,按照正常模式进行切换, 不会影响终端的切换时延;无损重定位: TCP 代理接到指示,停止向服务器端发送确认 ACK ,将缓存数据全部发 至终端后,再发起重定位过程,需要核心网也支持无损重定位;跨系统 2G/3G 切换: TCP 代理接到指示,将缓冲区数据将至
18、0 ,发起切换流程。/ 17大唐移动无线 TCP 优化技术优势大唐移动通过对无线通信系统 TCP 性能的研究,创造性的提出 TCP 分段连接的无线 TCP 优化技术,并结合 TD-SCDMA 系统传输特点针对 TCP 协议进行了优化和改进,可以 避免因为无线环境变化而进入拥塞限流,从而大大提高 TD-SCDMA 系统无线 TCP 传输的 性能:无线信道改善时, 通过对接收到的终端发送的 TCP ACK 的复制, 加速服务器端 TCP 拥 塞控制窗口的增长;当上下行同时存在数据传输时,根据接收到的 RLC ACK 来组装上行 TCP ACK ,加速 服务器端发送窗口的及时滑动;TCP 数据在服务
19、器端到 RNC 间丢失时,通过 RNC 自行触发 ACK 以请求重传,这样会 比通过终端的 DupACK 触发数据重传快速很多;RNC 支持空口数据包丢失情况下的本地重传,降低重传时间;无需对终端、基站、核心网设备进行改造,即可显著改善 TCP 传输特性,提升终端用 户的业务体验。浙江金华现网 “无线 TCP 优化 ”性能验证中国移动 2010 年 TD-SCDMA 扩容项目非常关注能够改善 TD-SCDMA 用户业务体验 和感知领域的创新技术, 针对 TD-SCDMA 用户在现网部分弱覆盖、 强干扰区域内的数据业 务速率降低的情况,大唐移动推出无线 TCP 优化技术解决这一问题,显著改善这部
20、分用户 的感知和体验。2010 年11 月,大唐移动与浙江移动省公司及金华分公司协作, 在金华城区 TD-SCDMA 现网中对 “无线 TCP 优化 ”技术进行测试验证。金华测试主要针对大唐移动 TD-SCDMA 系统的 TDR3000 设备在关闭和开启 TCP 优 化功能前后,单用户、多用户在静态、运动以及切换场景下使用 HTTP 访问网页、 FTP 下 载等数据业务时,监测 TCP 传输性能及数据传输时延的变化,以及对现网 KPI 的影响。通过对不同无线环境和不同业务场景下对 TCP 承载的各类数据业务性能提升情况的比 对、对现网 KPI 影响的比对及需要增加的相关系统资源量需求的比对。检
21、验 TCP 优化技术 对于带宽利用率、系统性能等方面的提升水平,根据测试结果进行评估,促进 TCP 优化技 术的推广和普及应用。测试区域场景/ 17经过金华移动 TD-SCDMA 网优专家和大唐移动技术人员针对测试需求进行详细分析, 本次测试需要选择有弱信号覆盖和强干扰的区域环境。结合金华 TD-SCDMA 现网情况, 测试项目组精心选择了测试在江南区和江北区交界的 一片区域内进行, 该区域属于密集城区, 其中有地下隧道的弱信号覆盖场景和部分强干扰场 景,满足技术验证需求。测试区域场强分布图/ 17测试区域小区信息:测试区域站点地理图10 / 17表一测试区域小区信息表定点测试中分别有近点和远
22、点两个场景。定点测试近点全景图和位置图:11 / 17近点全景图(照片中可以看到基站天线)近点在全网位置关系图定点测试远点全景图和位置图:12 / 17远点全景图近点在全网位置关系图 测试过程及手段无线 TCP 优化测试主要针对以下两种场景进行测试: 定点测试/ 17包括单用户 / 多用户执行 FTP 下载、 HTTP 网页打开等数据业务,近点、远点测试均安 排在金华化肥厂 1 小区。移动 /切换测试在若干个小区内部移动,车速 50 公里 /小时左右。测试地点在金华市化肥厂1 小区 /2小区/3 小区、洪源村委 1 小区/2 小区和人力资源市场 1 小区/2 小区等。测试终端选用联芯 8142
23、 和重邮 360 ,以及三星 H128 、ZTE MU350 、ASB T920 等 商用数据卡进行测试,另外还选用支持 HSPA 功能的 TD 路测系统进行数据采集和分析。测试主要针对打开 /关闭 TCP 优化功能时,单用户 /多用户在进行多次数据业务时的相关 指标情况:在小区近点 / 远点 FTP 下载数据速率比对;在小区近点 / 远点 FTP 上传 / 下载数据速率比对;多用户在运动状态 / 切换过程中 FTP 下载数据速率比对;多用户 HTTP 网页打开速度比对;对于不同大小数据包, Ping 时延比对;多用户在小区近点 /远点 FTP 下载数据对于 DSP 占用率比对; 对于现网 K
24、PI 的影响情况。测试结果统计金华移动及大唐移动测试项目组成员配合,经过两周的紧张测试,顺利的完成了各项测 试用例。测试结果统计如下:/ 17表二测试结果统计在金华移动 TD-SCDMA 现网的二周左右的测试过程中, 测试区域内的网络 KPI 指标没 有发生显著恶化。无线 TCP 优化应用部署分析现网验证结论从金华测试结果可知,对于当前 TD-SCDMA 网络主要的无线数据业务,如数据下载和 网页浏览等,在 RNC 上开启使用 TCP 优化技术,对于数据业务体验相关的时延及速率等 性能指标上都有非常明显的提高, 尤其是对于中国移动关注的具有高附加值的数据下载业务, 速率提升幅度达到一倍以上。/
25、 17更为关键的是,无线 TCP 优化技术的使用,将极大的减少无线环境波动对于用户感知 造成的干扰,譬如:多个用户同时下载数据, RNC 开启 TCP 优化功能,在小区近点、远点 的数据业务用户的平均传输速率分别为 247kbps 和 278.40kbps ,速率差别相当小, 而不 开启 TCP 优化功能的近点、远点平均传输速率分别为 234.4kbps 和 162.53kbps ,有显 著差别。无线环境下,用户的移动导致终端在小区间切换是不可避免的,从前述测试数据可知, RNC 开启 TCP 优化功能对比不开启的情况, 切换场景下用户下载数据的平均速率可以提高 30%-50% 。对用户使用数
26、据业务的感知而言,面对一个平稳且较高的速率体验和面对一 个大幅跳变的速率体验,其直观感知的差距是显而易见的。从金华现网测试结果来看,也暴露了无线 TCP 优化功能尚存在一些不足,譬如对于同 时下载、上传数据及打开网页浏览(上行有一定的数据量)等诸如此类的业务,无线 TCP 优化功能的提升效果就不如单纯的数据下载那么明显。另外因为 RNC 上无线 TCP 优化功能的开启,业务处理板卡的处理负荷提高, CPU 占 用率增加了约 8% ,此项功能的实际部署时,对于 RNC 业务处理板卡的配置计算方法要加 以调整,增配部分 RNC 业务处理板卡,满足该功能上线后负荷增加的需要。现网改造需求的分析 TOC o 1-5 h z 系统网络设备改造(硬件):无终端改造要求(硬件):无T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 债务合同协议范本
- 公司收购的协议范本
- 年终总结报告分享资料
- 全国赛课一等奖初中统编版七年级道德与法治上册《在劳动中创造人生价值》课件
- (参考)酒瓶项目立项报告
- 2023年大功率多功能电子式电度表项目融资计划书
- 2023年工业涂料水性色浆项目融资计划书
- ASP模拟考试题及答案
- 养老院老人请假外出审批制度
- 《标准成本差异分析》课件
- 2023电力建设工程监理月报范本
- 汽车空调检测与维修-说课课件
- 氨水浓度密度对照表
- 白雪歌送武判官归京公开课一等奖课件省课获奖课件
- 园林植物栽培与环境
- 小型双级液压举升器设计
- 9月支部委员会会议记录
- 寺庙消防安全规定
- 学会正当防卫课件
- 木质吸音板施工工艺
- 天津市年中考数学题型专项训练:旋转问题含答案名师(完整版)资料
评论
0/150
提交评论