为了从网络得到非接入层服务,网络中非接入层节点必须知道有关UE的信息。为了这个目的,UE不得不发起附属过程,该过程是在UE开机和初始接入网络时必须被执行的。 
一旦该过程成功,MME上就会建立好一个该UE相关的上下文,并且UE与PDN GW 间的默认承载也建好了,还分配好了IP地址。既然UE已经基于IP联通,他就可以使用基于IP的网络服务了。如果IMS网络可以获得并且UE订阅了该服务,那么也可以使用IMS服务了。 
NAS附属过程步骤如下: 
1. UE建立与eNodeB间的RRC连接; 
2. UE为在已经建立好的RRC连接上确定PDN联通,发送ATTACH REQUEST 消息和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 Location Acknowledge用户面消息给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 Bearer Context Request 消息给UE; 
18. 如果当发送Attach Accept时,MME已经分配了GUTI,UE需要处理它并用Attach Complete消息响应MME

【转】LTE-NAS过程学习总结的更多相关文章

  1. LTE工作过程

    LTE工作过程 一.LTE开机及工作过程如下图所示: 二.小区搜索及同步过程 整个小区搜索及同步过程的示意图及流程图如下: 1)   UE开机,在可能存在LTE小区的几个中心频点上接收信号(PSS), ...

  2. JVM类加载过程学习总结

    JVM类加载过程学习总结 先不说JVM类加载的原理,先看实例: NormalTest类,包含了一个静态代码块,执行的任务就是打印一句话. /** * 在正常类加载条件下,看静态代码块是否会执行 * @ ...

  3. 基于STM32的USB枚举过程学习笔记

    源:基于STM32的USB枚举过程学习笔记 基于STM32的USB枚举过程学习笔记(一) 基于STM32的USB枚举过程学习笔记(二) 基于STM32的USB枚举过程学习笔记(三) 基于STM32的U ...

  4. Spring IoC容器初始化过程学习

    IoC容器是什么?IoC文英全称Inversion of Control,即控制反转,我么可以这么理解IoC容器: 把某些业务对象的的控制权交给一个平台或者框架来同一管理,这个同一管理的平台可以称为I ...

  5. linux内核学习之六 进程创建过程学习

    一 关于linux进程概念的补充 关于进程的基本概念这里不多说,把自己的学习所得作一些补充: 1. 在linux内核中,系统最多可以有64个进程同时存在. 2.linux进程包含的关键要素:一段可执行 ...

  6. LTE 切换过程中的数据切换

    http://blog.sina.com.cn/s/blog_673b30dd0100j4p4.html LTE中的切换,根据无线承载(Radio Bearer)的QoS要求的不同,可以分为无缝切换( ...

  7. 基于STM32的USB枚举过程学习笔记(转)

    之前使用ST官方的库以及网络的资料,完成了使用USB HID类进行STM32和PC机的通讯.由于其他原因并没有深入的分析,虽然实现了功能,但是关于USB设备的枚举,以及具体的通讯方式都没有清晰的概念, ...

  8. Android APK安装过程学习笔记

    1.什么是APK APK,即Android Package,Android安装包.不同平台的安装文件格式都不同,类似于Windows的安装包是二进制的exe格式,Mac的安装包是dmg格式.APK可以 ...

  9. Python反转过程学习

    Pyhon的反转过程的学习: #coding:utf-8 #反转过程.py """ def add(x,y): return x+y params=(1,2) add(* ...

随机推荐

  1. INSPIRED启示录 读书笔记 - 第17章 产品人物角色

    理解目标用户 人物角色又称为用户特征记录(user profile),是指通过与用户沟通交流,确定典型的目标用户类型,在理解各类目标用户的特征的基础上建立的人物原型 为了发掘潜在的人物角色,产品经理必 ...

  2. Java 重写equals()与hashCode()方法

    List对象的contains方法实际上也是调用的equals()方法来进行逐条对比的. 示例代码: package com.imooc.collection; /** * 课程类 */ public ...

  3. 图片的另一种展现—将后台图片编码直接展现为图片

    1.应用场景            开发过程中,遇到这样的需求:需要将服务器上的图片展现在页面上,但是图片所在服务器不是对外的,图片所在服务器与应用服务器也不在同一台机器上,这时候就需要在开发中先将图 ...

  4. ssm搭建相关的问题

    在搭建ssm框架时候踩得坑:1.对于拦截器url-parttern的设置:第一次设置的是/** 本以为这个是表示拦截所有,没想到这是错误的写法,正确的写法是/    启动项目不会报错,但是会出现404 ...

  5. eval 加密 js,把js代码重新编续成新的代码,然后eval运行

    eval( function(p, a, c, k, e, r) { e = function(c) { return c.toString(a) //35 }; if (!''.replace(/^ ...

  6. jsp路径问题

    绝对路径:/StudentInfo/images/login.jpg 相对路径:images/login.jpg 路径前面的第一个/代表tomcate目录下面的webapps这个文件夹 jsp的Adv ...

  7. jar 冲突解决方案

    val urlOfClass = classOf[Nothing].getClassLoader.getResource("org/slf4j/spi/LocationAwareLogger ...

  8. CF703D Mishka and Interesting sum

    题意:给定一个1e6长度的值域1e9的数组.每次给定询问,询问区间内出现偶数次的数的异或和. 题解:首先很显然,每一次询问的答案,等于这个区间所有不同元素异或和异或上区间异或和.(因为出现偶数次的对区 ...

  9. linux系统内SAMBA共享问题

    最近将项目迁移到了公司服务器上,以后客户端调试和服务端开发都要去链接这台服务器,但是开发就需要调试,也需要log信息,同一局域网内,如何链接服务器并随时查看服务器上的log信息呢? 今天搞了一下,把步 ...

  10. ubuntu12.04 错误:phonon: No such file or directory; phonon模块的安装

    http://blog.csdn.net/xsl1990/article/details/9009919 错误:phonon: No such file or directory 1)sudo  ap ...