【3GPP】【核心网】【5G】NAS连接管理和UE注册管理状态(超详细)

2024-03-12 11:20

本文主要是介绍【3GPP】【核心网】【5G】NAS连接管理和UE注册管理状态(超详细),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. NAS连接管理

       NAS连接管理包括通过N1接口在UE和AMF之间建立和释放NAS信令连接的功能。NAS信令连接用于实现UE与核心网络之间的NAS信令交换。当UE接入5G网络时,首先与基站建立RRC连接,当RRC连接建立完成后,UE与基站的空口连接成功建立。随后UE与5GC的AMF建立NAS连接,经过NAS层的消息编解码和消息处理,UE最终在5GC成功注册,这时UE与5GC成功建立PDU会话,就可以进行业务数据收发了。

       UE与AMF的连接状态分为两种:

               - CM-IDLE

               - CM-CONNECTED

CM-IDLE状态

       当UE与AMF连接状态为CM-IDLE时,表示UE在N1上没有与AMF建立NAS信令连接,也没有接入网信令连接,N2连接和N3连接。每当在基站和AMF之间为该UE建立N2连接时,AMF将进入UE的CM-CONNECTED状态。AMF接收到初始N2消息(例如N2 INITIAL UE MESSAGE),将开始从CM-IDLE转换到CM-CONNECTED状态。

       如果UE同时处于CM-IDLE状态和RM-REGISTERED状态,当UE接收到寻呼消息时,可以通过执行服务请求程序来响应寻呼;当UE要发送上行信令或上行用户数据时,也会执行服务请求过程。

       当AMF中的UE状态是RM-REGISTERED时,AMF会存储发起与UE的通信所需的UE信息。 AMF可以使用5G-GUTI来检索发起与UE的通信所需的存储信息。

       在RRC连接建立阶段,UE使用5G-S-TMSI作为UE标识。当UE与基站之间RRC连接建立成功后,初始NAS消息(Registration Request, Service Request 或者Deregistration Request)传输到AMF,UE将开始从CM-IDLE状态转换到CM-CONNECTED状态。

CM-CONNECTED状态

       UE处于CM-CONNECTED状态,表示UE与AMF在N1接口上具有NAS信令连接。 NAS信令连接使用UE与NG-RAN之间的RRC连接以及AN与AMF之间的NGAP UE关联以进行3GPP接入。 UE处于CM-CONNECTED状态,其中NGAP UE关联不绑定到AN和AMF之间的任何TNLA。在完成NAS信令过程后,AMF可以决定释放与UE的NAS信令连接。

       UE在CM-CONNECTED状态下,当发生RRC Release时,UE进入CM-IDLE状态。当AMF中的UE CM状态为CM-CONNECTED时,每当该UE的NGAP信令连接和N3用户面连接被释放时,将该UE置为CM-IDLE状态。AMF可以将UE CM状态保持在处于CM-CONNECTED状态的AMF中,直到UE从核心网注销为止。

       处于CM-CONNECTED状态的UE可以处于RRC Inactive状态,当UE处于RRC Inactive状态时:

       -  UE reachability由RAN在核心网的协助下进行管理;

       -  UE paging由RAN管理;

       -  UE使用5G-S-TMSI和RAN identifier来监视寻呼。

5GS CM状态模型

对于UE来说,当UE与基站的连接建立时,UE进入CM-CONNECTED状态,当连接被释放后,UE进入CM-IDLE状态。

对于AMF来说,当N2上下文建立时,AMF中UE CM状态为CM-CONNECTION,当N2上下文释放时,UE CM状态转换为CM-IDLE。当UE进入CM-IDLE状态后,用户面的PDU会话将进入去激活。

2.【5G NR】UE注册管理状态

5GS注册管理状态

在UE和AMF中使用两个RM状态,反映UE在所选PLMN中的注册状态:

RM-DEREGISTERED状态

RM-DEREGISTERED状态表示UE未向网络注册。 此状态下,在AMF中的UE上下文中,没有该UE的有效位置或路由信息,因此AMF不能到达UE。但UE上下文的部分信息仍然可以存储在UE和AMF中,避免在每次注册过程中进行身份认证。

对于UE一侧来说,在RM-DEREGISTERED状态下,操作如下:

对于AMF一侧来说,当AMF中的UE RM状态为RM-DEREGISTERED时,操作如下:

RM-REGISTERED状态

