文档库 最新最全的文档下载
当前位置:文档库 › PDP上下文去激活信令分析1010

PDP上下文去激活信令分析1010

PDP上下文去激活信令分析1010
PDP上下文去激活信令分析1010

PDP上下文去激活信令分析

一、PDP上下文去激活

根据3GPP规范,由网络下发的PDP上下文去激活,网络启动T3395计时器后下发DEACTIVATE PDP CONTEXT REQUEST到终端,且附带会话层原因值,当终端响应DEACTIVATE PDP CONTEXT ACCEPT时,T3395计时器停止计时,PDP上下文去激活完成。否则,网络侧会继续下发DEACTIVATE PDP CONTEXT REQUEST,用户无ACCEPT消息响应计为PDP上下文去激活失败。

常见网络侧下发PDP上下文去激活会话层的Cause Code有以下六种情况:# 8: Operator Determined Barring;

# 25: LLC or SNDCP failure (A/Gb mode only);

# 36: regular deactivation;

# 38: network failure; or

# 39: reactivation requested.

#112: APN restriction value incompatible with active PDP context.

东莞市LAN_5的PDP上下文去激活失败分析,大部分均由网络侧下发,且CC为#36。当终端30分钟内无产生流量时,GGSN的IDLE-TIMEOUT超时,为了节省网络资源,GGSN会通过SGSN下发PDP上下文去激活请求到用户。此时的会话层原因,就是CC#36。

二、LAN_5用户信令回溯

以用户IMSI:460002828525847分析,用户在10月9日15:48:49:512时网络已经PDP上下文激话接受。直到16:18:54:716时,GGSN设置的计时器30分钟IDLE-TIMEOUT,网络下发常规PDP上下文去激活请求。

PDP上下文激活信令截图:

PDP上下文去激活信令截图:

用户部分时间戳无流量产生,无法回溯信令,前后信令流程间隔时间过长无法连串在一起。

原始信令PCAP格式附件:

三、用户信令分析

以上面用户为例,30分钟内无流量产生时网络会下发DEACTIVATE PDP CONTEXT REQUEST到终端。但是,从信令上面分析,在16:18:54:716时间戳网络下发PDP上下文去激活后,用户会上发I Selective Acknowlegment,但

没有上发Deactivate PDP context accept作为响应,导致网络会重复下发4次PDP上下文去激活请求,用户响应SM status消息,该消息的原因为:Msg type not compatible with protocol state,消息类型与协议状态不兼容。怀疑用户当前状态已经为PDP上下文去激活。

从下面的信令流程可以看到,用户在I Selective Acknowlegment消息之后发起PDP上下文激活请求,在该时间戳之前该用户的状态应该是PDP去激活状态。

怀疑终端没有上报或者丢失Deactivate PDP context accept消息,导致PDP上下文去激活统计为失败。借助WireShark软件查看I Selective Acknowlegment消息,发现是一条Malformed畸形报文,可能在无线链路丢帧导致无法被网络正确解读。

对其它用户回溯信息发现,同样也存在CC为#36 Regular Deactivation原因的PDP上下文去激活,而且在网络侧下发DEACTIVATE PDP CONTEXT REQUEST,终端响应的是I Selective Acknowlegment消息。网络无法识别终端是否已PDP去激话,继续下发4次PDP去激活请求(终端响应SM status),但同时终端在I Selective Acknowlegment(畸形报文)之后也发起PDP激活的请求。可以推测,在上报ISelectiveAcknowlegment后终端已是PDP去激活状态,但是网络无法识别仍下发PDP去激活请求,终端由于分组业务需要也发起了PDP激活请求。

以下为其它用户的PCAP详细信令文件:

以下为正常用户的Regular Deactivation信令流程:

四、小结

PDP上下文去激活失败用户在终端类型维度上,没有集中性。在小区维度,由于PDP上下文去激活失败是没有附带小区等具体消息,无法统计集中在哪些CI或LAC上面。统计用户时间段内上行的LLC_DISCARDS丢包数,没有看

到明显的丢包数。但以上回溯的用户信令,也没有看到用户上报LLC-DISCARDED或RADIO_STATUS等无线丢包或TBF异常释放情况的信令。怀疑用户在上报Deactivate PDP context accept时,由于其它原因或丢帧导致网络侧接收到I Selective Acknowlegment(畸形缺失消息),无法正常被网络识别,导致PDP上下文去激活失败。

相关文档