4G LTE/EPC UE 的附着与去附着
目录
UE 附着
UE 附着,即 UE 在进行实际业务之前在蜂窝网络中的注册过程,是一个必要的过程,用户只有在附着成功后才可以接收来自蜂窝网的服务。急紧呼叫则不需要附着过程,急紧呼叫在实际应用中不被认为是一种服务。
UE 附着的作用:
- 附着过程中产生安全上下文,对 NAS 信令进行安全保护;
- 为 UE 分配 IP,建立 UE 和 P-GW 之间的 EPS Default Bearer,使得 UE 的 IP 连接永远在线(always-on IP connectivity);
- UE 还可以根据需要激活多个 Dedicated Bearer;
- 向 EPC 注册 EPS service(LTE 网络服务)或 non-EPS service(非 LTE 网络的服务)。
附着过程,将完成的工作:
- 用户与网络相互鉴权,UE 与 MME 之间建立 MM 上下文
- MME 为 UE 建立默认承载
- UE 获得网络侧分配的 IP 地址
- 用户位置登记
- 临时身份标识(S-TMSI)的分配(避免在网络上传输 IMSI,防止攻击者跟踪用户的位置及活动状况)
UE 与 MME 建立 NAS 连接


处于 RRC_IDLE(空闲)状态的 UE 进行 Attach 过程,首先发起随机接入过程,即 MSG1(RA Preamble)消息;
eNB 检测到 MSG1 消息后,向 UE 发送随机接入响应消息,即 MSG2(RA Response)消息;
UE 收到随机接入响应后,根据 MSG2 中的 TA(时间提前量)调整上行同步信号发送时机,向 eNB 发送 MSG3(RRC Connection Setup)消息;
eNB 向 UE 发送 RRC Connection Setup 消息,包含建立 SRB1 承载信息和无线资源配置信息;
UE 完成 SRB1 承载和无线资源配置,向 eNB 发送 RRC Connection Setup Complete 消息,包含了 NAS 层 Attach Request 消息;
至此,建立 RRC 连接,UE 处于 RRC_CONNECTED(已连接)状态。
eNB 选择 MME,并向 MME 发送 Initial UE Message 消息,包含 NAS 层 Attach Request 消息;
UE 和 EPC 完成安全认证。
EPC 内部建立 EPS Default Bearer。
MME 向 eNB 发送 Initial Context Setup Request 消息,请求建立默认承载,包含 NAS 层 Attach Accept、Activate Default EPS Bearer Context Request 消息;
eNB 接收到 Initial Context Setup Request 消息,如果不包含 UE 能力信息,则 eNB 向 UE 发送 UE Capability Enquiry 消息,查询 UE 能力;
UE 向 eNB 发送 UE Capability Information,报告 UE 的能力信息;
eNB 向 MME 发送 UE Capability Information Indication 消息,更新 MME 的 UE 能力信息;
eNB 根据 Initial Context Setup Request 消息中 UE 支持的安全信息,向 UE 发送 Security Mode Command 消息,进行安全激活;
UE 向 eNB 发送 Security Mode Complete 消息,表示安全激活完成;
eNB 根据 Initial Context Setup Request 消息中的 E-RAB 建立(UE 到 SGW 之前的承载)信息,向 UE 发送 RRC Connection Reconfiguration 消息进行 UE 资源重配,包括重配 SRB1 和无线资源配置,建立 SRB2(信令无线承载)、DRB(数据无线承载)等;
UE 向 eNB 发送 RRC Connection Reconfiguration Complete 消息,表示资源配置完成;
至此,建立 E-RAB(包括 RB、S1 Bearer)连接。
- eNB 向 MME 发送 Initial Context Setup Response 响应消息,表明 UE 上下文建立完成;
至此,产生安全上下文,对 NAS 信令进行安全保护。
UE 向 eNB 发送 UL Information Transfer 消息,包含 NAS 层 Attach Complete、Activate Default EPS Bearer Context Accept 消息;
eNB 向 MME 发送上行直传 UL NAS Transport 消息,包含 NAS 层 Attach Complete、Activate Default EPS Bearer Context Accept 消息;
至此,UE 和 MME 之间的安全 NAS 信令连接建立完成。

UE 附着协议全景

UE 附着流程


