http://wenku.baidu.com/view/5e921520dd36a32d7375812a.html

1、  先注册,

EPC注册EPS业务或non-EPS服务 ??

HSS做什么?

2、然后sr(service request)才能进行业务,SR要做什么动作?

位置更新

EMM-IDEL EMM-CONNECT 这是指什么?

modify bear request什么时候发

EMM-deregister

EMM register 完成注册

EMM的一般过程主要包括:GUTI重分配过程,鉴权过程,安全模式命令过程,标识过程等几个模块功能。

这些过程都是在非接入层信令连接建立基础上才发起的。

guti分配,

authentication鉴权, 通知,

ue发起, attach/detach  tau   SR   paging

ESM??

GUTI重分配除了分配GUTI(全球唯一MME和唯一UE)

eps系统

PDN链接和默认APN

跟踪器区和跟踪列表

移动性管理和链接管理

承载管理

hss鉴权和签约 什么意思? 存储用户签约数据,用户位置信息,保存用户PGW地址,为了后续切换到non-3gpp网络

pcrf策略控制

pcef

位置更新 TAU

周期性TAU

进入新位置

UE能力发生改变

通知那些承载还在

EMM-IDEL EMM-CONNECT 这是指什么?

modify bear request什么时候发

EMM ESM

EPS承载上下文激活所用的EPS会话管理(ESM:EPS Session Management

TA List方案,就是在LTE中,MME会分配一组TAI给UE,即TA List。这个跟2G和3G系统是不一样的,
2G和3G系统只给用户分配一个RAI。一个TA List中包含多个TAI,只要UE当前所在TA的TAI还处在这个TAI List中,
UE就不必执行TAU过程,这样就达到了减少TAU的目的。但是,在LTE系统中对UE的寻呼过程也是在TA List的范围内
的多个TA中进行。

对于TAU,除因位置移动而触发之外,周期性的TAU定时器超时、系统由于负载均衡的目的需要把用户迁移到其他的MME,
也会引起TAU。

如果UE是在LTE系统内,根据TA List方案,只有UE移动出了当前TAI所在的TA List的时候,才会触发TAU。
LTE系统内的TAU,包括SGW改变和SGW不变的情形,TAU的主要过程是MME在收到无线网络的TAU请求以后,
会要求SGW/PGW创建或修改缺省承载,同时会修改归属用户服务器
(HSS:Home Subscriber Server)中用户的位置信息,删除老的MME中用户信息。
如果UE已经注册到了MME中,移动到了GERAN/UTRAN区域,并选择了相应小区时,就会触发RAU程序。
这时,SGSN中会创建UE的承载信息,SGW/PGW中也会创建或修改相应的承载,删除MME中的用户信息,
修改HSS中用户的位置信息。与TAU不同的是,RAU过程要删除原来的E—UTRAN连接,因为用户已经移到了
GERAN/UTRAN区域。

NAS安全:NAS安全模式控制过程的目的是使用LTE安全内容并使用NAS密钥和加密算法建立NAS信令安全在UE和MME间直接的初始化。
在LTE/SAE中,由于eNodeB处于一个不完全信任区域,因此LTE/SAE的安全包括两个层次:AS和NAS的安全,
其中AS安全是指UE与eNodeB之间的安全,主要执行接人层信令的加密和完整性保护,用户面的加密性保护。
NAS安全是指UE与MME之间的安全,主要执行NAS信令的加密和完整性保护

在LTE网络中,MME发起给UE的安全模式命令消息并启用计时器,在收到NAS安全激活完成的消息后,MME开启下行加密。
在附着时,通过发起安全模式控制过程,MME通过NAS信令连接建立NAS消息的安全交换。安全模式控制过程成功完成后,
在MME和UE间交换的所有NAS消息利用现有LTE安全算法保证完整性和加密。
在系统间切换过程中,NAS消息的安全相关参数被压缩在As信令中。UE利用这些参数产生映射的LTE安全上下文。
切换后,“跟踪区域更新请求消息”由UE发给MME。UE将利用LTE安全按上下文对这条消息进行完整性保护但不加密。
s1模式间切换(及系统内切换)将继续安全交换NAS消息,而在系统间切换或NAS系统连接时终止。

4.2 NAS信令的完整性保护
UE侧一旦具备有效的LTE安全内容并投入使用必须进行完整性保护。而对于网络侧来说,
对NAS信令连接的NAS消息交换一旦被建立,也必须完整性保护信令。NAS信令的完整性保护是由NAS层要求的也是由网络所要求的。
NAS信令保护密钥包括KNASint、KNASenc、KeNB。其中KNASint是UE和MME根据KASME推演得到的密钥,
用于保护UE和MME问NAS流量的完整性。KNASenc是UE和MME根据KASME推演得到的密钥,用于保护UE和MME间NAS流量的保密性。
KeNB也是UE和MME根据KASME推演得到的密钥,KeNB还用于推导接入层密钥。

epc笔记的更多相关文章

  1. 23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory

    23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory 2016-07-18 13:03:43 模式理解

  2. git-简单流程(学习笔记)

    这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...

  3. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  4. SQL Server技术内幕笔记合集

    SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...

  5. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  6. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

  7. NET Core-学习笔记(三)

    这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...

  8. springMVC学习笔记--知识点总结1

    以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...

  9. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

随机推荐

  1. Spring data JPA 理解(默认查询 自定义查询 分页查询)及no session 三种处理方法

    简介:Spring Data JPA 其实就是JDK方式(还有一种cglib的方式需要Class)的动态代理 (需要一个接口 有一大堆接口最上边的是Repository接口来自org.springfr ...

  2. xcode 快捷键大全、XCode常用快捷键图文介绍

    其实就是设置里面的快捷键变成了文字版,刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等.都不一样了.快速的掌握这些快捷键,能提供开发的效率. 其实快捷键在 ...

  3. Xcode 9.0 报错, Safe Area Layout Guide Before IOS 9.0

    Xcode 9.0 新建工程报错 xcode Safe Area Layout Guide Before IOS 9.0 如下图,在Builds for 选择iOS9.0 and Later,不勾选U ...

  4. 解决model属性与系统重名

    .h .m + (NSDictionary *)replacedKeyFromPropertyName { return @{ @"detailId" : @"id&qu ...

  5. js数组去重方法整理

    1.思路:定义一个新数组,并存放原数组的第一个元素,然后将原数组的项和新数组的元素一一对比,若不同则存放在新数组中. function unique(arr){ var res = [arr[0]]; ...

  6. 关于echarts整合多个类似option

    最近项目里面遇到一些图表需要用echarts来做.而我之前只用过一次echarts,也只是做了一个简单的饼状图,并没有涉及到很多的配置.但是现在这个项目,这些图表需要自己配置很多东西.像什么多余的网格 ...

  7. python的元组数据类型及常用操作

    Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 = ('physi ...

  8. java中方法的参数传递机制_一个对象被当作参数传递到一个方法后

    一个例子: 在Boy.java类中 在Girl.java类中      在marry方法中的this指的是这个方法所属的对象的引用,在这里指的是girl这个对象 在BoyGirlTest.java测试 ...

  9. 3.从print到I/O

    为何对双引号念念不忘? >>> print("hello, world!") hello, world!   平x而论,既然在意双引号的去掉,为何不在意括号的去掉 ...

  10. 001---Linux系统的启动过程

    Linux系统的启动过程 按下电源 开机自检(BIOS):检查cpu.内存.硬盘是否有问题,找到启动盘. MBR引导(master boot record):主引导记录,读取存储设备的512bytes ...