epc笔记
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笔记的更多相关文章
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory
23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory 2016-07-18 13:03:43 模式理解
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
随机推荐
- Select 语句执行顺序以及如何提高Oracle 基本查询效率
今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下: 首先,要了解在Oracle中Sql语句运行的机制.以下是sql语句的执行步骤: ...
- 【2018 ICPC南京网络赛 A】An Olympian Math Problem(数论题)
Alice, a student of grade 6, is thinking about an Olympian Math problem, but she feels so despair th ...
- [JSOI2010]Group 部落划分 Group
Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 3661 Solved: 1755[Submit][Status][Discuss] Descripti ...
- xpath技术解析xm文件(php)
1.结合php dom技术的学习,得出一个结论:php dom技术可以跨层取出节点,但是不能保持层次关系,使用xpath可以很好地解决问题. *** xpath技术的核心思想:迅速简洁的定位你需要查找 ...
- Centos在虚拟机VMware12上的安装
欢迎评论和更正 虚拟机12的安装 看教程https://blog.csdn.net/yhj19920417/article/details/72891766 centos6.5镜像下载(选minima ...
- linux总结及常用命令
一.操作系统的作用: 1.是现代计算机系统中最基本和最重要的系统软件 2.承上启下的作用 3.向下对硬件操作进行封装 4.向上对用户和应用程序提供方便访问硬件的接口 二.不同领域的操作系统: 1 ...
- PHP判断URL地址百度是否已经收录并主动提交MIP数据
/** * PHP检测URL地址百度是否已经收录 * @param string $url 要检测的URL地址 */ function Baidu($url) { $url = 'http://www ...
- 一张表搞清楚 php 的 is_null、empty、isset的区别
isset 判断变量是否已存在 empty 判断变量是否为空或为0 is_null 判断变量是否为NULL 变量 empty is_null isset $a=”” true false true $ ...
- 毕业2年 Summary
本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/135 看了下去年写毕业一周年总结的时间:2017-6-16,今天 ...
- PAT-B java实现
注意:java提交PAT时,不需要加package : 类名必须是Main. 1001 害死人不偿命的(3n+1)猜想 (15) 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值. 输出格式 ...