已解决问题
请教GPRS Attach的详细流程  (进入论坛模式)
提问者:zybtx   |  提问时间:2011-11-9 13:24
有米有哪位大侠能给讲解一下GPRS Attach的详细流程包括消息在协议栈各层间的传递,信道的申请释放,以及Attach Request 的详细参数详解
问题补充:2011-11-15 11:58
感谢楼上讲解,能不能详细讲讲AttachReqest里的参数,现遇到问题是Attach Reqest已送达网络(acknowledged)但未收到任何反馈的上层消息,没Accept也没Reject.不知道是不是哪个参数网络不认可,所以不回了?有没有人知道移动的现网对协议版本或哪些参数敏感?
关闭所有答案回应     最佳答案
1)手机向网络发起attach request消息,MS向网络指示其附着类型(IMSI附着、GPRS附着或联合的IMSI/GPRS附着)和其身份识别。身份识别应优先使用P-TMSI(如果有有效的P-TMSI的话),然后才使用IMSI。
2)如果MS的身份标识是P-TMSI,而且其驻留的SGSN在GPRS分离后已经改变,则新SGSN向旧SGSN请求该MS的IMSI 。
3)如果第2步未成功,则新SGSN向MS要求其上报IMSI
4)鉴权过程是可选的。但是如果网络没有该MS的MM上下文的话,则该过程必须执行。??
5)如果MS驻留的SGSN在GPRS分离后已经改变,或者是它第一次附着,则SGSN需要通知HLR该MS的位置已经更新,HLR需要将该MS的预约数据下发到该SGSN。
a)新的SGSN将通过MS的IMSI寻找用户的HLR。接下来,new SGSN向HLR发 送Update GPRS Location通知HLR移动台的位置已经发生了变化。
b)HLR收到new SGSN发来的”位置更新”消息后,将存储当前的SGSN的信息,并向old SGSN发出一条Cancel Location,old SGSN将删除MS的所有信息,并向HLR回送Cancel Location ack
c)当HLR收到old SGSN发回的Cancel Location 证实消息后,HLR将向new SGSN发起Insert subscriber data 消息,以提供SGSN所需的用户信息。
d)当HLR收到SGSN发回的Insert subscriber data ack,则向new SGSN发出“位置更新证实” Update GPRS Location ack
6)如果SGSN接受了MS的附着请求,则向MS发送attach accept消息。如果SGSN分配了新的P-TMSI,那么接受消息里边将包含attach accept消息里边。
7)如果P-TMSI改变了,则手机将向new SGSN发送attach complete
Note:若通过新的SGSN检查MS在新的RA的合法性,发现MS是局部首先用户而不允许在新的RA附着,或者出现网络原因故障,则SGSN发送attach reject消息拒绝用户附着
 |  回应该答案 (0)  |  回答时间:2011-11-11 10:59
其他答案 ( 3 条 )
这个首先要从utran侧链路层检查,看看上,下行链路是否有问题?
如果链路没有问题,再检查attach消息是否发送到CN,检查CN侧是否收到,有无正确处理及返回应答消息。
回应该答案 (0)  |  回答者:npfc   |  2011-12-13 17:48
LZ如果需要知道细节,可以阅读3GPP文档,具体是23.060和24.008
回应该答案 (0)  |  回答者:kin5000   |  2012-3-9 12:56
新人下附件,顶一个~
 |  回应该答案 (0)  |  回答者:zz4686234   |  2012-5-14 08:56