这个流程如下:
1) 当GGSN收到了一个PDP PDU,GGSN会决定是否要发起一个网络侧请求的PDP上下文激活流程,GGSN还可以存储发给同一个PDP地址的后续的PDP PDUs。
2)
GGSN发送“SendRouting Info for GPRS”请求消息给HLR,携带IMSI号码。如果HLR判定这个请求可以提供,它就给GGSN返回 “Send Routing Info for GPRS Ack”消息,消息中包括IMSI,SGSN地址,手机不可达原因等信息。当MNRG参数在HLR设置后,才会包括手机不可达原因参数。手机不可达原因参数指示在MNRG记录中设置MNRG标志的原因,参见GSM 03.40。如果MNRG记录表明的原因不是“没有寻呼应答”,HLR就会将GGSN号码加入用户的GGSN列表中。
如果HLR判定这个请求不能提供,例如IMSI在HLR中未知,HLR就会返回一个“Send Routing Info for GPRS Ack”否定响应消息,消息中包括IMSI,MAP错误原因。
3)
如果有SGSN地址,但是没有“手机不可达原因”,或者指示“寻呼没有应答”,GGSN就会向HLR给出的SGSN发送一个PDU通知请求消息“PDU Notification Request”,消息中包含IMSI,PDP类型,PDP地址,APN等。否则,GGSN就会设置这个手机的MNRG标识。SGSN给GGSN返回PDU通知响应消息(包含原因)“PDU Notification Response”,来确认它会请求手机激活这个PDP地址表明的PDP上下文。
4)
SGSN发送一个PDP上下文激活请求消息给手机,请求激活指定的PDP上下文,消息中包含TI,PDP类型,PDP地址,APN等信息。
5)
PDP上下文被PDP上下文激活流程激活。
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) | Powered by Discuz! X2 |