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

UDM向AMF订阅UE位置,AMF支持向UDM发送UE的位置报告(location reporting)_v2

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

UDM向AMF订阅UE位置,AMF支持向UDM发送UE的位置报告(location reporting)

爱卫生

2024年05月20日 00:03

本文是图文专栏《5GC实践篇之AMF篇》的1篇。

在29518的AMF规范中,定义了Namf_EventExposure服务操作,允许消费者网元向AMF订阅感兴趣事件。

本文的感兴趣事件是Location-Report。

规范原文如下:

The following events are provided by Namf_EventExposure Service:

Event: Location-Report

A NF subscribes to this event to receive the Last Known Location of a UE or a group of UEs or any UE, and

Updated Location of any of these UEs when AMF becomes aware of a location change of any of these UEs

with the granularity as requested. This event implements the "Location Reporting" event in table 4.15.3.1-1

Report Type: One-Time Report, Continuous Report (See NOTE 1), Periodic Report (See NOTE 1 and 2)

Input: UE-ID(s), "ANY_UE", optional filters: TAI, Cell-ID, N3IWF, UE-IP, UDP-PORT, TNAP ID, TWAP

ID, Global Line Id

Notification; UE-ID, filtered updated location (TAI, Cell-ID for 3GPP access, most recent N3IWF node, UE

local IP address and UDP source port number for non-3GPP access, TNAP ID, TWAP ID, Global Line Id).

事件:位置报告

- NF订阅此事件以接收一个UE或一组UE或任何UE的最后已知位置,当AMF意识到其中任何UE的位置发生变化时,接收其中任何UE的更新

位置。该事件实现了3GPPTS23.502表4.15.3.1-1中的"位置报告"事件。

UE类型:一个UE、一组UE、任何UE

报告类型:一次性报告、连续报告、定期报告

输入:UE-ID(s)、"ANY_UE"、可选过滤器:TAI、Cell-ID、N3IWF、UE-IP、UDP-端口等参数。

UDM向AMF发起订阅采用POST/201请求响应。如图:

以下是udm向amf发起事件订阅的log举例:

POST请求的headers 帧没啥看的。主要参数在data帧。点开data帧。

主要参数:

eventList:

子参数type取值为LOCATION_REPORT表示位置报告。

子参数locationFilterList取值为CELL_ID表示根据小区进行过滤。

eventNotifyUri:UDM接收通知的地址。

notifyCorrelationId/SUPI:单个UE,UE的IMSI。

nfId:UDM的网元ID。

options:取值为ONE_TIME。表示是一次性事件订阅。也就是说AMF只需要报告一次结果。

由于订阅的事件是UE的小区位置变化事件,所以AMF会监控UE的位置(N2接口的ULI参数),

如果UE的小区发生变化。AMF会主动给UDM发送通知。

AMF发送通知在29518的5.3.2.4 notify一节定义。采用post/204组合。

来看一个具体的通知log。

post请求中的url就是订阅请求中udm提供的接收通知的地址。

展开data帧看具体报告了哪些内容,如下:

主要参数说明:

timeStamp:时间戳

anyUe:取值为false,表示是单个UE。

supi:用户的imsi。

type:LOCATION_REPORT表明是位置报告。

只有一个大参数reportList,下面全是它的子参数。

location:ncgi。因为订阅的颗粒度是小区,所以需要提供ncgi。

accessTypeList:接入网络类型是3GPP_ACCESS。

rmState:REGISTERED即UE是注册态。

cmState:CONNECTED即UE是连接态。

← 返回 AMF 实践篇