本帖最后由 爱卫生 于 2011-11-17 12:19 编辑
在本实例中,将介绍一个Service Request流程实例。相关规范在TS23.060的6.12章节中介绍。此流程为Iu模式特有,也就是在3G即WCDMA、TD-SCDMA网络环境下所特有的。
根据规范,Service Request流程比较常见的情形有以下三种,这三种有一个共同的前提就是PMM-IDLE状态的。
1 UE需要发送上行数据但到SGSN没有RAB建立。
2 UE需要发送信令消息但到SGSN没有Iu连接(例如UE希望发送PDP上下文激活请求等)
3 做为SGSN寻呼的应答。
本例中讨论的是第二种情况。
1 UE点击手机浏览器按钮上网,触发了PDP激活请求。但此时网络侧并没有Iu连接,因此UE发送Service Request消息给SGSN请求建立Iu连接。消息中,Service Type为Signaling,代表因为要发送信令而触发的Service Request,同时携带用户的身份标识P-TMSI以及当前PDP上下文的状态。SGSN收到后,将建立UE到SGSN侧的信令连接。根据TS23.060的6.1.2.1章节的说明,一个PS域的信令连接由两部分组成,一个RRC连接和一个Iu连接。另外,SCCP层开始尝试对等体之间的连接,在#1号包中,可以看到SCCP层的消息类型为Connection Request,并为对方分配了Local Reference Number。如图1所示。
图1 UE发送Service Request 2 UE和SGSN执行TS23.060的6.12章节图例50中的第3步---安全功能(Security Function),对应抓包文件中的#2和#3号报文。并且在#2号报文中,SGSN通过SCCP层给RNC的SCCP层回应了消息类型为Connection Confirm的消息,代表SCCP层的连接已经建立。并且为对方分配了Local Reference Number(0xa18682)。 3 由于是因为UE需要发送上行方向的信令而触发的Service Request流程,因此SGSN不需要建立RAB并且不需要响应Service Accept消息。接下来,UE就可以开始发送上行方向的信令消息了。在本例中是UE向SGSN发送了Activate PDP Context Request消息。如图2所示。 图2 建立Iu连接后,UE发送Activate PDP Context Request消息请求建立PDP上下文
|