《5G核心网原理与实践》实践篇 · AMF 网元功能
《5GC原理与实践》实践篇(18) UE请求的切片和UDM中签约的切片不一致,查NSSF
爱卫生
2023年02月12日 23:08
《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。
本文是AMF篇的第18篇。
1.4 对切片的支持
AMF应支持为UE选择正确的切片,并将NAS消息转发到正确切片的AMF处理。
1.4.1 UE请求的切片和UDM中签约的切片不一致,查NSSF
本节的信令流程介绍在原理篇的3.1.3 带AMF重选的5GC初始注册流程。这里不重复赘述。
这里涉及到的主要参数有:
- UE请求的切片:Requested S-NSSAI;
- UDM中签约的切片:Subscribed S-NSSAI。
而S-NSSAI由两部分组成:SST(切片类型)+SD(切片区分符)。
检查项:在注册流程中,当AMF发现UE请求的切片和UDM签约的切片不一致时,AMF应向NSSF发起查询,并将注册请求消息路由给
正确的AMF处理。【UE提供的和UDM中签约的S-NSSAI这两部分取值要完全匹配,才认为一致。】
直接看本节的消息和参数。
第1步:AMF检查UE发上来的注册请求消息,里边有Requested NSSAI,在本例中,可以看到UE请求的S-NSSAI只有SST=1(代表
eMBB),但没有携带SD值。
第2步:AMF接下来从UDM获取签约数据,里边有签约的S-NSSAI。通过下面的例子可以看出,UE签约了两个S-NSSAI。分别是切片
1:SST1+SD000001、SST1+SD000002。
第3步:AMF将UE请求的和UDM中签约的进行比对,发现虽然SST相同,但UE请求的切片里没有SD,但UDM签约的切片有具体的SD
值,因此依然判定为不一致。接下来向NSSF发起查询。
可以看到,在本例中,AMF调用NSSF的nnssf-nsselection服务操作发起了切片查询,NSSF回复了200OK,并携带了允许的切片列表
(Allowed NSSAI List)。
本例中NSSF最终判定,允许UE接入SST=1、SD=00001的切片,并且还给出了Target AMFSet。
接下来,本例的AMF将从目标AMF Set中选取一个AMF作为目标AMF,并将注册请求发给这个选中的AMF去处理。