为了从网络得到非接入层服务,网络中非接入层节点必须知道有关UE的信息。为了这个目的,UE不得不发起附属过程,该过程是在UE开机和初始接入网络时必须被执行的。 一旦该过程成功,MME上就会建立好一个该UE相关的上下文,并且UE与PDN GW间的默认承载也建好了,还分配好了IP地址。既然UE已经基于IP联通,他就可以使用基于IP的网络服务了。如果IMS网络可以获得并且UE订阅了该服务,那么也可以使用IMS服务了。 NAS附属过程步骤如下: 1. UE建立与eNodeB间的RRC连接; 2. UE为在已经建立好的RRC连接上确定PDN联通,发送ATTACHREQUEST 消息和PDN CONNECTIVITY REQUEST消息给MME。同时,eNB为该UE建立与MME的S1逻辑连接; 3. 如果网络无法通过ATTACH REQUEST消息中的UE ID识别该UE,网络会通过发起鉴权和加密过程来标识该UE; 4. MME通过发送Update Location request消息(用Diameter协议)更新HSS中UE位置。它也通过使用这个消息从HSS请求用户面; 5. HSS将UE当前位置更新到数据库中,并通过发送Diameter Update LocationAcknowledge用户面消息给MME; 6. 现在MME为在SGW上建立默认承载建立一个eGTP用户隧道,MME发送一个Create Session Request给SGW; 7. SGW为该UE创建默认承载,并请求PGW为该UE创建SGW与PGW之间的承载,用来提供端到端的联通。然后PDN-GW创建一个承载并分配IP地址给该UE; 8. SGW一接收到PGW的响应,它立即用Create Session Response 响应MME; 9. 现在MME必须在eNodeB与SGW之间建立一个承载。它发送S1 AP Initial Context Setup Request消息给eNodeB为该UE创建上下文,该消息中携带着承载信息和安全信息; 10. eNodeB收到建立请求消息后,通过Initiating the AS Security Mode Command 过程与UE建立安全参数; 11. UE建立安全参数,并发送Security Mode Complete 消息给eNodeB。从现在开始,所有在UE与eNodeB之间交换的无线接口消息都是加密的; 12. eNodeB通过发送RRC Connectiong Reconfig Request给UE重新配置资源,在该消息中,eNodeB携带”激活默认EPS承载上下文请求” 消息给UE; 13. UE更新它的RRC 链接配置,并通过RRC Connection Reconfig Complete消息响应eNodeB; 14. eNodeB发送Initial Context Setup Response消息给MME; 15. MME发送eGTP-C Modeify Bearer Request 消息给SGW为更新eNB默认承载隧道ID; 16. 更新完信息后,SGW用Modify Bearer Response消息响应MME; 17. MME发送Attach Accept和Activate Default BearerContext Request 消息给UE; 18. 如果当发送AttachAccept时,MME已经分配了GUTI,UE需要处理它并用Attach Complete消息响应MME。
|