NR 5G 5G-GUTI解读_华夏山河雪的博客-程序员秘密

技术标签: 通信协议  

1. 5G-GUTI定义

5G-GUTI(5G Globally Unique Temporary UE Identity ):5G全局唯一的临时UE标识,5G系统下使用5G-GUTI的目的是减少在通信中显示使用UE的永久性标识,提升安全性。

5G-GUTI由两部分组成:
1)第一部分标识是由哪个AMF分配的5G-GUTI,2)第二部分表示UE在AMF内唯一的id。
5G-GUTI = GUAMI + 5G-TMSI
分步说明:
GUAMI = MCC + MNC + AMF Identifier
AMF Identifier = AMF Region ID + AMF Set ID + AMF Pointer

5G-TMSI:长32bit,AMF内唯一
AMF Region ID:长8bit
AMF Set ID:长10bit
AMF Pointer:长6bit

2. 5G-GUTI和GUTI的映射

EPS下使用的GUTI格式为:
GUTI = MCC + MNC + MME Group ID + MME Code + M-TMSI

2.1 5G-GUTI到GUTI的映射

当UE从5G移动到4G(E-UTRAN)时,需要执行5G-GUTI到GUTI的映射。

5GS MCC 映射到 E-UT

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baidu_41616132/article/details/107434416

智能推荐

LINUX环境下的IP和MAC地址绑定_LinuxJoey的博客-程序员秘密

Linux服务器承担整个校园网访问因特网的网关,在Linux环境中,有一个非常灵活的IP过滤工具是iptables,这个工具在使用的时候可以设置多个条件同时满足才允许通过IP数据,利用这个功能就可以实现地址绑定功能。设计理念是只有IP地址和MAC地址同时满足条件时才允许数据转发,命令如下:iptables -P FORWARD DROPiptables -A FORWARD -s 192.

Spring单例初始化流程_融极的博客-程序员秘密

概述Spring的单例对象的初始化主要分为三步。createBeanInstance:实例化,其实就是 调用对象的构造方法实例化对象。populateBean:填充属性,这一步主要是多bean的依赖属性进行填充。initializeBean:调用spring xml中的init() 方法,或者@PostConstruct注解的init()方法。三级缓存对于单例来说,在Spring容器整个生命周期内,有且只有一个对象,所以很容易想到这个对象应该存在Cache中,Spring为了解决单例的循环

使用codestriker搭建代码评审平台_rongyongfeikai2的博客-程序员秘密

codestriker是用perl语言开发的,可以使用apache cgi进行访问的代码评审web站点。搭建过程如下:1.yum install perl2.yum install highlight3.配置codestriker.conf配置高亮:配置数据库:4.执行bin/install.pl5.在apache httpd.conf中增加cgi模块

什么是RMI_qq_泥瓦工的博客-程序员秘密

大家好,我是IT修真院武汉分院第15期的学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务8的知识点——什么是RMI1.背景介绍2.知识剖析3.常见问题4.编码实战5.扩展思考6.参考文献7.更多讨论 1.背景介绍RMI全称是Remote Method Invocation-远程方法调用,是纯Java的网络分布式应用系统的核心...

Kotlin类型系统总结(可空类型、非空断言、类型检查、智能转换、强制转换)_kotlin强制类型转换_且听真言的博客-程序员秘密

Java如何解决NPE问题?1.函数内对于无效值,更倾向于抛异常处理。特别地,在Java里应该使用专门的自定义Checked Exception。对于经常出现无效值的、有性能需求或在代码中经常使用的函数并不合适。对于自身可取空值的类型,比如说集合类型,通常返回零长度的数组或者集合,虽然会多出内存开销。2.采用@NotNull/@Nullable标注。对于一段复杂的代码,检查参数是否为空是一...

Vagrant操作命令(Vagrant安装虚拟机)_more vagrant 命令_心灵Haven的博客-程序员秘密

引用参考11.下载centos7的 virtural-box 镜像官方镜像地址:https://app.vagrantup.com/boxes/search官方镜像地址:https://app.vagrantup.com/centos/boxes/7第三方镜像地址:http://www.vagrantbox.es/2. Vagrant命令详解命令 作用vagrant box add 添加box的操作vagrant init 初始化box的操作,会生成vagrant的配置文件Vag

随便推点

java string 日期_java String转化为时间和日期_Rui Chu的博客-程序员秘密

平时在开发中经常会遇到String和日期之间的转换。但是有的时候只是需要日期的某一部分,比如年、月。如果这个时候再用DateFormat 或者是Calendar 的话,会感觉废了多余的工夫,有时候就觉得没必要。今天看翻了一遍Java从入门到精通,发现了String自带有简单有方便的方法(之前一直没发现),代码如下:public class Date2StringTest {@Testpublic ...

Linux初学(一)_facix_wang_tager2000的博客-程序员秘密

本篇随笔为Linux实验报告一,讨论linux系统安装与初步应用。受时间精(neng)力所限,本文多是一些简略的描述。如果发现事实性错误,希望读者不吝指正。Linux的历史  我们都知道机器本身不具备供人操作的能力,我们通过精巧的电路设计让它有了基本的记忆存储、条件判断等基本逻辑功能,然而这些依旧无...

Acwing Web应用课笔记-html基础标签上_依嘫_吃代码的博客-程序员秘密

这是学习web前端应用课的学习笔记 html 知识点软件使用的是VScode java的话直接用idea也可以VS code 下载地址插件需要 Live Server Auto Rename Tag同时点击settings,然后输入format,然后勾选上Format On Save。出来的网页界面 可以按下F12+箭头按钮查看按照head这样输出tab键或者回车就会自动补全 或者输出第二个> 也会自动补全 同时由于上方设置的缘故 当保存的时候会自动对齐格式html的所有标签为树形结构

找出Pandas 数组行中的 第二大元素 排序_pandas第二大_1990Scarlett的博客-程序员秘密

import numpy as npimport pandas as pddf = pd.DataFrame({ 'a': [4, 5, 3, 1, 2], 'b': [20, 10, 40, 50, 30], 'c': [25, 20, 5, 15, 10]})def sort_value(column): new_column = column.s...

程序员各城市生存数据状况_anyu0190的博客-程序员秘密

程序员各城市生存数据状况liuyuhang原创,严禁转载!电话&微信:13501043063近期离开了北京回到老家,打算做一下程序员生存状况的调研,结合房价来进行一次分析,决定自己应该去哪座城市于是便产生了此项目。访问地址:http://www.piresume.com/ZhiLianDemo/workPosition/index.html前端代码自...

datenode节点超时时间设置,Hadoop启动不正常,HDFS冗余数据块的自动删除,NameNode安全模式问题,ntp时间服务同步,机架感知配置_doprax搭建节点超时_涂作权的博客的博客-程序员秘密

1.Hadoop datanode节点超时时间设置datanode进程死亡或者网络故障造成datanode无法与namenode通信,namenode不会立即把该节点判定为死亡,要经过一段时间,这段时间暂称作超时时长。HDFS默认的超时时长为10分钟+30秒。如果定义超时时间为timeout,则超时时长的计算公式为:         timeout  = 2 * heartbeat.recheck

推荐文章

热门文章

相关标签