51学通信技术论坛

标题: 请问SGSN什么情况下会多次返回PDP Accept [打印本页]

作者: lighcen    时间: 2012-6-23 16:33:05     标题: 请问SGSN什么情况下会多次返回PDP Accept

本帖最后由 lighcen 于 2012-6-24 11:07 编辑

在分析Gb报文时发现,SGSN多次返回PDP Accept,并分配不同IP,不知道是抓漏包还是SGSN的问题。恳请大家帮忙解疑

以下是我的分析:
#48,49 手机PDP激活成功
#421 手机进行关机去附着,此处没见SGSN回应
#481,505 SGSN多次回应手机PDP ACCEPT激活成功,并再次分配IP
#506 手机通过SM_STATUS通告消息类型不兼容,可能是多次接收到PDP Accetp的原故。
#522 SGSN再次回应PDP ACCEPT

还有一个疑问,SGSN回应的PDP ACCEPT丢失后,手机没收到分配的IP并再次发起PDP Request,这时SGSN会重要新分配IP还是重发丢失的PDP ACCEPT呢?

包的查看方法:
右键->decode as ->GPRS-NS
在Filter中输入gsm_a_dtap进行过滤进行消息过虑


作者: 行虚名座画    时间: 2012-7-10 12:50:04

SGSN应该不会重发吧,网侧发起的pdp激活的定时器是T3385,收到REQ之后就stop了,还有log中发送ACCEPT的时间很短,应该不是定时器触发的,llc也没有重复发送UI帧的功能,SM_STATUS应该是UE已经detach了,不处理ACCEPT消息了。detach的话UE侧的T3380应该也stop了,所以估计也不会超时发REQ了。SGSN侧比较诡异,我的wireshark竟然没有GPRS-NS选项。从图片来看llc的N(U)值挺乱的,不知道是不是llc层出什么问题了
作者: lighcen    时间: 2012-7-10 13:38:56

行虚名座画 发表于 2012-7-10 12:50
SGSN应该不会重发吧,网侧发起的pdp激活的定时器是T3385,收到REQ之后就stop了,还有log中发送ACCEPT的时间 ...

是不是wireshark版本太老了
用1.8的试试

作者: 行虚名座画    时间: 2012-7-10 13:52:53

lighcen 发表于 2012-7-10 13:38
是不是wireshark版本太老了
用1.8的试试

果然1.8的可以,刚看图片看错了。这里还是定时器触发的,llc的N(U)值也是没问题的。很明显可以看到是隔30s之后发送的





欢迎光临 51学通信技术论坛 (http://www.51xuetongxin.com/bbs/) Powered by Discuz! X2