已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内部公开PS业务 FTP下载问题指导手册1 概述TD外场应用中,FTP下载做为PS业务的最常见的应用,在开通阶段通常用来做为衡量系统PS业务是否工作正常的手段。FTP属于应用层范畴,传输层采用TCP,在UTRAN中,通常采用I类业务来承载,链路层采用RLC AM模式发送数据。由于无线应用场景和有线网络环境存在时延、链路稳定性各方面的差异,因此,无线应用场景下FTP业务出现的问题要比有线网络复杂,但基本的分析思路应该是一致的,那就是通过网络分层结构分析排除各个层次可能存在的问题。2 FTP业务数据流向其中,RIBP就是Iub接口处理板,可能是APBE,也可能是SDTB+IMAB,RDMP就是用户面协议处理单板(VTCD),RIPP是IuPS接口处理板,UIM用于资源框内各单板间IP通信。3 TCP性能评估FTP下载采用TCP传输,FTP下载终端采用的操作系统软件各不相同,有Windows,WINNT、Windows XP等,对应的TCP协议实现可能也会存在差异。众所周知,TCP实体使用的基本协议是滑动窗口协议,当发送方传送一个数据段的时候,它会启动一个定时器,当该数据段到达目标端的时候,接收方的TCP实体回送一个携带了确认号的数据段(如果有数据要发送的话,包含数据,否则就是一个空包,不包含数据),其中确认号的数值等于接收方期望接收的下一个序列号。如果发送方的定时器在定时器到达之前超时,则发送方再次重传原来的数据。FTP在建立TCP连接的时候,发送方会给出TCP的MSSMSS含义为最大分段,这个值TCP协议在实现的时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460大小,对于笔记本电脑环境,MSS为1260字节(台式机为1460)。也就是说,每次发送方发送的最大TCP数据段为1260字节。从性能的角度考虑,TCP接收方的窗口必须至少与带宽、延迟之乘积一样大,最好比该乘积值还要大一点,因为接收方可能并不立刻就做出响应。对于PS384K业务,一次IP包的RTT往返传输时间为400ms,单向按200ms计算,FTP为非对称业务,ACK包比较小,相应的传输时延也比较小一点。接收方窗口为384Kbps*200ms/8 = 9600BYTE,基本上应该可以保证TCP传输性能,可以缓冲7包数据。(9600/1260 约为7包)Windows XP操作系统,默认的TcpWindowSize为8760BYTE,可以查看一下注册表中的TCPIP参数配置,如果曾经配置过参数TcpWIndowSize,并且设置的数值比较小,影响发送方滑动窗口的移动,对TCP的性能还是有影响的。打开相关注注册表项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip4 如何定位问题?在这里讨论的问题前提是静止状态下UE的PS业务FTP效果,移动过程中的FTP效果主要取决于移动线路无线条件、外环功控等因素。4.1 PING包是否正常?在进行FTP下载出现问题的时候,可以先尝试PING包,看看FTP下载对应的IP通路是否正常?Windows带的PING程序,默认的数据载荷大小为32字节,对应的IP包大小为32+20(IP头)8(ICMP头)60BYTE。而实际FTP下载时,对应的IP包大小为1300(1260+IP头20TCP头20),因此可以考虑更改PING包的大小,尝试PING大小为1272字节左右的包,看是否正常?PS ping包不通的原因很多,这里要介绍的ping包不通的前提条件是前面的路由配置、ATM配置和NO7配置都是正确的,也就是保证RNC与CN之间的数据通道是通的,可以通过一个简单的方法来判断,PDP激活后,暂时不要立即进行ping 包,使用“showrgupstat”查看RGUP板上的“模块统计信息”中“GTPU消息包数”,如果上下行方向的GTPU消息包数相同,则说明RNC与CN之间是通的;如果只有上行方向的消息包,下行方向没有消息包,则说明RNC与CN之间不通,需要逐步查看接口板RIPP和CN侧的统计来确定问题。这个方法的思路是在PDP激活后,RNC侧的GTPU层会和CN侧SGSN上的GTPU层进行路径不活性检测,也就是互相发送路径检测消息包。4.2 TCP接收窗口大小的影响FTP下载时,表现出一种现象,FTP下载速率到达某一个值之后,不能再上升,与签约的PS业务下载速率相距甚远。比如,无线信道质量很好,签约速率下行384K,但FTP下载时,显示的速率只有70K左右。根据TCP的慢启动算法,当一个连接被建立起来的时候,发送方将拥塞窗口初始化为该连接上当前使用的最大数据段长度。也就是刚开始只发送一个数据段,然后,以数据段的倍速递增,直至发生超时,或达到接收方窗口的大小。因此如果接收窗设置过小,发送方总是处于停等状态,肯定会影响TCP链路的吞吐性能。这种情况下,检查一下笔记本的注册表。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters下的TcpWindowSize。可以把它设置为最大值65535试试。4.3 客户端软件的影响有些客户端软件,比如FlashFXP,其下载的包大小可以进行配置,因此,这里也可能存在一个分片问题,假设TCP的PDU按1260发送,如果上层指定数据包大小,并且不是1260的整数倍,那么肯定最后一包数据不会满包发送。从应用层的流量统计来看,就会出现非常有规律的掉沟现象。比如4096字节的包,最后一包将只有316字节。这种情况,可以通过更换客户端下载软件或修改上层数据包大小来避免。4.4 多线程的影响目前常用的FTP下载工具Flashget、FlashFXP、CuteFTP Pro等都具备多线程能力,多线程本质上不会提高FTP的下载能力,因为一般而言,CPU的处理能力远远高于TCP链路的吞吐能力,多线程的优势体现在当无线信道质量不好时,利用多条线路的同时接收可以平滑掉单条链路TCP窗口移动带来的影响。4.5 其它可能的原因在无线网络环境下,影响FTP性能的主要因素时无线信道质量导致的丢包,因为TCP是可靠传输,IP包分拆成RLC PDU传送时,RLC的重传会影响到接收方IP包的组装。导致时延加大,如果时延超过了TCP包重传的时延,将导致TCP包重传。因此,主要应该从无线信道质量上来判断查找原因。1) 上行质量是否良好。可以在nodeb调试机使用命令看上行crci错误是否过多;也可以在rnc侧使用命令ShowDfpDetailStat看crci err字段的值;或者直接使用ShowRlcDetailStat,如果Up Process Error有数值,再使用命令ShowRlcErrCode(DWORD DspNo,7),用后面的数值除以上行逻辑信道数值得出一个百分比。如下图所示:上图中则用1/251*100%=0.3%。如果这个百分比大于10%,表明上行质量不好。2) 下行质量是否良好。下行crci错误RNC和NodeB都没办法看,可以通过rlc的重传估算下行质量,如图所示:重传Pdu比上逻辑信道中的Pdu,百分比不能大于5%。3) 查看PDCP和RLC缓冲区是否满。下面红线部分有增加,说明PDCP缓冲区满。RLC缓冲区可以通过VTCD后台打印察看,如:2005-12-8 10:42:11 模块:RNLU_RLC - DSP12:RLC:HMSG: Rlc -2131071696 VR_R = 2450 VR_H = 2450 VR_MR = 2706 : VT_A = 1014 VT_S = 1040 VT_MS = 1270如果VT_S = =VT_MS 表明RLC缓冲区满了。这时候需要在后台将RLC窗口开大。后台修改参数如下图:RNC发送窗口UE接收窗口4) 是否发过或者收到Reset包。Reset包会将缓冲区中的数据清除,重新开始数据传输。可以从用户面RLC详细统计中察看(ShowRlcDetailStat),或者在后台打印中搜索reset,看是否发过复位命令。RLc统计如下:网络侧发复位包根据打印可以看出异常原因。5 常用工具及其它注意事项为了避免各种不同的工具以及应用软件对问题的定位分析带来影响,建议测试用的电脑以及相关的应用软件的配置都已经在某一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025内蒙古呼和浩特春华水务开发集团有限责任公司招聘工作人员84人备考题库附答案详解(轻巧夺冠)
- 2025年中国邮政集团有限公司河北省分公司社会招聘备考题库及完整答案详解一套
- 电影影视版权协议书
- 租集体地合同协议书
- 租房搬迁补偿协议书
- 绿化中介费合同范本
- 租房转买卖合同范本
- 2025年河北顺德城市运营管理有限公司邢台高新区商管分公司公开招聘劳务派遣人员2名备考题库参考答案详解
- 2026中国供销集团有限公司应届高校毕业生招聘备考题库含答案详解(满分必刷)
- 2025江苏淮安市清江浦力合产业投资发展有限公司招聘2人备考题库及答案详解(真题汇编)
- 八省八校2024届高三第一次学业质量评价(T8联考)英语试题
- GB/T 9799-2024金属及其他无机覆盖层钢铁上经过处理的锌电镀层
- DL-T5190.1-2022电力建设施工技术规范第1部分:土建结构工程
- 电大财务大数据分析编程作业3
- MOOC 大数据技术原理与应用-厦门大学 中国大学慕课答案
- 人教版七年级地理上册期中考试大题提分训练(附含参考答案)
- 烤肠工艺流程图
- 《宠物疫病与公共卫生》期终考试试卷及参考答案
- 新版氨水安全技术说明书
- 青海省基本医疗保险门诊特殊病慢性病病种待遇认定表
- 幼儿园数字练习帖10
评论
0/150
提交评论