《5G核心网原理与实践》实践篇 · AMF 网元功能
《5GC原理与实践》实践篇(30) AMF支持续订阅
爱卫生
2023年02月13日 22:41
《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。
本文是AMF篇的第30篇。
1.5.5 AMF支持续订阅
1.5.5.1 流程概述
上一节提到,AMF可以通过NRF订阅其他网元的实时状态。同时也提到,订阅会有一个有效时间,是由NRF提供的,参数叫
validityTime。当有效时间超时,订阅关系就会失效。
因此,AMF应支持在有效时间超时后,发起向NRF的续订阅,以保持住订阅关系。
AMF通过调用NRF暴露的NFManagement服务下NFStatusSubscribe服务操作完成在NRF中的订阅。
具体流程在TS29510的5.2.2.5.6节:Update of Subscription to NF Instances中定义。续订阅采用PATCH方法,并提交希望订阅的数
据,成功创建订阅后NRF返回200 OK或204状态码。
PATCH请求中需要提供订阅ID,并请求一个新的有效时间。
规范原文是:
“The subscription to notifications on NF Instances may be updated to refresh the validity time, when this time is about to expire. The N
F Service Consumer may request a new validity time to the NRF, and the NRF shall answer with the new assigned validity time, if the
operation is successful.”
规范如下图所示:
1.5.5.2 消息举例
在TS29510该节规范中直接给出了一个续订阅的范例,如下:
可以看到该范例的PATCH请求消息中,请求了一个新的validityTime,新的订阅关系取值为2018年12月30日到期。NRF返回了
204 no Content响应。