- 在已经建立 NAS 信令连接基础上,UE 通过向 MME 发送 ATTACH REQUEST 消息来发起 Attach 流程。ATTACH REQUEST 消息中包含:IMSI 或 GUTI、Last Visited TAI、UE Network Capbility、PDN IP Option、Connect Type 等。
- eNB 选择 MME 并发送 ATTACH REQUEST。
- 如果 UE 最新连接的(新)MME 与最后一次离开网络时连接的(旧)MME 不是同一个,那么,(新)MME 就会向(旧)MME 发送一个 ID 请求来申请当前 UE 的 IMSI,用于为当前 UE 重新分配 GUTI。
- 如果(新) MME 和(旧)MME 都不能识别当前的 UE,那么(新)MME 会给 UE 发送一个 ID 请求,随后,UE 应告诉(新)MME 自己的 IMSI。
- 如果当前网络中没有 UE 的安全上下文,那么 MME 会发起一个鉴权流程,UE 和 MME 相互鉴权之后会在两侧产生相关的安全下文。
- 5a. 漫游情况下,MME 应从 HSS 获取 UE 的签约信息等内容)。
- 5b. 鉴权结束后,MME 可能发送移动设备标识检查请求到 EIR(Equipment Identity Register,UE ID 注册器),MME 的经营可能会检查 EIR 中的移动设备标识,至少在漫游时,MME 应将移动设备标识传给 HSS。
- MME 与 UE 之间更新加密选项。
- 如果 MME 中有激活(Activate)的默认承载上下文(比如之前连接尝试失败时已经创建了承载),那么 MME 会发送消息到各个 P-GW 来删除这些无效的承载上下文。
- 由于 UE 位置的变化(导致 MME 变化),(新)MME 就发送一个位置更新请求到 HSS(指明 MME 标识、IMSI 和 ME ID 等)。
- 10.(新)MME 向 HSS 发送位置更新请求后,(旧)MME 就可以删除在其中保存的 UE 的位置信息以及相应的承载上下文。
- HSS 向(新)MME 回送一个位置更新响应,来指明 UE 位置更新的状态。若 HSS 拒绝位置更新,那么 MME 就拒绝 UE 的 Attach 请求。
- 13.14.15.16. 位置更新完毕后,(新)MME 就与 P-GW 之间建立默认承载,建立默认承载后 P-GW 就为 UE 创建了 PDN 地址、分配 IP 地址、EPS 承载标识、协议配置选项等,并将相关消息返回给 MME,S-GW 可以缓存一些来自 P-GW 的下行数据包。
- MME 接受 Attach,UE 附着完成。MME 通过 eNB 将 APN、GUTI、PDN 地址、TAI 列表等信息反馈给 UE,并请求 UE 建立无线承载(RB);UE 完成无线承载建立后向 MME 返回一个完成消息指明 Attach 完成。
UE 去附着
UE 侧发起的去附着

MME 发起的去附着

HSS 发起的去附着