RM-REGISTERED状态表示UE已向网络注册。

对于UE侧来说,在RM-REGISTERED状态下,操作如下:

对于AMF一侧来说,当AMF中的UE RM状态为RM-REGISTERED时,操作如下:

    • RM-DEREGISTERED.

    • RM-REGISTERED.

    • 如果所选PLMN接收需要注册的服务,则尝试使用Initial      Registration流程向其注册;

    • 如果初次注册收到Registration      Reject,则保持RM-DEREGISTERED状态;

    • 收到Registration      Accept后,转换为RM-REGISTERED 状态。

    • 收到UE的注册请求后,如果接收注册,则向该UE发送Registration      Accept来接受UE的初始注册,将该UE RM状态转换为RM-REGISTERED。

    • 如果拒绝UE注册,则向该UE发送Registration      Reject。

    • 如果服务小区的当前TAI不在UE的TAI列表中,则立即执行移动性注册更新过程,保持UE注册状态,使AMF能够寻呼UE;

    • 执行由定期更新计时器到期触发的定期注册更新过程,以通知网络UE仍然处于活动状态。

    • 执行移动性注册更新过程以更新UE能力信息或与网络重新协商协议参数;

    • 当UE不再需要向PLMN注册时,执行注销流程,并进入RM-DEREGISTERED状态。UE可以随时决定从网络注销。

    • 收到Registration      Reject或Deregistration消息时,进入RM-DEREGISTERED状态。UE的后续动作取决于Registration      Reject或Deregistration消息中携带的原因值。

    • 当UE不再需要向PLMN注册时,执行注销程序,将UE转换为RM-DEREGISTERED状态。网络可随时决定注销UE;

    • Implicit      Deregistration计时器到期,随时执行Implicit      Deregistration,并将UE状态转换为RM-DEREGISTERED状态;

    • AMF可以接受或拒绝来自UE的Registration      Requests或Service Requests。

 

这篇关于【3GPP】【核心网】【5G】NAS连接管理和UE注册管理状态(超详细)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Java操作PDF文件实现签订电子合同详细教程

《Java操作PDF文件实现签订电子合同详细教程》:本文主要介绍如何在PDF中加入电子签章与电子签名的过程,包括编写Word文件、生成PDF、为PDF格式做表单、为表单赋值、生成文档以及上传到OB... 目录前言:先看效果:1.编写word文件1.2然后生成PDF格式进行保存1.3我这里是将文件保存到本地后

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

使用SpringBoot创建一个RESTful API的详细步骤

《使用SpringBoot创建一个RESTfulAPI的详细步骤》使用Java的SpringBoot创建RESTfulAPI可以满足多种开发场景,它提供了快速开发、易于配置、可扩展、可维护的优点,尤... 目录一、创建 Spring Boot 项目二、创建控制器类(Controller Class)三、运行

springboot整合gateway的详细过程

《springboot整合gateway的详细过程》本文介绍了如何配置和使用SpringCloudGateway构建一个API网关,通过实例代码介绍了springboot整合gateway的过程,需要... 目录1. 添加依赖2. 配置网关路由3. 启用Eureka客户端(可选)4. 创建主应用类5. 自定

Xshell远程连接失败以及解决方案

《Xshell远程连接失败以及解决方案》本文介绍了在Windows11家庭版和CentOS系统中解决Xshell无法连接远程服务器问题的步骤,在Windows11家庭版中,需要通过设置添加SSH功能并... 目录一.问题描述二.原因分析及解决办法2.1添加ssh功能2.2 在Windows中开启ssh服务2

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

Mysql 中的多表连接和连接类型详解

《Mysql中的多表连接和连接类型详解》这篇文章详细介绍了MySQL中的多表连接及其各种类型,包括内连接、左连接、右连接、全外连接、自连接和交叉连接,通过这些连接方式,可以将分散在不同表中的相关数据... 目录什么是多表连接?1. 内连接(INNER JOIN)2. 左连接(LEFT JOIN 或 LEFT

使用Nginx来共享文件的详细教程

《使用Nginx来共享文件的详细教程》有时我们想共享电脑上的某些文件,一个比较方便的做法是,开一个HTTP服务,指向文件所在的目录,这次我们用nginx来实现这个需求,本文将通过代码示例一步步教你使用... 在本教程中,我们将向您展示如何使用开源 Web 服务器 Nginx 设置文件共享服务器步骤 0 —