5G网络注册中的切片选择「建议收藏」

5G网络注册中的切片选择「建议收藏」UE->gNB开机以后,UE会发送RequestedNSSAI注册申请,会带有请求的切片ID,即这次的注册我想请求哪些切片ID,发送给基站,gNB->InitialAMF基站RequestedNSSAI注册申请,基站会根据之前的(),去选择一个AMF,初始AMFInitaialAMF可以看到手机带上来的切片ID到底是什么(例如1号),3.InitialAMF<–>UDM同时InitaialAMF会拿手机UE的IMSI信息,在5G里面是SUPI

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.UE->gNB

开机以后,UE会发送Requested NSSAI注册申请,会带有请求的切片ID,即这次的注册我想请求哪些切片ID,发送给基站。

2.gNB->Initial AMF

基站Requested NSSAI注册申请,基站会根据之前的(),去选择一个AMF,初始AMF

Initaial AMF可以看到手机带上来的切片ID到底是什么(例如1号),

3.Initial AMF<–>UDM

同时Initaial AMF会拿手机UE的IMSI信息,在5G里面是SUPI.到UDM里面,去获取切片的签约信息,即Get Subscriped NSSAI,就是当前UE签约了哪几个切片ID。把签约的切片ID发送回Initial AMF。

Initial AMF要比较一下,UE请求的切片和UE签约的,这两者的交集。看交集initial AMF能不能支持。例如2信息是1号切片,3信息是1,2和3号切片。(就是UE这会请求的是1号切片,然后UE已经签约的是1,2,3号切片,那么这个交集就是1了)。怎么判断AMF能不能够支持?

AMF里面之前存储的有Configured NSSAI,就是AMF里面配置了哪些切片ID,假如Initaial里面没有配置1号切片,它就不支持;假如配置了1号切片,Initial AMF它就支持。

4.Initial AMF->NSSF

假如Initial AMF不支持1号,它就会把需求报给NSSF(网络切片选择功能实体),同时会把签约的、请求的切片ID和用户的位置信息也发送过去,即Requested NSSAI,subscribed NSSAI和UE Location。

5.NSSF->Initial AMF

NSSF里面可以看到,发送过来的切片ID,到底是哪一个AMF可以支持的

NSSF会把能够支持的AMF信息,带给Initial AMF。即Allowed NSSAI,target AMF Set/List和NRF ID。其中Allowed NSSAI就是这个交集,UE目前请求的和已经签约的切片消息的交集

6.Initial AMF->NRF

Initial AMF为了去找target AMF,Initial AMF收到以后首先会找管家NRF,NRF是整个5G核心网里面负责网元功能注册的这么一个数据库中心,NRF可以知道哪些网元有什么功能,网元的位置和IP地址是什么。Initial AMF会向NRF要target AMF的地址。

7a. Initial AMF->target AMF

直接重定向,把注册请求直接告诉target AMF,发送的信息为AMF Relocation(Allowed NSSAI)

7b. Initial AMF->gNB->target AMF

通过基站侧,重路由过来。发送的信息为AMF Relocation(Target AMF Set,Allowed NSSAI)

两种方法,选择方式根据AMF的配置来判断。

8.

当target AMF收到UE的注册请求之后,target AMF继续往下走注册请求。

target AMF<->PCF,获取NSSP(网路切片选择策略),这个消息会通过注册结束消息带给UE.

这样,以后UE就有网络切片选择的策略了。(Target AMF->gNB->UE)

5G网络注册中的切片选择「建议收藏」

参考链接:https://www.bilibili.com/video/BV1BD4y127oP?t=1

项目需要查一些切片相关的资料,原版视频的文字汇总如上。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186871.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • oracle数据库查询语句大全_oracle查询是否存在记录

    oracle数据库查询语句大全_oracle查询是否存在记录1oracle数据库查询表的所有数据–select*from表名;(*代表所有)2oracle数据库查询表中指定字段的值–select字段名1,字段名2,……from表名;3oracle数据库往表中添加数据信息–(添加信息使用insertinto语句)insertinto表名values(添加相对应的数据信息,如果在一个字段名中没有信息可以用“null”nul…

  • 01_Hadoop环境搭建

    01_Hadoop环境搭建

  • day2 javaee的入门知识「建议收藏」

    day2 javaee的入门知识「建议收藏」1、面向对象与面向过程的区别?面向过程的语言拥有封装、继承、多态的特性,使得整个代码灵活性高,比如Java,C++。容易维护,容易扩展。面向过程的语言直接跟内存打交道,性能要更好,比如java是需要跟虚拟机做交互,先编译解释成机器码。再跟操作系统打交道。大多数面向过程的语言基本都是直接编译成机器码在操作系统上进行执行。所以性能更好。但是java经过多年的发展,性能提升了很大,各位读者要记住javayyds!2、成员变量和局部变量的区别与c++不同的是java中没有全局变量的概念。成员变量:也称

  • qq刷屏代码如何停止(微信刷屏代码vbs)

    最近有些人向小编反应QQ刷屏代码没办法关,小编认为有必要发布一下关程序的代码,专门针对上次的QQ刷屏代码:sety=getobject(“winmgmts:\\.\root\cimv2”)setx=y.execquery(“select*fromwin32_processwherename=’wscript.exe'”)foreachiinxi.terminat…

  • 一年成为Emacs高手(像神一样使用编辑器)

    一年成为Emacs高手(像神一样使用编辑器)

    2021年11月14日
  • java 高效列转行,java 列转行「建议收藏」

    java 高效列转行,java 列转行「建议收藏」一个员工在多个部门内,一个部门有多个员工List———–>Map>1.部门类publicclassDept{publicDept(Stringid){this.id=id;}privateStringid;//省略get,set方法}2.员工类publicclassUser{publicUser(Stringid)…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号