《5G核心网原理与实践》实践篇 · AMF 网元功能
《5GC原理与实践》实践篇(15) 对LADN的支持
爱卫生
2023年02月12日 22:52
《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。
本文是AMF篇的第15篇。
本期目录:
1.3.8 对LADN的支持93
1.3.8.1 支持建立LADN会话93
1.3.8.2 支持向SMF发送UE离开LADN区域的通知95
1.3.8 对LADN的支持
LADN(Local Area Data Network )的理论部分在《原理篇》的1.4.2.2 LADN中有详细介绍。这里不再赘述。
简单说,LADN就是一个和DNN关联的特殊区域,在该区域内则可以访问该DNN的5G业务,离开该特定区域,则不能访问该DNN的5G
业务(相关的PDU会话将被释放,或者相关的用户面资源将被释放。)
1.3.8.1 支持建立LADN会话
对AMF来说,对LADN的会话建立的支持主要体现在几个方面。包括:
1)支持本地配置LADN,包括LADN和DNN+TA的映射关系。例如:
LADN1:Tesla --> DNN: tesla + TA1
LADN2: factory --> DNN: foxconn + TA2
2)根据UDM中UE签约的LADN和本地配置的LADN信息,在注册接受消息里给UE发送LADN信息。
3)在后续的PDU会话建立流程中,AMF支持发送给SMF的DNN类型为LADN类型。
最终的结果是,UE成功建立LADN(本地数据网络)的PDU会话。
Q1:和LADN会话建立有关的主要参数有哪些?
A1:主要参数是LADN information参数,在24501的9.11.3.30中定义。通过发给UE的Registration Accept和
Configuration Update Command消息传送。
Q2:什么时候要给UE发这个参数?
A2:LADN information是一个可选参数。当AMF发现在UE的当前注册区域下,如果签约的DNN有对应的有效LADN服务区域时,应该
下发。规范原文是:
“The network shall include this IE if there are valid LADN service area(s) for the subscribed DNN(s) of the UE in the current registratio
n area.”
Q3:接第2个问题,AMF如何判定是否存在有效的LADN服务区域?
A3:结合UDM中的签约数据和AMF的本地配置来综合决定。
Q4:LADN information参数的具体构成和作用是什么?
A4:该参数的作用就是告诉UE,是否存在有效的LADN区域。规范原文是:
“The purpose of the LADN information information element is to provide the UE with the LADN service area for each available LADN i
n the current registration area or to delete the LADN information at the UE.”
该参数是由DNN+若干个TA来构成的。如下图所示:
检查项:检查AMF能结合本地配置和UDM的签约数据,给UE正确下发LADN区域。
检查点:检查下发给UE的Registration Accept消息,是否包含LADN Information参数。
样包举例:(本例中可看到,AMF下发的LADN信息是DNN=apnX,区域是TAC1)
1.3.8.2 支持向SMF发送UE离开LADN区域的通知
根据规范,当UE离开LADN区域时,相关的PDU会话应该释放或者用户面资源被释放,总之就是除了LADN区域,就不能让你用了(例
如有些自动驾驶服务仅在特定园区内才能有效,不能到大马路上去开。)。但负责PDU会话管理的是SMF,SMF并没有移动性管理功
能,并不知道UE是否已经离开了LADN区域。
因此,SMF可以向负责移动性管理的AMF订阅UE的LADN信息,如果SMF做了订阅,则当UE离开LADN区域时,AMF应给SMF发送通
知,从而触发SMF释放UE的PDU会话。
Q1:发送通知的流程和相关参数有哪些?
A1:AMF给SMF发送通知,依赖的是AMF所提供的一个服务Namf_EventExposure。通过该服务,AMF可以将自己知道的信息暴露给
该服务的消费者网元(如SMF)。和本节有关的是一个叫Presence-In-AOI-Report的Event。AOI(Area of Interest)即感兴趣区域,可
以是一个TA列表,也可以是一个LADN区域。当UE进入/离开LADN区域时,AMF会给SMF发送通知,主要参数是Presence Status,取
值有3个:
【In:已进入LADN区域内。Out:已离开LADN区域。UNKNOWN:未知】在29518定义。
规范原文如下:
需要注意,Presence Status这个只是一个文字的描述,并不是真正报文中看到的参数。真正报文中看到的参数叫AmfEventArea,在
29518对的6.2.6.2.16中定义。主要包括presenceinfo和ladninfo这两个主要参数。
和本节相关的主要参数是ladninfo。它又包括ladn和presence两个子参数。Ladn子参数表示LADN区域的DNN。而presence子参数则描
述UE是否在LADN区域的状态信息,如果取值为OUT则代表UE已经离开了LADN区域。
通知消息的信令流程如下,采用POST方法:
检查项:当AMF检测到UE离开了LADN区域时,如果存在SMF的订阅关系,则AMF应该给SMF发送UE已经离开LADN区域的通知。
检查点:检查发给SMF的通知消息,ladninfo参数的子参数presence取值为Out_OF_AREA,并且检查通知消息里的LADN DNN是否正
确。
样包举例:【本例中,AMF通知SMF,UE已经离开了dnn=apnxx的LADN区域】