5GS学习笔记之UE单注册模式和双注册模式_小鼻祖想吃白萝卜的博客-程序员秘密

技术标签: 5G  5g  

参考:3GPP 23.501

5GS为同时支持5GC NAS和EPC NAS的UE定义了两种注册模式:单注册模式和双注册模式,以支持和EPC之间的互操作。

  • 单注册模式:single-registration mode,在同一时间,UE只支持一种激活的MM态,要么是注册到5GC的RM态,要么是注册到EPC的EMM态。
     UE为5GC和EPC维护一个协同注册,当发生4G/5G互操作时,UE可将EPS-GUTI 映射为5G-GUTI(4G->5G),或5G-GUTI映射为EPS-GUTI(5G->4G)。
     当UE从5G -> 4G时,保留native 5G-GUTI和native 5G security context。当UE回到5G时,使用原来的5G security context。

  • 双注册模式:dual-registration mode,在同一时间,UE可以支持两种激活的MM态,即同时注册到5GC和EPC。
     UE同时存储5G-GUTI、EPS-GUTI,5G-GUTI由5GC分配,EPS-GUTI由EPC分配,而不是相互之间映射而来。
     UE可以只注册到5GC,也可以只注册到EPC,也可以同时注册5GC和EPC。

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

智能推荐

服务器对大前端扫盲 Vue.js + element-ui_shijunwang的博客-程序员秘密

一:Vue.js技术栈npm:node.js的包管理工具,用于同一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。ES6:Javascript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。Babel:一款将ES6代码转化为浏览器兼容的ES5代码的插件vue-cli:Vue的脚手架工具,用于自动生成Vue...

第三章 日志_weixin_30783913的博客-程序员秘密

摘自https://mp.weixin.qq.com/s/oq-1pQXyi2b8lGUz60j4BA一个著名的日志系统是怎么设计出来的?2017-10-31刘欣StuQ来源|码农翻身编辑|Judy前言Java 帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从 C 和 C++ 领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志...

什么软件可以将图片制作成GIF_weixin_34192816的博客-程序员秘密

由于科技的快速发展,我们不再局限于文字或者图片之间的传递交流,在平时的交流聊天中使用较多的是GIF动图,在活跃聊天氛围的同时还可以增加趣味性,但是小编发现身边的人使用的GIF其实都是软件中自带或者下载的,其实自己制作也是很方便的,尤其是将图片制作成GIF会更加的方便,那什么软件可以将图片制作成GIF呢?一起来看看吧!1、打开迅捷GIF制作工...

Android开发中遇到关于Byte位运算通信协议类项目的文档解读、分析_android byte数据解析_Engineer-Jsp的博客-程序员秘密

Android开发中经常会遇到Byte位运算通信协议的项目,一个简单的Byte可能隐藏着极其复杂的数据,需要根据既定的协议来解析和封装。那么开发中要怎么解决这类项目呢,还是要多熟悉文档和源码。这类项目笔者15年的时候接触过,是独立开发的。因为当初入行不到两年,所以接触的这类项目可以说是初次接触,看个文档对于那时很菜鸟的我来说简直是要了我的命,但是客户的对接工程师是个C老鸟,人也不错,我有问题就会找...

单元测试(junit+dubbo+mockito)_dubbo junit_lovewater的博客-程序员秘密

关于单元测试请先回忆下面几个问题:1)单元测试是否依赖网络?如果依赖网络,当没有网的时候怎么办?2)单元测试是否支持多次可重复执行?3)dubbo接口怎么单元测试?4)如何计算单元测试对代码的覆盖率?在回答上面几个问题前请先看下面介绍:1、准备测试环境1)引入依赖包: <dependency> <groupI...

QT错误 fatal error: QtGui/QAction: No such file or directory_羅卜卜的博客-程序员秘密

在Qt 4中,QAction是QtGui模块的一部分。在Qt 5中,它是QtWidgets模块的一部分。最好的选择是在包含标题时不指定模块名称。将#include <QTGui/QAction>改为#include <QAction>

随便推点

Vijos P1102 陶陶摘苹果_编程陶陶摘苹果_边界流浪者的博客-程序员秘密

P1102陶陶摘苹果Accepted标签:NOIP普及组2005[显示标签]描述陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达

spring 自己创建配置类_weixin_30292745的博客-程序员秘密

转载于:https://www.cnblogs.com/classmethond/p/10763104.html

任意位数的水仙花数(C语言)_seineo的博客-程序员秘密

这是我第一次写博客,作为一个计算机专业的大一学生,听说博客记录学习过程是一种不错的做法,我便来尝试了,很新奇,希望能坚持下去。回归正题,当时学循环时以为水仙花数就是一个各位数字立方和等于它本身的三位数,但实际任意位数都可求水仙花数,此处贴下我的代码。#include<stdio.h>#include<math.h&am

RabbitMq_m0_48528573的博客-程序员秘密

0. 学习目标能够说出什么是消息中间件能够安装RabbitMQ能够编写RabbitMQ的入门程序能够说出RabbitMQ的5种模式特征能够使用Spring整合RabbitMQ1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么使用MQ在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。开发中消息队列通常

深度强化学习资料(视频+PPT+PDF下载)_深度强化学习图解 pdf_机器学习算法与Python学习的博客-程序员秘密

机器之心 整理&出品课程主页:http://rll.berkeley.edu/deeprlcourse/所有视频的链接:https://www.youtube.c...

Android组件化架构_Chin_style的博客-程序员秘密

一,前期基础知识储备组件化是什么?组件化的定义是什么?组件化是什么时候形成的?在项目开发中,一般会将公用的代码提取出来用于制作基础库Base module,将某些单独的功能封装到Library module中,根据业务来划分module,组内的每个人分别开发各自的模块,如下图所示:项目初始架构图随着事件的推移,项目迭代的功能越来越多。扩展了一些业务模块之后,互相调用的情况就会增多,对某...

推荐文章

热门文章

相关标签