4G LTE/EPC UE 的附着与去附着的更多相关文章
- 4G LTE 网只能提供数据服务,不能承载语音通话,该怎么理解?
转:http://www.qbiao.com/16776.html 这个问题要从移动核心网的角度来理解.我们平时说的WCDMA.TD-SCDMA.TD-LTE其实通常指空口技术,即从手机到基站的通信技 ...
- 如何搭建并使用便携式 4G/LTE 伪基站研究移动安全
此文章PDF文档下载地址:点击下载 0x00 前言 在移动互联网深入普及和物联网开始规模应用的今天,网络安全公司怎能不研究移动安全,要研究移动安全,怎能没有4G/LTE伪基站研究测试环境? 本文介绍如 ...
- 手把手教你基于luatos的4G(LTE Cat.1)模组接入华为云物联网平台
摘要:本期文章采用了4G LTE Cat.1模块,编程语言用的是lua,实现对华为云物联网平台的设备通信与控制 本文分享自华为云社区<基于luatos的4G(LTE Cat.1)模组接入华为云物 ...
- 使用GnuRadio+OpenLTE+SDR搭建4G LTE基站(上)
0×00 前言 在移动互联网大规模发展的背景下,智能手机的普及和各种互联网应用的流行,致使对无线网络的需求呈几何级增长,导致移动运营商之间的竞争愈发激烈.但由于资费下调等各种因素影响,运营商从用户获得 ...
- 双4G LTE
我们即将上市的Xplay3S将支持双4G LTE(TDD-LTE+FDD-LTE),那什么是4G LTE呢,今天来给大家科普下4G LTE网络知识. 什么是TDD-LTE/FDD-LTE? LTE是通 ...
- 深入浅出谈4G ─ 4G LTE网速到底有多快?
常说4G网速能达100MHz,实际感受远远没有这么快.今天和大家一起算算帐,算算4G LTE网速到底有多快. 基本概念1:资源粒子 个资源粒子就是用个子载波传送个OFDM符号. 1个子载波的带宽是15 ...
- 最快下载速度100Mbps!4G LTE技术全解析
1导读,关于4G的几个关键概念 [PConline资讯]100Mbps下载速度是什么概念?比3G网速快50倍又是什么概念?比3G通信方式更灵活.通信频谱更宽绰.通信质量更高效.通信费用更便宜是怎样一个 ...
- LTE/EPC中,MME怎么找到UE的HSS的?
http://bbs.c114.net/forum.php?mod=viewthread&tid=486247 HSS---归属用户服务器,我的理解:一般来说只有一个,或者是一个分布式数据库. ...
- 撑持4G LTE网络 OPPO R1S或在美出售
据外媒报导,OPPO R1S踪影近来出如今美国FCC官网上, 将撑持除T-Mobile之外其他运营商的LTE 4G网络.假如音讯事实,外型简洁美丽OPPO R1S将登入北美商场. 音讯称尽管当前还不晓 ...
- LTE:EPC
User Identifiers - IMSI and GUTI IMSI A globle id that unique identifies a subscribe.It composed t ...
随机推荐
- #bitset优化,莫队#洛谷 5355 [Ynoi2017] 由乃的玉米田
没有除法的版本 弱化版Blog 题目 分析 只针对除法而言,如果商很大直接用bitset判断是否存在, 否则直接预处理最近的答案判断是否在区间内即可,注意0要特判 代码 #include <cs ...
- #单调队列#JZOJ 1753 锻炼身体
题目 一个\(n*m\)的矩阵,有些格子不能经过,有\(k\)个时段, 要么停留某个格子,要么沿时段规定的方向移动,问最多能够移动多少次 \(n,m,k\leq 200\) 分析 题目已经提示了\(O ...
- 中间件之Mycat
一.概念 介绍 Mycat是开源的.活跃的.基于Java语言编写的MySQL数据库中间件.可以像使用mysql一样来使用mycat,对于开发人员来说根本感觉不到mycat的存在 Mycat不负责存储数 ...
- ContOS7搭建RAID-5磁盘阵列
RAID5:分布式奇偶校验的独立磁盘结构 RAID5就是raid0和RAID1的一种折中,既提升了磁盘读写能力,又有一定的容错能力,成本也低: 实验开始: 1.挂载四块5G硬盘 2.进行分区:fdis ...
- redis 简单整理——CEO[十五]
前文 简单介绍一下CEO. 正文 Redis3.2版本提供了GEO(地理信息定位)功能,支持存储地理位置信 息用来实现诸如附近位置.摇一摇这类依赖于地理位置信息的功能,对于需 要实现这些功能的开发者来 ...
- vue截取video视频中的某一帧
在vue中如何做到给视频拍照,留住那一帧的美好呢? 且看代码 <template> <div> <video src="../assets/video.mp4& ...
- DRF自动生成接口文档
自动接口文档能生成的是继承自APIView及其子类的视图. 1. 安装依赖 # 生成接口文档需要coreapi库的支持 pip install coreapi 2 设置接口文档访问路径 # 在总路由中 ...
- MaxCompute同步数据的网络配置
MaxCompute可以通过数据集成加载不同数据源(例如:MySQL数据库等)数据,同样也可以通过数据集成把MaxCompute的数据导出到各种业务数据库.数据集成功能已经集成到DataWorks作为 ...
- 云原生微服务的下一站,微服务引擎 MSE 重磅升级
简介:管好微服务,成为云原生时代的新难题. 管好微服务,成为云原生时代的新难题. 从建好微服务到管好微服务,差的虽是一个字,连接起两边的却需要大量的微服务落地经验.因为软件架构的核心挑战是解决业务快 ...
- 基于 MaxCompute 的智能推荐解决方案
简介: 在互联网行业红利已过.在获客成本越来越高.在用户在线时长全网基本无增长以及信息大爆炸的情况下,如何更好的转化新用户和提升老用户粘性就变得至关重要,智能化的个性化推荐无疑是经过验证的重要手段之一 ...