目录
5G-GUTI(5G Globally Unique Temporary Identifier)是5G系统中全局唯一的临时UE标识,目的是提供在5G系统(5GS)中不泄露UE或用户永久身份的UE明确标识,提升安全性。它被用于接入、AMF和网络识别中,可以使用它在5GS中网络和UE之间的信令期间建立UE的身份。5G-GUTI由AMF进行分配,并且AMF可以在指定条件下随时为UE重新分配5G-GUTI。当UE处于CM-IDLE 时,AMF可能会延迟到发生下一次NAS事务时分配新的5G-GUTI。
5G-GUTI主要由两部分组成:1)第一部分标识是由哪个AMF分配的5G-GUTI,2)第二部分表示UE在AMF内唯一的id。
全局唯一AMF标识符(GUAMI)由MCC,MNC和AMF 标识符(AMFI)构成。AMFI由AMF Region ID,AMF Set ID和AMF Pointer构成。 AMF Region ID标识区域,AMF Set ID唯一标识AMF区域内的AMF集,AMF Pointer标识AMF集中的一个或多个AMF。
AMF通过5G-TMSI来识别终端,TMSI在AMF内唯一。
AMF Region ID可以使运营商在不同的区域内重复使用相同的AMF集合ID和AMF指针。运营商需要确保 AMF Set ID 和AMF Pointer的组合在一个AMF Region内是唯一的,并且如果使用重叠的AMF Region,则在重叠的AMF Region内也是唯一的。
对于寻呼功能,AMF使用5G-S-TMSI来寻呼移动设备。5G-S-TMSI由AMF Set ID,AMF Pointer和5G-TMSI 构成。 5G-S-TMSI是GUTI的缩短形式,用于实现更有效的无线信令过程 (例如寻呼和服务请求)。
5G-GUTI 的格式和大小如下:
5G-GUTI格式
<5G-GUTI> = <GUAMI><5G-TMSI>
其中,<GUAMI> = <MCC><MNC><AMF Identifier>
<AMF Identifier> = <AMF Region ID><AMF Set ID><AMF Pointer>
MCC 和 MNC均为12bit
5G-TMSI:长32bit,AMF内唯一
AMF Region ID:长8bit
AMF Set ID:长10bit
AMF Pointer:长6bit
typedef struct {
uint8_t mccdigit2:4;
uint8_t mccdigit1:4;
uint8_t mncdigit3:4;
uint8_t mccdigit3:4;
uint8_t mncdigit2:4;
uint8_t mncdigit1:4;
uint8_t amfregionid;
uint16_t amfsetid:10;
uint16_t amfpointer:6;
uint32_t tmsi;
} Guti5GS_t;
GUTI是LTE中使用的全局唯一临时UE标识,目的和5G-GUTI一致。
GUTI 的格式和大小如下:
<GUTI> = <GUMMEI> <M-TMSI>,
其中<GUMMEI> = <MCC> <MNC> <MME Identifier>
<MME Identifier> = <MME Group ID> <MME Code>
MCC 和 MNC 长度均为12位。
M-TMSI 的长度为 32 位。
MME Group ID 长度为 16 位。
MME Code长度为 8 位。
5G-GUTI与GUTI映射关系
当 UE 从 5GS 移动到 E-UTRAN 时,UE 需要将 5G-GUTI 映射到 GUTI。
5G-GUTI 到 GUTI 的映射应按如下方式进行:
- 从第7位开始到第0位的5GS <AMF Region ID>的8bit,映射到从第15位直到第8位的E-UTRAN < MME Group ID>;
- 从第9位开始向下到第2位的5GS <AMF Set ID>的 8 bit,映射到从第7位直到第0位的E-UTRAN< MME Group ID>;
- 从第1位开始向下到第0位的5GS <AMF Set ID>的 2 bit,映射到从第7位到第6位的E-UTRAN <MME Code>;
- 从第5位开始到第 0 位的<AMF Pointer>的5bit,映射到从第 5 位到第 0 位的E-UTRAN
<MME Code>。
当 UE 从 E-UTRAN 移动到5GS时,UE 需要将GUTI映射到要发送到AMF的5G-GUTI。
GUTI到5G-GUTI的映射应按如下方式执行:
- 从第15位开始直到第8位的E-UTRAN <MME Group ID>的8bit,映射到从第7位直到第0位的 5GS<AMF Region ID>;
-从第7位开始直到第0位的E-UTRAN <MME Group ID>的8bit,映射到从第9位直至第2位的5GS <AMF Set ID>;
- 从第7位开始到第6位的E-UTRAN <MME Code>的2bit,映射到5GS <AMF Set ID>的第1位和第 0 位;
- 从第5位开始一直到第0位的E-UTRAN <MMEC Code>的6bit,映射到从第5位直到第0位的5GS <AMF Pointer>;
5G-S-TMSI 是 5G-GUTI 的缩短形式,用以实现更高效的无线信令过程(例如寻呼和服务请求)。5G-S-TMSI 由 AMF Set ID,AMF Pointer和 5G-TMSI 构成:
<5G-S-TMSI> = <AMF Set ID> <AMF Pointer> <5G-TMSI>
通过pyinstaller xx.py可以把本源代码编译成xx.exe,但在64位的系统编译成xx.exe的程序在32位的操作系统运行不了。# coding=utf-8from Tkinter import *from tkFileDialog import *from openpyxl import Workbookfrom openpyxl import load_workboo...
初学flask_socketio ,从网上找了很多代码尝试,但都报错GET /socket.io/?EIO=4&transport=polling&t=NeaLBP8 HTTP/1.1" 400 278 0.000000网上相关资料甚少,只能从文档出发,最后发现是因为flask_socketio 版本较新,需要更新的javascript.socketio包,具体可对照官方文档的Requirements部分末尾https://flask-socketio.readthedocs.io/
ModuleNotFoundError: No module named ‘freetype’代码import freetype报错信息ModuleNotFoundError: No module named 'freetype'解决办法pip install freetype-py -i https://pypi.douban.com/simplepip install freetype 不管用,别试了
[WinForm]C# Listview中添加Button本程序实现的效果是当鼠标点击控件的一行,在所选行的末尾出现一个button按钮,并为button按钮添加响应事件工程准备 首先我们创建一个C#的窗体应用程序,起名WFAListViewBtn.控件准备 给窗体添加一个ListView控件,这里的ID就是默认的就好了. 控件的属性需要一下3处修改View属性改为DetailFullR
解决方法:1、Project-> Targets-> Build Phases-> Link Binary with Libraries中把后面的Required改成Optional2、New Copy Files-> Copy Files-> Frameworks-> add Frameworks
谷歌浏览器打开特定网页卡死Most browsers have a default page that displays when you open a new tab. If you don’t want your browser deciding what webpage you see when you open a new tab, you can change it to a custo...
安全性 作为一个技术人员,不能犯两种错误,一个是安全问题一个是高并发的问题, 如果一个产品出现了这两个问题失去大量用户。 这节我们重点说说安全问题,下节将会讲解高并发的问题。 安全问题的出现的原因是我们太信任用户输入的内容,对用户输入的内容没有进行严格的过滤。我们要了解一些常见的安全漏洞,如XSS、Sql注入、CSRF等,以及知道如何过滤用户输入内容,防止这样的安全问题。下面...
前面是全局的, 所有的 vue 对象都能使用,如果嫌弃全局丑 ,你自己可以定义一个私有的 。私有过滤器 包括 过滤器名称 和函数 。在上节基础上添加一个私有的过滤器 。 var vm2 = new Vue( { el: "#p", data: { date: new Date(), ...
s32k flash_driver 相关注意事项
均匀分布的期望和方差
测试post 请求的接口 1,cmd至ab.exe 所在目录2,在ab目录下新建post.txt文本文件,输入要post提交的数据如: phone=13566668888&amp;password=1234567893,命令行输入: [post]压测 ab -t 30 -c 10 -p post.txt -T application/x-www-form-urlencoded...
来自:知乎,作者:Ret2Rttrhttps://www.zhihu.com/people/bai-gei-a今天这篇文章来源于知乎上一个叫R1et2Rttr的分享,作者自称是一名六年级的...