书籍来源:《5G核心网 赋能数字化时代》
一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:5G核心网技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客
为灵活选择网络切片, 3GPP开发了一个框架。本节介绍了网络切片选择的机制以及使用的标识符。
如第3章所述,网络切片或网络切片实例由一个叫“单一网络切片选择辅助信息”(S-NSSAI) 的参数来标识。S-NSSAI的格式如图11.4所示。
S-NSSAI的SST部分是强制性的, 指示网络切片的特征类型。SST值范围包括标准化部分(有关最新标准化值, 请参见图11.4和3GPP TS 23.501的表5.15.2.2-1) , 以及运营商定义的部分(即非标准化值范围)。SD部分是可选的,可区分不同用户(例如不同企业用户)的不同网络切片,或区分不同的网络切片实例。
国11.4 单一网格切片选择辅助信息(S-NSSAI) 的格式
S-NSSAI是在移动网络所用的PLMN的范围内定义的, 但如果S-NSSAI只包括标准的SST部分, 那么任何移动网络都可以识别这样的S-NSSAI。
在UE访问网络切片之前,UE需要通过注册流程在移动网络上对网络切片的信息进行注册。针对同一个UE,为支持多个网络切片,UE要能够同时向网络发送一个或多个S-NSSAI, 网络也要能够同时向UE发送一个或多个S-NSSAI。因此, 一个NSSAI要能够包括一个或多个S-NSSAI。S-NSSAI和网络切片的相关信息可用于5G系统中的不同信元中,表11.1总结了这些信元的用途。
需要注意的是, 当表中提到服务的PLMN时, 可以是归属网络HPLMN(即非漫游地)或访问网络VPLMN。
表11.1 网络切片选择框架中使用的网络切片信息的概述
网络切片可以在整个PLMN中可用, 或在PLMN的一个或多个跟踪区域内可用, 这里的网络切片可用是指所涉及的网络功能(NF) 都能支持S-NSSAI。适用于所有UE的网络切片可用信息在配置阶段完成配置,若有更改,则要更新配置,这些配置针对每个UE独立进行。
当一个特定的UE注册时,应用到UE的策略可以根据每个UE的情况来定,例如由UE的HPLMN来决定, 这种基于PLMN的策略可以在AMF或NSSF中配置。
单独从UE来看,网络切片在哪里可用可以由O&M(操作和维护)进行配置,也可以由互连的节点通过信令相互传递,如图11.5所示。
图11.5 配置阶段网络切片可用信息的信令
在NSSF上由O&M配置网络切片在哪里可用,在5G-AN上由O&M配置在每个TA内网络切片的可用性,这些网络切片的可用信息通过N22、N2和Xn传递给相连的节点,如图11.5所示。
在N2接口(参见3GPP TS 38.413), 当5G-AN节点通过N2建立(N2 Setup) 消息建立N2连接时, 或者通过RAN配置更新(RAN Configuration Update) 消息或AMF配置更新(AMF Configuration Update)消息更新N2连接时;
UE的网络切片的相关信息可以通过URSP规则(参见第10章) 来配置, 也可以本地配置。UE根据这些配置的信息发出请求,网络基于UE的请求选择一个或多个网络切片。网络根据签约信息、网络策略、服务级别协议、网络切片可用性以及UE请求的NSSAI来决定要使用的一个或多个网络切片。
UE选择的S-NSSAI包括在请求NSSAI中, 方法如下:
如果URSP规则可用, 那么UE使用URSP规则选择包括在请求NSSAI中的S-NSSAI。UE按优先顺序将其想要启用的应用与URSP规则进行匹配, 可能从路由选择组件中获取包含S-NSSAI(例如S-NSSAI-a) 的匹配规则, 见图11.6。
图11.7显示了注册过程中网络切片选择的简介。
图11.7 注册过程中的网络切片选择
1)UE在注册消息和5G-AN信令(比如RRC)中提供请求NSSAI。如果请求NSSAI是映射过来的,则UE在注册消息中提供该NSSAI。
2)如果UE在CM-CONNECTED态, 5G-AN利用UE的N2连接转发注册消息到AMF。如果UE在CM-IDLE态, 如果GUAMI或5G-S-TMSI可用, 那么5G-AN根据GUAMI或5G-S-TMSI选择AMF,如果GUAMI或5G-S-TMSI不可用,但AMF在N2建立或AMF配置更新时已经表示了AMF支持请求NSSAI中的S-NSSAI,那么5G-AN根据请求NSSAI选择AMF。如果5G-AN没有办法选择一个合适的AMF, 5G-AN将注册消息转发到默认的AMF。
5G-AN将注册消息转发到选择的AMF。
如果AMF没有UE的签约数据, 也无法从另一个AMF或UDSF获取, 那么AMF从UDM获取网络切片选择的签约信息, 即签约的S-NSSAI, 或者AMF获取接入和移动性相关的签约信息, 其中包括签约S-NSSAI。
UDM根据AMF的请求提供签约信息, 包括适用于服务PLMN的签约S-NSSAI,和每个S-NSSAI是否也是默认S-NSSAI的指示。
UDM可能提供该UE的网络切片签约数据已经更新的指示。
AMF按如下方法检查是否能为UE提供服务:AMF检查请求NSSAI中的所有S-NSSAI是否都包括在签约S-NSSAI中。如果不是, 或者UE没有提供请求NSSAI, 那么AMF检查签约S-NSSAI是否都被标为默认S-NSSAI。如果UE提供了请求NSSAI的映射, 则AMF使用它来关联到签约S-NSSAI。
如果AMF支持请求NSSAI中的S-NSSAI, 那么这个AMF继续为这个UE服务, 忽略步骤6和7。
如果AMF不能为UE服务, 或AMF配置成由NSSF来执行网络切片的选择, 那么AMF将现有的S-NSSAI信息、SUPI的PLMN ID和UE当前所在的跟踪区提供给NSSF进行查询。
NSSF根据从AMF收到的信息、运营商策略(包括漫游时和HPLMN签署的服务水平协议) 和当前跟踪区内网络切片实例是否可用, NSSF进行网络切片的选择。NSSF可能返回如下信息:
a.允许NSSAI和从允许NSSAI的每个S-NSSAI到HPLMN S-NSSAI的映射。
b.目标AMF集, 基于配置的候选AMF列表。
c.一个或多个NRF:用来选择已选网络切片实例中的NF/ 服务, 以及哪个NRF是用来决定AMF集中的候选AMF列表的。
d.一个或多个NSI ID, 与对应于某些S-NSSAI的网络切片实例关联。
e.一个或多个拒绝的S-NSSAI。
f.服务PLMN的配置NSSAI, 以及从配置NSSAI到HPLMN S-NSSAI的映射。
a.如果AMF能够为UE提供服务, AMF接受从UE收到的注册消息, 并向UE提供以下信息:
i.允许NSSAI和从允许NSSAI的每个S-NSSAI到HPLMN S-NSSAI的映射(如果有)。
ii.一个或多个拒绝的S-NSSAI(如果有) 。
iii.服务PLMN的配置NSSAI, 以及从配置NSSAI到HPLMN S-NSSAI的映射(如果有)。
iv.注册区(RA),包括当前的跟踪区(TA),根据网络切片的可用性,可能添加跟踪区, 同时确保整个注册区对S-NSSAI的支持是同步的。
v.UE的网络切片的签约数据是否已经更新的指示。
b.如果要通过直接转发来重新分配另一个AMF, 则AMF会将从UE收到的NAS消息转发到目标AMF, 并将UE的SUPI和MM上下文(如果有) 以及步骤7中NSSF提供的信息(AMF集或AMF地址列表) 转发给目标AMF。
c.如果AMF决定通过5G-AN将从UE收到的NAS消息转发到目标AMF, 则AMF将向5G-AN发送重路由NAS(Reroute NAS) 消息。重路由NAS消息包括目标AMF的信息和注册请求(Registration Request) 消息。如果AMF已从NSSF获得过相关信息, 则该信息也包括在重路由NAS中。5G-AN将收到的信息发送到目标AMF, 并指示重新路由是由于网络切片选择所致, 这样目标AMF不再进行又一次的网络切片选择。
d.目标AMF将自己的N2端接点信息更新给5G-AN。目标AMF提供给UE的信息,如步骤8所描述的。目标AMF也将允许NSSAI发送给5G-AN。
UE存储收到的信息。如果AMF告诉UE网络切片的签约数据已经更新了, 那么UE将删除存储的有关其他PLMN的网络切片的信息, 默认配置NSSAI除外。
在UE可以使用S-NSSAI提供的业务之前, UE首先必须注册到该S-NSSAI。因此,UE在注册后,才可以使用允许NSSAI中的一个S-NSSAI,比如建立PDU会话。PDU会话建立过程中5GC部分的选择如图11.8所示。
图11.8 PDU会话建立时的网络切片选择
a.当前接入类型的允许NSSAI中的一个S-NSSAI,是UE根据URSP规则或本地配置得到的。
i.如果根据URSP规则和本地配置, UE无法确定可以用于某应用的S-NSSAI, 那么UE不会在PDU会话建立过程中指示任何S-NSSAI。
b.UE提供允许NSSAI的S-NSSAI和允许NSSAI的映射中对应的S-NSSAI(即HPLMN的S-NSSAI) , 前提是允许NSSAI的映射已经提供给UE。
AMF根据服务PLMN的S-NSSAI选择SMF。在漫游场景下, 如果使用的是回归属地路由, 那么AMF根据HPLMN的S-NSSAI选择H-SMF。
a.允许NSSAI中的S-NSSAI。
b.如果漫游, HPLMN的S-NSSAI。
如果SUPI、DNN和S-NSSAI这个组合没有对应的会话管理签约数据, 那么SMF会从UDM获取, 和UDM交互用的是HPLMN的S-NSSAI。
到此, SMF创建一个SM上下文并回复AMF。SMF可能执行二次鉴权/授权以及PCF的选择, 但没有在信令流程中呈现。
然后, SMF使用包括S-NSSAI在内的多种信息选择一个或多个UPF。有关UPF选择的信息,请参见第6章。
SMF向UE发送PDU会话建立接受(PDU Session Establishment Accept) 消息,以及向5G-AN发送N2 SM信息(包括服务PLMN的S-NSSAI) 。
AMF将以上消息转发给UE和5G-AN。
5G-AN存储PDU会话的S-NSSAI, 将PDU会话建立接受消息转发给UE,必要时建立PDU会话的用户面。
与EPS互通时遵循第7章描述的原则, 但为了更好地支持网络切片, 需要一些附加的功能。
3GPP Release 15支持EPS和5GS互通时的网络切片, 但是有一些限制条件, 比如,UE从EPS移动到5GS时, 网络会选择默认的AMF和默认的V-SMF, 但是3GPP Release 15没有定义CM-CONNECTED态下AMF和V-SMF的重分配流程。从3GPP Release 16开始, 这个限制得以解除。从EPS移动到5GS之后, 在CM-CONNECTED态下可以根据PDU会话的S-NSSAI进行AMF和V-SMF的重新分配。UE在空闲模式从EPS移动到5GS时, MME选择的AMF也可以根据PDU会话的S-NSSAI重分配。
为支持网络切片,互通过程中的附加功能按移动性过程的类型总结如下。
图11.9概述了从EPS到5GS的空闲模式移动期间的网络切片选择。
图11.9 空闲模式下EPS到5GS的移动性
针对空闲模式下从5GS到EPS的移动性, 以下附加原则适用于网络切片选择:
在EPS中, 建立到同一个APN的所有PDN连接应该使用相同的PGW。
针对连接模式下从5GS到EPS的移动性, 以下附加原则适用于网络切片选择: