【5G系列】Network Slicing学习总结(2)

2023-10-21 08:10

本文主要是介绍【5G系列】Network Slicing学习总结(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • (1)subscribed NSSAI
    • (2)default configured NSSAI
    • (3)configured S-NSSAI
    • (4)allowed NSSAI
    • (5)requested NSSAI
    • (6)rejected NSSAI
    • preferred NSSAI

(1)subscribed NSSAI

顾名思义,签约的切片信息。签约的运营商提供的切片配置,可能包含1个或多个切片配置,可以配置默认切片。
签约信息内容:

  • 每个切片可能包含签约的DNN列表,以及一个默认的DNN。
  • 指示S-NSSAI是否是默认切片。
  • 指示S-NSSAI是否需要特殊认证和鉴权以及关联的AAA服务器地址。
    (意思是这个切片即使通过Allowed S-NSSAI配置给了终端,还需要AAA服务器鉴权成功后,终端才能使用)
    用途:
  • 如果终端发送注册请求中,Requested NSSAI没有有效的切片信息,则网络侧可以从签约切片中选择默认切片。
  • 网络验证终端请求的切片时,要使用签约信息中的切片(不在范围内,应该不允许使用切片)。
  • 网络可能要进行特殊认证和鉴权,也要使用签约信息中的指示
  • 漫游时,HPLMN网络只能够提供那些在VPLMN也可以工作的切片信息给漫游VPLMN网络。
  • UDM发下来的配置切片信息,可以在AMF或NSSF当成签约信息

(2)default configured NSSAI

信息来源:

  • HPLMN默认配置(Default Configured NSSAI),并应用于任何PLMN,一般只会在当前服务PLMN没有任何configured NSSAI给UE有效。Default configured NSSAI是由HPLMN配置的,每个HPLMN只配置一套Default configured NSSAI.
  • Default configured NSSAI需要根据Subscribed S-NSSAIs来配置,它表示归属网络能为用户提供服务的S-NSSAI。
  • 终端也可以预配置一套Default configured NSSAI。
    更新:
    Ue parameter update流程。
    DL NAS TRANSPORT= payload container type(0110)
    在这里插入图片描述
    下一节会讲解这部分。

(3)configured S-NSSAI

信息来源:

  • 网络配置1个或多个配置切片。
  • 可能来源于服务PLMN并应用于服务PLMN。
  • 配置切片优先级>默认配置切片优先。
  • configured NSSAI是由当前服务PLMN配置的,configured NSSAI需要根据Subscribed S-NSSAIs来配置,它表示当前服务网络能为用户提供服务的S-NSSAI。
  • 每个serving PLMN只配一套configured NSSAI,因此终端会针对不同PLMN存储对应不同configured N SSAI。每一个configured NSSAI最多包含16个S-NSSAIs。
  • 如果configured NSSAI由漫游网络(VPLMN)配置的,其中每个S-NSSAI可以映射对应的mapping HPLMN S-NSSAI value。
  • configured NSSAI和allowed NSSAI的区别是configured NSSAI不分区位置区域和接入技术,只和PLMN对应。
    更新:
  • 在注册过程中,通过registration accept消息携带;
  • 当configured NSSAI发生变化时,AMF会在CONFIGURATION UPDATE COMMAND消息中携带configured NSSAI,向UE配置新的切片信息

(4)allowed NSSAI

信息来源:

  • Allowed NSSAI是当前服务PLMN根据注册时的Requested NSSAI和本地配置情况决定哪些NSSAI是被允许的,它和PLMN-ID和接入技术绑定。
  • 每一个Allowed NSSAI最多包含8个S-NSSAIs。AMF可以根据subscribed S-NSSAI(s)自己决定Allowed NSSAI,也可以请求NSSF网元来决定。
  • 如果Allowed NSSAI由漫游网络(VPLMN)配置的,其中每个S-NSSAI可以映射对应的mapping HPLMN S-NSSAI value。
    更新:
  • 在注册过程中,通过registration accept消息携带;
  • 当因为注册区域的改变或者签约配置信息的改变, NSSAI发生变化时,AMF会在CONFIGURATION UPDATE COMMAND消息中携带allowedNSSAI,向UE配置新的切片信息
    在这里插入图片描述

(5)requested NSSAI

终端在注册时,需要提供requested NSSAI,告知网络终端期望请求的NSSAI。
终端在注册时,以下场景下,需要在注册消息中需要携带RequestedNSSAI:

  • 期望请求的NSSAI属于AllowedNSSA;或者
  • 期望请求的NSSAI属于ConfiguredNSSAI;或者
  • 期望请求的NSSAI属于DefaultConfguredNSSA。
  • 如果当前漫游网络,需要将RequestedS-NSSAI映射对应的mapping HPLMN S-NSSAI value同时携带给网络。

以下来源3gpp TS24501
The UE shall include the requested NSSAI containing the S-NSSAI(s) corresponding to the slice(s) to which the UE intends to register with and shall include the mapped S-NSSAI(s) for the requested NSSAI, if available, in the REGISTRATION REQUEST message. If the UE has allowed NSSAI or configured NSSAI for the current PLMN, the requested NSSAI shall be either:

  • a) the configured NSSAI for the current PLMN, or a
    subset thereof as described below, if the UE has no allowed NSSAI for the current PLMN;
  • b) the allowed NSSAI for the current PLMN, or a subset thereof as described below, if the UE has an allowed NSSAI for the current PLMN; or
  • c) the allowed NSSAI for the current PLMN, or a subset thereof as described below, plus one or more S-NSSAIs from the configured NSSAI for which no corresponding S-NSSAI is present in the allowed NSSAI and those are neither in the rejected NSSAI for the current PLMN nor in the rejected NSSAI for the current registration area.

If the UE has neither allowed NSSAI for the current PLMN nor
configured NSSAI for the current PLMN and has a default configured
NSSAI, the UE shall:

  • a) include the S-NSSAI(s) in the Requested NSSAI IE of the REGISTRATION REQUEST message using the default configured NSSAI; and
  • b) include the Network slicing indication IE with theDefault configured NSSAI indication bit set to " Requested NSSAI created from
    default configured NSSAI"in the REGISTRATION REQUEST message.
大致翻一下:
if (存在allowed NSSAI或configured NSSAI)
{优先使用allowed NSSAI;其次使用configured NSSAI;可以是allowed NSSAI + configured NSSAI,要求切片不在rejected NSSAI中;
}
else if (存在default configured NSSAI)
{使用default configured NSSAI;告知网络,当前使用的是default configured NSSAI;
}

(6)rejected NSSAI

Rejected NSSAI是当前服务PLMN根据注册时的Requested NSSAI和本地配置情况决定哪些NSSAI是不被允许的。每一个Rejected NSSAI最多包含8个S-NSSAIs。
Rejected NSSAI分为2种形式:

  • Rejected NSSAI for the current PLMN.
  • Rejected NSSAI for the current PLMN and registration area combination.

其中,rejected NSSAI for the current PLMN的作用范围是整个PLMN,而rejected NSSAI for the current PLMN and registration area combination的作用范围是PLMN + TAIs + AccessType

preferred NSSAI

AT配置下来的优选NSSAI

这篇关于【5G系列】Network Slicing学习总结(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/253082

相关文章

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义