51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 3540|回复: 4
打印 上一主题 下一主题

请教在PDP激活过程中如果出现位置更新与路由区更新,PDP能否成功? [复制链接]

Rank: 2Rank: 2

跳转到指定楼层
楼主
发表于 2012-10-15 11:12:29 |只看该作者 |倒序浏览
一键分享 一键分享
最近发现有时在PDP激活过程中,还会出现位置更新与路由区更新,结果到后来PDP激活失败了?检查了网络状况与上下行信道,都不存在问题,我想知道如果是上述这种情况,MS与NW之前会怎么进行交互?谢谢!

Rank: 8

VIP 论坛核心会员 特殊贡献奖

沙发
发表于 2012-10-15 11:46:35 |只看该作者
不确认楼主提到的“位置更新”指的是gr接口的update location还是gn口uli发生变化(update pdp)。简单说下我的理解:

前提:GGSN会接受pdp激活请求

intra RAU场景:sgsn收到activate pdp req(gb/iu)->发create pdp req(gn)->等create pdp resp->
a.先得到create pdp resp,然后收到RAU req场景:
回activate pdp acp给UE,然后发update pdp req向GGSN
b.先收到RAU req,再得到create pdp resp:
得到create pdp resp后回activate pdp acp给UE,然后发update pdp req向GGSN

综上,intra SGSN RAU时貌似应该没什么可以影响pdp激活的。

inter SGSN RAU场景:
1. old sgsn收到activate pdp req,发create pdp req
2. new SGSN收到RAU req
3. new SGSN发sgsn ctx req给old sgsn
4a. old sgsn已经得到GGSN回的create pdp resp:
old SGSN会将MM和SM context都发给new SGSN (sgsn ctx resp)。之后流程就是标准协议流程,不赘述。
4b. old sgsn仍未得到GGSN回的create pdp resp:
old SGSN只会将MM context发给new SGSN(sgsn ctx resp)。#因为此时SM context没有建立起来。

5b. new sgsn完成RAU,但是没有SM信息,不做SM相关操作(update pdp不做)
6b. old sgsn回activate pdp reject给UE(如果old sgsn会回的话。。。)这一步取决于厂商实现了,但是old SGSN上激活PDP已经无可能,因为UE已经RAU出了old sgsn。

从4b开始的场景按说发生可能性不大,只是理论上可能出现。所以要分析楼主说的问题,还是要复现问题并在相关网元和接口抓包进一步分析。

使用道具 举报

Rank: 2Rank: 2

板凳
发表于 2012-10-15 20:09:41 |只看该作者
我的位置更新是指update location,我的意思是MS发出一个activate pdp req后,就发生update location,那是不是需要等MS注册上网络并且GPRS完成附着以后,SGSN才会接受这个activate pdp req,才会开始做PDP激活的相关动作?还有我遇到过的一种情况,我已经使用PPP拨号建立好数据连接,然后坐在地铁上,在城市中来回移动,从MS端捕获到的消息看,MS会不断地做路由区更新,但网络却并没有断开这个PPP连接,可这时MS发数据给基站,基站却没反应?重新PPP拨号就又可以了。。。。。是路由区更新太频繁了导致数据业务不能使用吗?

点评

hycl5410  update location是new sgsn发向HLR的,HLR会向old sgsn发cancel location。这是inter-sgsn切换的场景。 如果手机开机,则是UE发attach请求,SGSN会发update location给hlr  发表于 2012-10-15 21:25:24

使用道具 举报

Rank: 9Rank: 9

懒

地板
发表于 2012-10-15 20:19:46 |只看该作者
从规范的角度来说,路由区位置更新流程是属于GPRS附着流程的一个子集,完成的都是到GPRS网络当前服务SGSN的注册登记过程。所以,信令流程的顺序是要先完成GPRS附着或路由区更新,再发起PDP激活。而不应该在PDP激活中掺杂路由区位置更新流程。这点在规范里是有介绍的。PDP上下文激活流程中的附着子流程包括RAB建立、Security Function。但绝对不包含RAU。

使用道具 举报

Rank: 8

论坛核心会员

5#
发表于 2012-10-22 10:56:52 |只看该作者
本帖最后由 snakend 于 2012-10-22 10:58 编辑

这一点我同意爱版主的看法,在实际的行令流程中,我曾经看到过,一个流程没有完成,对同一个用户的另一个流程就触发了的情况。
这样的表现就是两个流程在时间流程上是夹杂在一起的情况。
虽然不一定是一楼提到的pdp流程中插入rau流程的例子,但是在sgsn里面可能有"拒绝",“忽略”,“放弃”等等的行为对应。
如果一楼有你提到的这着情况的例子的log的话,大家可以看看的说。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-5 21:38 , Processed in 0.025595 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部