【3GPP】【核心网】【LTE】S1MME流程字段分析(一)

2024-04-25 09:20

本文主要是介绍【3GPP】【核心网】【LTE】S1MME流程字段分析(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 欢迎大家订阅和关注,精讲3GPP通信协议(2G/3G/4G/5G/IMS)知识点,专栏会持续更新中.....敬请期待!

目录

1. Attach(23.401 5.3.2)

2. Service Request(23.401 5.3.4)

3. TAU (23.401 5.3.3)

3.1 Tracking Area Update procedure with Serving GW change

 3.2 Tracking Area Update procedure without Serving GW change

4. Detach

4.1 UE-initiated Detach procedure

4.2 MME-initiated Detach procedure

4.3 HSS-initiated Detach procedure


1. Attach(23.401 5.3.2)

信令接口可选字段可选注释
Attach requestS1-MMEMguti/imsiMUE没有保存guti时,使用imsi附着;UE保存了老的guti,则使用guti附着。Guti附着还是imsi附着,在type of identity字段中定义。
Additional gutiOOld guti是从P-TMSI映射的值的时候,该guti并不是MME分配的guti,此时包里带Additional guti,additional guti才是MME分配的guti
LAIO位置信息
Identification Request/ResponseS10/S3    
Identity RequestS1-MMEO(MME找不到老的UE信息时,向UE请求imsi)Identity typeMIdentity类型
Identity ResponseS1-MMEOGuti/imsiM返回的identity
Authentication Information Request/ResponseS6aO  当前的HSS中没有该用户的鉴权信息时,发起鉴权过程,S6A的包中会包含randkey
Authentication RequestS1-MMEOKSIM 
RAND 
Authentication ResponseS1-MMEO   
Security Mode CommandS1-MMEONAS security algorithmsM更新加密算法
KSI 
Security Mode CompleteS1-MMEOIMEISVO如果cmd中有IMEISV request,则complete中必须携带IMEISV
此包开始用新的密钥加密,security header type4,凭此判断更新密钥,并用新的密钥解密
Create Session RequestS11MIMSIC 
MEIC 
MSISDNC 
Create Session  ResponseS11Mcause  
   Sender F-TEID for Control Plane  
Initial Context Setup Request/Attach acceptS1-MMEMERAB-IDM 
TEID/IPM 
MME UE S1AP ID 2OThis IE indicates the MME UE S1AP ID assigned by the MME.
GUTIONAS中,attach accept消息携带
Location area identificationONAS中,attach accept消息携带
Initial Context Setup RequestS1-MMEMERAB-IDM 
TEID/IPM 
Attach CompleteS1-MMEM   
Modify Bearer RequestS11MMEIC 
Serving NetworkCO 
Modify Bearer ResponseS11MCause  
MSISDN  
Linked EPS Bearer ID  

2. Service Request(23.401 5.3.4)

信令接口可选字段可选注释
Initial UE Message /Service requestS1-MMEMS_TMSIM值同guti,可用于关联老的流
Additional gutiOOld guti是从P-TMSI映射的值的时候,该guti并不是MME分配的guti,此时包里带Additional guti,additional guti才是MME分配的guti
LAIO位置信息
Authentication Information Request/ResponseS6aO  当前的HSS中没有该用户的鉴权信息时,发起鉴权过程,S6A的包中会包含randkey
Authentication RequestS1-MMEOKSIM 
RAND 
Authentication ResponseS1-MMEO   
Security Mode CommandS1-MMEONAS security algorithmsM更新加密算法
KSI 
Security Mode CompleteS1-MMEOIMEISVO如果cmd中有IMEISV request,则complete中必须携带IMEISV
此包开始用新的密钥加密,security header type4,凭此判断更新密钥,并用新的密钥解密
Initial Context Setup RequestS1-MMEMERAB-IDM 
Initial Context Setup Response     
Initial Context Setup Complete     
Modify Bearer RequestS11MMEIC 
   Serving NetworkCO 
Modify Bearer ResponseS11MCause  
   MSISDN  
   Linked EPS Bearer ID  

3. TAU (23.401 5.3.3)

3.1 Tracking Area Update procedure with Serving GW change

信令接口可选字段可选注释
TAU requestS1-MMEMOld_gutiM值同guti,可用于关联老的流
Additional gutiOOld guti是从P-TMSI映射的值的时候,该guti并不是MME分配的guti,此时包里带Additional guti,additional guti才是MME分配的guti
Old_LAIO位置信息
Create Session RequestS11MIMSIC 
   MEIC 
   MSISDNC 
Modify Bearer RequestS11MMEIC 
   Serving NetworkCO 
Modify Bearer ResponseS11MCause  
Create Session  ResponseS11Mcause  
Delete session requestS11    
TAU acceptS1-MME guti  
lac 
Delete session responseS11    
TAU completeS1-MMEO   
  

 3.2 Tracking Area Update procedure without Serving GW change

4. Detach

4.1 UE-initiated Detach procedure

4.2 MME-initiated Detach procedure

4.3 HSS-initiated Detach procedure

这篇关于【3GPP】【核心网】【LTE】S1MME流程字段分析(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/934280

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

Redis中的有序集合zset从使用到原理分析

《Redis中的有序集合zset从使用到原理分析》Redis有序集合(zset)是字符串与分值的有序映射,通过跳跃表和哈希表结合实现高效有序性管理,适用于排行榜、延迟队列等场景,其时间复杂度低,内存占... 目录开篇:排行榜背后的秘密一、zset的基本使用1.1 常用命令1.2 Java客户端示例二、zse

Redis中的AOF原理及分析

《Redis中的AOF原理及分析》Redis的AOF通过记录所有写操作命令实现持久化,支持always/everysec/no三种同步策略,重写机制优化文件体积,与RDB结合可平衡数据安全与恢复效率... 目录开篇:从日记本到AOF一、AOF的基本执行流程1. 命令执行与记录2. AOF重写机制二、AOF的

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

nodejs打包作为公共包使用的完整流程

《nodejs打包作为公共包使用的完整流程》在Node.js项目中,打包和部署是发布应用的关键步骤,:本文主要介绍nodejs打包作为公共包使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言一、前置准备二、创建与编码三、一键构建四、本地“白嫖”测试(可选)五、发布公共包六、常见踩坑提醒

MyBatis Plus大数据量查询慢原因分析及解决

《MyBatisPlus大数据量查询慢原因分析及解决》大数据量查询慢常因全表扫描、分页不当、索引缺失、内存占用高及ORM开销,优化措施包括分页查询、流式读取、SQL优化、批处理、多数据源、结果集二次... 目录大数据量查询慢的常见原因优化方案高级方案配置调优监控与诊断总结大数据量查询慢的常见原因MyBAT

分析 Java Stream 的 peek使用实践与副作用处理方案

《分析JavaStream的peek使用实践与副作用处理方案》StreamAPI的peek操作是中间操作,用于观察元素但不终止流,其副作用风险包括线程安全、顺序混乱及性能问题,合理使用场景有限... 目录一、peek 操作的本质:有状态的中间操作二、副作用的定义与风险场景1. 并行流下的线程安全问题2. 顺

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

一个Java的main方法在JVM中的执行流程示例详解

《一个Java的main方法在JVM中的执行流程示例详解》main方法是Java程序的入口点,程序从这里开始执行,:本文主要介绍一个Java的main方法在JVM中执行流程的相关资料,文中通过代码... 目录第一阶段:加载 (Loading)第二阶段:链接 (Linking)第三阶段:初始化 (Initia