通信人家园
标题:
GPRS FTP掉线分析
[查看完整版帖子]
[打印本页]
时间:
2011-6-10 22:49
作者:
taotiangen
标题:
GPRS FTP掉线分析
1
.测试过程中手机发起上行的
PDPdeactivated
消息
在
DTFTP
下载测试中,
MS
已成功登录
FTPServer
,并已经开始下载数据,
FTP
下载进度为
9
%,在经过一次小区重选后,我们发现在事件列表中有
PDPDeactivated
的消息,在层三消息中可以看到是手机发起的上行消息,之后的
FTP
下载不能继续进行,在一系列的
Ping fail
后,
FTP
掉线。
由于
DT
测试中掉线率是考核指标,对每一次的掉线事件都必须认真分析。针对此类事件,我们与
CDS
仪表厂商共同分析,认为发生这种情况可能有三种原因:一是手机在测试过程中电缆的某个接口发生了松动,这样手机可能会发出
PDP
去激活申请;二是手机本身存在一些问题;三是测试用的笔记本电脑可能存在一些问题。
由于上述几种情况都属于外在原因,不能代表网络的真实情况,在计算掉线时不应计算这种情况,在仪表生成的测试报告中需手工将手机上发
PDP
去激活而导致的掉线情况排除。但是手机上发
PDP
去激活消息后的一系列
Pingfail
会影响到
DT
测试的覆盖率,生成报告有相应的无覆盖的时间及记载里程,同样应手工排除手机上发
PDP
去激活情况对应的无覆盖里程。
2
.登录服务器与开始下载数据之间发生小区重选导致掉线
DTFTP
下载设置为循环下载,在某一次下载开始时,手机发起尝试连接
FTPServer
,经过用户名、密码验证后,成功登录
FTPServer
,之后发生小区重选。
登录服务器与开始下载数据之间发生小区重选的事件主要有三种表现形式。
①成功登录
FTPServer
之后发生小区重选,然后开始下载数据,可以正常下载数据直至全部下载成功,此类情况占多数比例。
②成功登录
FTPServer
之后发生小区重选,然后开始下载数据,不能下载数据,连续的
PingSuccess
后掉线,此类情况占少数比例。
③成功登录
FTPServer
之后发生跨
LAC
、
RAC
的小区重选,然后发生
LAU
、
RAU
,随后的下载数据无法完成,在连续的
PingSuccess
后掉线,此类情况占较少数比例。
在
DTFTP
测试中可能会遇到上述三种情况。在同样的由小区
A
重选至小区
B
时,多数会正常下载,偶尔也会发生不能正常下载的情况。此类问题
CDS
仪表厂商的分析为:
Pingsuccess
表明手机至服务器的
IP
链路是通畅的,只是
FTP
服务器程序与客户端程序的会话链路中断
,
因为处于下载阶段,而服务器在发生了小区重选后不再有任何数据下传,所以应该是服务器程序认为链路发生了某种异常从而终止了这个下载连接。由于手机至服务器的
IP
链路是通畅的,建议手工排除此类
FTP
掉线。在后续的验证测试中,笔者经过许多次的测试对比,发现此类情况可能与测试车速有关,在严格遵守
GPRSDT
的限速标准:小于
45 km/h
后,几乎不再发生此类掉线,但是严格限速之前,基本上每次测试都会发生一次此类掉线,所以将严格遵守
GPRS
限速标准作为解决此类问题的建议。
3
.小区
T3212
值设置不一导致掉线
当同一个
LAC
下不同小区的
T3212
(周期性位置更新)值设置不一致时,在发生小区重选时会引发
LAU
、
RAU
(
Periodicupdating
)。目前现网将位置区
LAC
与路由区
RA
设置为一致,当发生
LAU
时必然触发
RAU
。频繁的
LAU
、
RAU
会导致
DTFTP
下载延迟加大,严重时会导致掉线。
此类问题的解决办法为:统一
LAC
区内所有小区的
T3212
值,尽量减少不必要的
LAU
、
RAU
次数。
4
.
WAPpagerefresh
(页面刷新)中的问题
问题描述:
GPRSCQT
测试中的
WAP
页面刷新项目,在同一天测试的多个
CQT
点都发生第二次
WAP
页面文本刷新失败。
在测试过程中发现
WAP
页面刷新第二次总是失败后,笔者手工指定
WAP
网页刷新地址,随后的测试中第二次失败的问题消失。此类
WAP
页面刷新失败不属于网络故障,应在生成报告中手工排除。
5
.
GPRS PDPactivate fail
问题
问题描述:
GPRSCQT
测试中的
PDP
激活测试项,在
CQT
点某酒店的测试过程中,
GPRSPDPactivate
失败多次。
在分析该
CQT
点
PDP
激活失败率高的原因时,发现其他
CQT
点的
PDP
激活指标都非常好,成功率达到
100%
,而该
CQT
点的
PDP
激活成功率只有
67.3%
,在对比不同
CQT
点的小区参数时发现,该
CQT
点的小区参数
BS_PA_MFRMS
与其他
CQT
点设置不一致,该
CQT
点此项参数值为
2
,而其他
CQT
点的参数值为
5
。工程经验建议:同片区域的此参数设为一个值。由此将该
CQT
点的小区参数
BS_PA_MFRMS
参数由原来的
2
改为
5
后,重启
BTS
,
PDP
激活失败的问题随之消失。
6
.
GPRS Ping
测试出现不规则失败的问题
问题描述:在
GPRSCQT
测试中的
Ping
测试,出现不规则的多次
Ping
失败。从
CDS
测试仪表的
GPRS
时间图上看到,在进行
Ping
测试的同时,
RLC
层的流量明显增加,而理论上在
GPRS
时间图上不应该显示很多的
RLC
层的流量。据此,笔者怀疑在
Ping
测试的同时,测试仪表同时在运行一些其他的进程,而这些进程占用了
GPRS
流量,相应地影响了
Ping
测试的正常进行。从
CDS
仪表附加的数据抓包协议中,笔者的分析得到确认。
从
Ping
测试的记录中找到第一次
Pingsuccess
的时间记录,在数据协议中找到对应的时间点,手机与
FTPServer
的
IP
地址与设置相符。首先是
MS
向
FTP Server
发送
Echo
(
ping
)
request
,紧接着
FTP Server
下发相应消息:
Echo
(
ping
)
reply
。但在
Ping
测试同时,以手机的
IP
地址为源地址向未知
IP
地址发出的连接,出现了多个未知的目的
IP
地址。
针对
Ping
测试中发现的许多未知
IP
地址,笔者对
Ping
测试的拨号网络做了相应的分析。
GPRS
拨号网络有两个:
cmwap
、
cmnet
,在
cmwap
上支持
WAP
、
Kjava
、
WAP
图铃、
MMS
等业务,在
cmnet
上支持
Ping
、
FTPdownload/upload
业务。目前笔记本+数据卡使用
GPRS
方式登录
Internet
,使用的就是
cmnet
拨号网络。
Ping
测试是
GPRSCQT
测试中第一个使用
cmnet
拨号网络的测试项,拨通
cmnet
相当于连接上
Internet
,测试仪表使用的笔记本电脑中的
Windows
自动更新、杀毒软件自动更新、
MSN
等软件会自动发起搜索,这样无形中增加了
GPRSRLC
层的数据流量,同时也影响了
Ping
的正常测试。
将笔记本电脑的系统及软件的自动更新关闭后,
Ping
测试
100%
成功,在数据协议中也没有未知的
IP
地址。
经过共同分析及实际验证,
Ping
测试出现不规则失败的原因为测试仪表没有关闭自动更新功能,导致在拨通
cmnet
后自动连接
Internet
,影响了
Ping
的正常测试。此类的
Ping
失败也不属于网络故障,属于测试中的异常情况。
时间:
2011-6-16 10:37
作者:
flytodream_001
学习一下,正在做这个
通信人家园 (https://www.txrjy.com/)
Powered by C114