5G核心网学习平台
AMF 实践篇 #29

AMF功能实战篇(34) AMF能根据DNN_切片来选择SMF

《5G核心网原理与实践》实践篇 · AMF 网元功能

《5GC原理与实践》实践篇(34) AMF能根据DNN/切片来选择SMF

爱卫生

2023年02月13日 22:52

《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。

本文是AMF篇的第34篇。

1.6.4 AMF能根据DNN/切片信息来选择SMF

1.6.4.1 概述

根据规范,AMF需在PDU会话建立流程中选择SMF。选择流程是:

1)AMF在UE的注册流程中从UDM下载smf-select-data即SMF的选择签约数据,里边包含了SMF所属的切片和DNN信息。

2)在接下来的PDU会话建立流程,AMF根据UE请求的切片和DNN信息查询NRF,完成SMF的选择。也就是选择属于该切片和DNN的

SMF。

3)当选择完成后,AMF将调用SMF的Nsmf_PDUSession_CreateSMContext服务,请求SMF创建UE的SM上下文,继续后面的PDU会

话建立流程。

和上一节一样,AMF也是通过调用NRF暴露的Nnrf_NFDiscovery服务完成网元的发现与选择。

1.6.4.2 消息举例

下面来看一个实际的AMF在PDU会话建立流程中查询NRF选择SMF的消息举例。

1)AMF发给NRF的查询请求,采用GET方法,Request-uri携带了查询的主要参数:

-Request-uri=/nnrf-disc/v1/nf-instances?service-names=nsmf-pdusession&target-nf-type=SMF&requester-nf-type=AMF&snssais=

[{"sst":1,"sd":"000001"}]&dnn=xxnet

可以看到在uri中包含了查询条件DNN和S-NSSAI,分别取值为xxnet和SST1:SD1。Target-nf-type=SMF表示查询的是SMF网元。

service-names=nsmf-pdusession表明请求的SMF网元需要支持PDU会话服务。

2)NRF给AMF返回200 OK。在JSON编码的DATA部分包含了查询结果:

可以看到,NRF返回的查询结果包含了目标SMF的信息。可以看到选择的SMF支持的DNN和S-NSSAI和AMF的需求完全一致,可以为

该UE服务。

← 返回 AMF 实践篇