【5G NAS】全球唯一临时标识符GUTI介绍

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G技术研究。


博客内容主要围绕:
       5G/6G协议讲解
       高级C语言讲解
       Rust语言讲解



文章目录

  • 全球唯一临时标识符GUTI介绍
    • 一、AMF何时分配新GUTI
    • 二、5G GUTI结构
    • 2.1 GUAMI结构
    • 2.2 S-TMSI结构
    • 三、5G与4G的GUTI映射
  • 总结
  • 参考

全球唯一临时标识符GUTI介绍

       5G全球唯一临时标识符5G - GUTI是核心网临时标识符,通过接入和移动管理功能AMF分配给终端。

在这里插入图片描述


一、AMF何时分配新GUTI

  • 当收到来自终端的初始注册移动注册更新类型的注册请求消息后,AMF会在注册接受消息中向终端发送新的5G-GUTI;
  • 当收到来自终端的周期性注册更新类型的注册请求消息时,AMF会在注册接受消息中向终端发送新的5G-GUTI;
  • 当接收到来自终端的服务请求消息(由网络触发,即终端对网络寻呼消息的响应)后,AMF会使用终端配置更新程序向终端发送新的5G-GUTI;

二、5G GUTI结构

在这里插入图片描述

       GUAMI标识一个或多个AMF。当GUAMI只识别一个AMF时,5G-TMSI在AMF中唯一地识别UE。但是,当AMF将一个5G-GUTI分配给UE时,如果一个AMF的GUAMI值被多个AMF使用,则AMF应确保在该5G-GUTI内使用的5G-TMSI值尚未被其他共享该GUAMI值的AMF使用。

2.1 GUAMI结构

在这里插入图片描述

       其中AMF Region ID标识了该区域,AMF Set ID唯一地标识了该AMF区域内的AMF集合,AMF指针标识了AMF集合中的一个或多个AMF。
       AMF Region ID解决了网络中AMF数量超过AMF集合ID和AMF指针所能支持的AMF数量的情况,使运营商在不同的区域中重用相同的AMF集合ID和AMF指针值。

2.2 S-TMSI结构

在这里插入图片描述

       S-TMSI是GUTI的缩写形式,以便在寻呼和服务请求时能更有效地发送无线电信号,其结构如上所示。在NG-RAN中,使用5G-TMSI的最低10位来确定不同用户的寻呼时间。因此,AMF应确保5G-TMSI的10 LSB均匀分布


三、5G与4G的GUTI映射

       3GPP指定了5G-GUTI和4G-GUTI之间的映射。该映射用于支持终端设备在4G和5G网络之间的移动性。例如,当移动用户从5G移动到4G时需要向MME发送一个GUTI,此时移动端需要将5G-GUTI映射为4G-GUTI并发送给MME。MME执行4G GUTI到5G-GUTI的反向映射,以找到MME需要联系的AMF以获取UE上下文。

在这里插入图片描述

       类似地,当移动设备从4G移动到5G时,移动设备将4G GUTI映射为5G-GUTI,并发送给AMF,AMF从获取的用户上下文中解码MME ID。下图显示了5G和4G GUTI的映射和详细信息。

在这里插入图片描述


总结

  • GUTI是一个长度为80 bits的核心网标识符;
  • 它由PLMN + AMF ID + TMSI三个主要的网络标识符组成;
  • 它是一个临时标识符,因此它不会固定到一个特定的用户或移动设备;
  • 一个5G-GUTI可用于访问AMF内的3GPP和非3GPP技术安全上下文;
  • AMF可以在指定条件下随时向UE重新分配新的5G-GUTI;
  • 当UE处于CM-IDLE状态时,AMF可能会延迟分配新的5G-GUTI,直到下一次NAS事务发生;

在这里插入图片描述


参考

  • 3GPP TS 23.501,System architecture for the 5G System
  • 3GPP TS 33.501,Security architecture and procedures for 5G System


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/394328.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过python搭建文件传输服务器;支持多台电脑之间互相传输文件(支持局域网或广域网)(应该也能用于虚拟机和宿主机之间)

因为公司网络防火墙限制,所以在公司的电脑之间传输文件还是非常不方便的;所以自己搭建了一个文件传输服务器,用于多台电脑间的文件传输; 先放上最终效果: 文章目录 一、运行环境要求二、环境搭建2.1 安装python2.2 搭建虚拟环境方法1:创建Anaconda虚拟环境方法2:创建pyt…

行业大模型——详细介绍

行业垂类模型 行业垂类模型是指针对特定行业或领域而设计的人工智能模型,它们通过大量行业数据的训练,具备较高的专业性和针对性,能够更好地解决行业内的特定问题。以下是一个详细的构建行业垂类模型的步骤: 行业垂类模型的需求分…

【STM32】USART串口和I2C通信

个人主页~ USART串口和I2C通信 USART串口一、串口1、简介2、电路要求3、参数及时序 二、USART外设1、USART结构2、波特率发生器 三、数据包1、HEX数据包HEX数据包接收 2、文本数据包文本数据包接收 I2C通信一、简介二、通信协议1、硬件电路2、I2C时序基本单元 三、I2C外设1、简…

ST-LINK烧录MCU

打开ST-LINK软件: 主板断电状态下接入烧录器,烧录器USB连接电脑: 主板上电,点击连接按钮: 点击加载文件: 点击写入按钮,烧录成功后拔掉烧录器,主板重新上电

k8s使用kustomize来部署应用

k8s使用kustomize来部署应用 本文主要是讲述kustomzie的基本用法。首先,我们说一下部署文件的目录结构。 ./ ├── base │ ├── deployment.yaml │ ├── kustomization.yaml │ └── service.yaml └── overlays└── dev├── kustomization.…

C基础练习(学生管理系统)

1.系统运行,打开如下界面。列出系统帮助菜单(即命令菜单),提示输入命令 2.开始时还没有录入成绩,所以输入命令 L 也无法列出成绩。应提示“成绩表为空!请先使用命令 T 录入学生成绩。” 同理,当…

设计模式- 数据源架构模式

数据映射器(Data mapper) 在保持对象和数据库彼此独立的情况下,在二者之间移动数据的一个映射器层 数据映射器是分离内存对象域数据库的一个软件层。其职责是在内存对象与数据库之间传递数据并保持它们彼此独立。 运行机制 分离领域和数据源…

HVV小科普:蓝方是什么?

正文共:12345 字 19 图,预估阅读时间:9 分钟 网络实战攻防演习,俗称“护网”、“HW”等,是指模拟真实网络环境中的攻击和防御行为,旨在提高网络安全防护能力和应急响应能力。这种演习通常由安全团队、军事组…

ASP.NET Core 基础 - 入门实例

一. 下载 1. 下载vs2022 Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com) 学生,个人开发者选择社区版就行,免费的. 安装程序一直下一步下一步就行,别忘了选择安装位置,如果都放在C盘的话,就太大了. 2. 选择工作负荷 准备工作完成 二. 创建新项目 三…

数据结构复杂度

文章目录 一. 数据结构前言1.1 数据结构1.2 算法 二. 算法效率2.1 时间复杂度2.1.1 T(N)函数式2.1.2 大O的渐进表示法 一. 数据结构前言 1.1 数据结构 什么是数据结构呢?打开一个人的主页,有很多视频,这是数据(杂乱无章&#xf…

嵌入式学习day12(LinuxC高级)

由于C高级部分比较零碎,各部分之间没有联系,所以学起来比较累,多练习就好了 一丶Linux起源 寻科普|第二期:聊聊Linux的前世今生 UNIX和linux的区别: (1)linux是开发源代码的自由软件.而unix是…

Python学习(2):在单机机器学习,使用Dask实现鸢尾数据集 Iris 的分类任务

目录 一、源码来源 二、鸢尾花数据集的品种分类 1、数据处理步骤 (1)数据集加载 (2)准备特征和标签 (3)训练集和测试集划分 2、安装必需的软件包 3、运行程序 三、信用卡欺诈数据集检测信用卡交易…

【VScode】如何在anaconda虚拟环境中打开vscode项目

文章目录 【必备知识】打开anaconda虚拟环境切换到项目工作目录激活anaconda虚拟路径让vscode从当前目录打开 【必备知识】 anaconda环境变量配置及配置python虚拟环境 https://blog.csdn.net/xzzteach/article/details/140621596 打开anaconda虚拟环境 切换到项目工作目录 …

LabVIEW液压传动系统

开发了一种高效的液压传动系统,其特点在于采用LabVIEW软件与先进的硬件配合,实现能量的有效回收。此系统主要应用于工业机械中,如工程机械和船机械等,通过优化液压泵和马达的测试台设计,显著提高系统的能效和操作性能。…

SpringBoot 集成 Sharding-JDBC 实现读写分离、分库分表

文章目录 一、Sharding-JDBC的应用场景二、SpringBoot 集成 Sharding-JDBC2.1、前期准备2.2、导入pom.xml依赖包2.3、结构代码实现2.3.1、MybatisPlusConfig(分页插件)2.3.2、TOrder(订单对象)2.3.3、TOrderMapper(订单…

一样都是虚拟化技术,堆叠和M-LAG差异在哪?

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部 早上好,我的网工朋友。 随着信息技术的快速发展,网络架构也在不断地演进以满足日益增长的需求。 其中,虚拟化技…

没有mac电脑ios上架截屏截图的最新方法

很多人使用uniapp或其他跨平台框架开发ios的app,上架的时候都会遇到一个问题,上架的时候需要各种尺寸的设备来做ios截屏,比如目前最新的要求是,需要对6.7寸、6.5寸和5.5寸的iphone进行截屏,假如支持ipad则还需要对ipad…

java之拼图小游戏(开源)

public class LoginJFrame extends JFrame {//表示登录界面,以后所有跟登录相关的都写在这里public LoginJFrame() {//设置界面的长和宽this.setSize(603,680);//设置界面的标题this.setTitle("拼图登陆界面");//设置界面置顶this.setAlwaysOnTop(true);/…

兼容性测试详解

目录 前言1. 兼容性测试的定义和重要性1.1 兼容性测试的定义1.2 兼容性测试的重要性 2. 兼容性测试的类型2.1 跨浏览器测试2.1.1 跨浏览器测试的挑战2.1.2 跨浏览器测试的方法 2.2 跨平台测试2.2.1 跨平台测试的挑战2.2.2 跨平台测试的方法 3. 兼容性测试的步骤和策略3.1 测试计…

必了解的 20 个 AI 术语解析(下)

AI 领域的基础概念和相关技术有很多,这篇文章里,作者就深入浅出地介绍了相应的内容,感兴趣的同学们,不妨来看一下。 必了解的 20 个 AI 术语解析(下)© 由 ZAKER科技 提供 本文专为非技术背景的 AI 爱…