《5G核心网原理与实践》实践篇 · SMF 网元功能
《5GC实践篇》之SMF篇(15)网元选择之查NRF选择UDM
爱卫生
2023年03月26日 21:32
2.5.4 查NRF选择UDM
一 概述
在会话建立的流程中,SMF需要选择UDM来获取sm-data。这通常也是查NRF来实现的。
Q1:SMF根据什么来查NRF选择UDM呢?也就是UDM的选择原则是什么?
A1:规范是TS23501的6.3.8 UDM discovery and selection。
明确了PDU会话建立流程中的UDM的选择可根据SUCI/SUPI的mcc/mnc(Home Network ID)、SUPI或者GPSI、UDM
Group ID(按用户号段对UDM进行分组)等原则进行查询。
【由于注册流程中,AMF已经得到了UE的SUPI。
因此AMF会把用户的SUPI在PDU会话建立流程中告诉SMF,用于UDM的选择。】
二 检查点与消息举例
1)检查当SMF收到AMF发过来的Nsmf_PDUSession_CreateSMContext Request请求消息后(含UE的SUPI),应发
起到NRF的UDM查询请求。该请求采用Get方法,request-uri部分应类似这样的:
/nnrf-disc/v1/nf-instances?service-names=nudm-sdm&target-nf-type=UDM&requester-nf-type=SMF&requester-nfinstance-fqdn=smf666.node.5gc.mnc000.mcc460.3gppnetwork.org&supi=imsi-4600X6666888899
2)检查NRF能根据请求中的条件返回正确的200 OK响应和UDM信息。检查返回的UDM必须支持nudm-sdm这个服务
(签约数据管理服务),并且udmInfo里的supiRange用户号段应该包含请求消息里的UE-SUPI。
如下图所示:
3)最后检查SMF向NRF的UDM发起了获取sm-data的请求。