【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

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

Spring Boot 中的默认异常处理机制及执行流程

《SpringBoot中的默认异常处理机制及执行流程》SpringBoot内置BasicErrorController,自动处理异常并生成HTML/JSON响应,支持自定义错误路径、配置及扩展,如... 目录Spring Boot 异常处理机制详解默认错误页面功能自动异常转换机制错误属性配置选项默认错误处理

Spring Boot从main方法到内嵌Tomcat的全过程(自动化流程)

《SpringBoot从main方法到内嵌Tomcat的全过程(自动化流程)》SpringBoot启动始于main方法,创建SpringApplication实例,初始化上下文,准备环境,刷新容器并... 目录1. 入口:main方法2. SpringApplication初始化2.1 构造阶段3. 运行阶

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方

使用Go实现文件复制的完整流程

《使用Go实现文件复制的完整流程》本案例将实现一个实用的文件操作工具:将一个文件的内容完整复制到另一个文件中,这是文件处理中的常见任务,比如配置文件备份、日志迁移、用户上传文件转存等,文中通过代码示例... 目录案例说明涉及China编程知识点示例代码代码解析示例运行练习扩展小结案例说明我们将通过标准库 os