台球案【5G核⼼⽹】5GC核⼼⽹之⽹元AMF
AMF 基础
AMF: 接⼊及移动性管理功能 Access and Mobility Management Function TS 29518,以下功能:
相当于 4GMME 的移动性管理功能,增加了 NAS 透传功能, 包括注册管理,连接管理,可达性管理,移动性管理,接⼊鉴权,接⼊授权
5G 核⼼⽹架构
N1 UE <--> AMF NAS
N2 AN <--> AMF NGAP TS 38.413 [34] AN 节点和 AMF 之间的应⽤层协议
Figure 4.1-1: Reference model – AMF
Table 5.1-1 List of AMF Services Service Name Service Operations Operation
Semantics Example Consumer(s)
Namf_Communication UEContextTransfer Request/Respon Peer AMF
RegistrationStatusUpdate Request/Respon Peer AMF
CreateUEContext Request/Respon Peer AMF
ReleaUEContext Request/Respon Peer AMF
N1MessageNotify Subscribe/Notify Peer AMF, LMF, PCF
N2InfoNotify LMF, AMF
N1N2MessageSubscribe PCF
黄豆排骨汤
N1N2MessageUnSubscribe PCF
N1N2MessageTransfer Request/Respon Peer AMF, SMF,囫囵
SMSF, LMF, PCF
N1N2TransferFailureNotification Subscribe/Notify SMF, SMSF, LMF
NonUeN2MessageTransfer Request/Respon Peer AMF, LMF,
英国英语CBCF, PWS-IWF
NonUeN2InfoSubscribe Subscribe/Notify CBCF, PWS-IWF
NonUeN2InfoUnSubscribe CBCF, PWS-IWF
NonUeN2InfoNotify LMF, CBCF, PWS-
IWF
EBIAssignment Request/Respon SMF
AMFStatusChangeSubscribe Subscribe / Notify SMF,
PCF, NEF, SMSF,
UDM
AMFStatusChangeUnSubscribe Subscribe / Notify SMF,
PCF, NEF, SMSF,
UDM
AMFStatusChangeNotify Subscribe / Notify SMF,
PCF, NEF, SMSF,
UDM
Namf_EventExposure Subscribe (e NOTE)Subscribe/Notify NEF, SMF, UDM
Unsubscribe (e NOTE)Subscribe/Notify NEF, SMF, UDM
Notify Subscribe/Notify NEF, SMF, UDM Namf_MT EnableUEReachability Request/Respon SMSF
ProvideDomainSelectionInfo Request/Respon UDM
Namf_Location ProvidePositioningInfo Request/Respon GMLC
EventNotify Subscribe / Notify GMLC
ProvideLocationInfo Request/Respon UDM
NOTE: A subscription applies for one UE, group of UE(s) or any UE.
1. Namf_communication 服务
Namf_communication 开启 NF 与 UE 通信,可以通过 N1 NAS 消息,或者通过 AN(⽀持 UE 和⾮ UE),该服务允许 NF 和 UE AN 通信定义如下:
- UEContextTransfer
- RegistrationStatusUpdate
- N1N2MessageTransfer (UE Specific)
- N1N2TransferFailureNotification (UE Specific)
- N1N2MessageSubscribe (UE Specific)
- N1N2MessageUnsubscribe (UE Specific)
- N1MessageNotify (UE Specific)
- N2InfoNotify (UE Specific)
- NonUeN2MessageTransfer
- NonUeN2InfoSubscribe
- NonUeN2INfoUnsubscribe
- N2InfoNotify
-
EBIAssignment
- CreateUEContext
- ReleaUEContext
- AMFStatusChangeSubscribe
- AMFStatusChangeUnsubscribe
- AMFStatusChangeNotify作茧gl
1.1. API Definitions
{apiRoot}/<apiName>/<apiVersion>/<apiSpecificResourceUriPart>
- The {apiRoot} shall be t as described in 3GPP TS 29.501 [5].
- The <apiName> shall be "namf-comm".
- The <apiVersion> shall be "v1".
- The <apiSpecificResourceUriPart> shall be t as described in clau 6.1.3
Figure 6.1.3.1-1: Resource URI structure of the Namf_Communication API
Resource name Resource URI HTTP
method or
custom
operation
Description
(Mapped Service Operations)
Individual ueContext/ue-contexts/{ueContextId}
PUT CreateUEContext
/ue-contexts/{ueContextId}/relea
时光沙漏relea
(POST)
ReleaUEContext
/
ue-contexts/{ueContextId}/assign-ebi assign-ebi
(POST)
EBIAssignment
员工评价表模板
/ue-contexts/{ueContextId}/transfer transfer
(POST)
我的父亲作文500字
UEContextTransfer
/ue-contexts/{ueContextId}/transfer-update transfer-
update
(POST)
RegistrationStatusUpdate
n1N2Message collection /ue-contexts/{ueContextId}/n1-n2-messages
POST N1N2MessageTransfer
N1N2 Subscriptions
Collection for Individual UE Contexts /ue-contexts/{ueContextId}/n1-n2-
messages/subscriptions
POST N1N2MessageSubscribe
N1N2 Individual Subscription /ue-contexts/{ueContextId}/n1-n2-
messages/subscriptions/{subscriptionId}
DELETE N1N2MessageUnSubscribe
n1N2Message transfer status notification callback {n1N2MessageTransferFailureNotifyUrl}
(NF Service Consumer provided callback
reference)
POST N1N2Transfer Failure
Notification
subscriptions collection /subscriptions
POST AMFStatusChangeSubscribe
individual subscription /{subscriptionId}
PUT AMFStatusChangeSubscribe
DELETE AMFStatusChangeUnSubscribe
Non UE N2Messages
collection
/non-ue-n2-messages/transfer transfer
(POST)
NonUEN2MessageTransfer
Non UE N2Messages
Subscriptions collection /non-ue-n2-messages/subscriptions
POST NonUEN2InfoSubscribe
Non UE N2 Message
Notification Individual Subscription /non-ue-n2-
messages/subscriptions/{n2NotifySubscriptionId}
DELETE NonUEN2InfoUnsubscribe
Table 6.1.3.1-1: Resources and methods overview
1.2 UE Context Operations
1.2.1 UEContextTransfer