《5G核心网原理与实践》实践篇 · AMF 网元功能
《5GC原理与实践》实践篇(22) 直接重定向切片到目标AMF处理
爱卫生
2023年02月12日 23:13
《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。
本文是AMF篇的第22篇。
1.4.5 直接重定向切片到目标AMF处理
在上一节中,介绍了通过RAN将切片请求重定向到目标AMF处理。
本节则介绍直接重定向方式。
即注册请求消息经初始AMF-->目标AMF。
检查项:
1)当初始AMF从NSSF获取到切片选择信息(含Target AMF Set);
2)初始AMF根据Target AMF Set查询NRF,得到目标AMF;
3)初始AMF能将注册请求消息直接通过N14接口直接发给目标AMF。
直接看本节的消息和参数。
第1步:初始AMF从NSSF得到了切片选择的结果,包含了目标AMF Set的信息(本例取值为1)以及Allowed NSSAI的信息(本例有两
个允许的切片。SST1+SD1、SST1+SD2)。
【这一步的消息截图和1.4.4节第1步截图相同,请参考1.4.4节的第1步消息截图。】
《实践篇》1.4.4节:通过RAN间接重定向切片到目标AMF处理
第2步:初始AMF根据Target AMF Set查询NRF,得到候选AMF并根据优先级权重等信息最终选择一个AMF作为目标AMF。以下是初始
AMF查询NRF的结果举例:
2.1)初始AMF发给NRF的查询请求的URI是:
/nnrf-disc/v1/nf-instances?service-names=namf-comm&target-nf-type=AMF&requester-nf-type=AMF&amf-set-id=1
【注意:查询使用的是GET方法,GET方法是不能通过JSON来携带参数的。所有的参数都写在URI里。从URI中可以看出,请求NRF查
询的服务是namf-comm、查询的目标网元类型(target-nf-type)是AMF、请求者(requester-nf-type)也是AMF、查询条件是amf-setid=1】
2.2)NRF给初始AMF返回的结果是:
JavaScript Object Notation: application/json
Object
Member Key: validityPeriod
Member Key: nfInstances
Array
Object
Member Key: nfInstanceId
Member Key: nfType
String value: AMF
Key: nfType
Member Key: nfStatus
String value: REGISTERED
Key: nfStatus
Member Key: plmnList
Member Key: sNssais
Member Key: fqdn
Member Key: ipv4Addresses
Member Key: nfServices
Member Key: amfInfo
Object
Member Key: guamiList
Array
Object
Member Key: plmnId
Object
Member Key: mnc
String value: 99
Key: mnc
Member Key: mcc
String value: 460
Key: mcc
Key: plmnId
Member Key: amfId
String value: 100088
Key: amfId
Key: guamiList
Member Key: taiList
Array
Object
Member Key: plmnId
Object
Member Key: mnc
String value: 99
Key: mnc
Member Key: mcc
String value: 460
Key: mcc
Key: plmnId
Member Key: tac
String value: 000001
Key: tac
Key: taiList
Member Key: amfRegionId
String value: 1
Key: amfRegionId
Member Key: amfSetId
String value: 1
Key: amfSetId
Key: amfInfo
Key: nfInstances
从NRF返回的结果可以看出,查询结果包括了目标AMF支持的服务、在NRF侧的注册状态(REGISTERED)、支持的PLMN、支持的
TA、支持的切片、目标AMF的IP地址和FQDN。
另外,在查询结果中,这个Target AMF Set只包含了一个AMF。因此无需初始AMF无需做进一步的选择,直接使用结果中的AMF作为目
标AMF。
第3步:初始AMF将注册请求消息转给目标AMF处理。
该消息举例如下图所示。从截图中可以看出,初始AMF在发给目标AMF的消息中,主要包括了以下参数:
- 原始的完整的Registration Request消息;
- UE上下文(SUPI、建立的MM上下文、允许的切片列表、UE安全能力等)、初始AMF的name、用户位置信息ULI、anType、gNB侧
N2口地址、RRC建立原因等。