首页 › slicing-mec › LADN本地数据网络接入控制拆解

5G LADN 本地数据网络接入与释放机制全链拆解

聚焦 TS 23.501 §5.6.3 / TS 23.502 §4.2.2.2 §4.2.3 §4.3.2.2 §4.3.4 / TS 24.501 §9.11.3.30,从订阅数据下发、PDU 会话建立准入校验到移动出区释放,逐 IE 拆解 LADN(Local Area Data Network)这条"地理围栏式"边缘接入控制信令。


一、LADN 解决什么问题:边缘接入的"地理围栏"

在 5G 边缘计算(MEC)与本地专网场景下,运营商面临一个核心矛盾:同一个 DNN(Data Network Name),在有的地理区域是合法可达的本地服务(如园区内边缘服务器),到了区域外则既无对应的本地 UPF/PSA,也不应被访问(出于计费、监管、回传资源保护)。如果允许 UE 在任意位置都建立到该 DNN 的 PDU 会话,流量要么被错误地疏通到远端中心 DN,要么触发不必要的跨域回传。

LADN 就是为这一矛盾设计的准入与驻留控制机制。TS 23.501 §5.6.3 给出的定义可以拆成三个要素:

  1. LADN DNN:一个被标注为"本地化"的 DNN;
  2. LADN Service Area:与该 DNN 绑定的一组跟踪区(Tracking Area, TA)集合,即"地理围栏";
  3. 驻留约束:UE 只有在位于该 LADN 服务区内时,才能建立并维持到该 LADN DNN 的 PDU 会话;一旦移动出区,会话必须被释放。

需要特别强调:LADN 是 DNN 维度的接入控制(DNN + 区域二元约束),它与 UL CL(上行分类器,会话内流量分流)、EASDF(DNS 边缘应用发现)是三个层次的机制,常常协同部署但本质不同(详见第五节对比表)。这也是为什么本机制归属 slicing-mec / 边缘域,而不是单纯的会话管理。


二、数据从哪来:LADN 配置的三层来源

LADN 信息并非凭空产生,它由三层数据拼装而成,理解这一点是后续排查的基础:

层级 网元 承载内容 规范出处
订阅层 UDM LADN Subscription Data:UE 订阅了哪些 LADN DNN TS 23.501 §5.6.3, TS 29.503 (Nudm_SDM)
区域配置层 AMF 每个 LADN DNN 对应的 LADN Service Area(TA 集合) 运营商 OAM 配置,AMF 本地存储
下发层 AMF→UE 拼装出的 LADN Information(DNN + TAI 列表),经 Registration Accept / UCU 下发 TS 23.502 §4.2.2.2, TS 24.501 §9.11.3.30

也就是说,AMF 在 UE 注册时:从 UDM 拉到"该 UE 可用的 LADN DNN 清单" → 用本地 OAM 配置把每个 DNN 翻译成"TA 集合" → 组装成 LADN Information IE 下发给 UE。UE 端据此判断自己当前是否在某个 LADN 服务区内,进而决定是否发起/保留该 DNN 的会话。

flowchart TD
    UDM[UDM<br/>LADN Subscription Data<br/>LADN DNN 清单] -->|Nudm_SDM_Get| AMF
    OAM[(AMF OAM 配置<br/>DNN → TA 集合映射)] --> AMF
    AMF -->|组装| LADN[LADN Information<br/>DNN + TAI List]
    LADN -->|Registration Accept / UCU| UE
    UE -->|UE 自检:<br/>当前 TAI 是否∈TAI List| DEC{在区内?}
    DEC -->|是| EST[允许建立/保持 LADN PDU 会话]
    DEC -->|否| REJ[不发起/触发释放]

三、核心信令时序:PDU 会话建立中的准入校验

LADN 最关键的校验点发生在 PDU Session Establishment 与 Service Request 两个流程。下图以 UE 在区内发起建立、随后移动出区触发网络侧释放为主线,给出完整时序:

sequenceDiagram
    autonumber
    participant UE
    participant AMF
    participant SMF
    participant UPF
    participant UDM

    Note over UE,AMF: 阶段0:注册期下发 LADN 信息
    UE->>AMF: Registration Request
    AMF->>UDM: Nudm_SDM_Get (含 LADN Subscription Data)
    UDM-->>AMF: 该 UE 订阅的 LADN DNN 列表
    Note right of AMF: 用 OAM 配置把 DNN 翻译为 TA 集合
    AMF-->>UE: Registration Accept<br/>(含 LADN Information: DNN+TAI List)

    Note over UE,SMF: 阶段1:UE 在区内,建立 LADN PDU 会话
    UE->>AMF: PDU Session Establishment Request<br/>(DNN = LADN DNN, SNSSAI)
    Note right of AMF: 准入校验A:当前 UE TAI ∈ LADN Service Area?
    AMF->>SMF: Nsmf_PDUSession_CreateSMContext<br/>(DNN, User Location Info=TAI, ...)
    SMF->>SMF: 准入校验B:SMF 侧记录 LADN DNN
    SMF->>UPF: N4 Session Establishment
    SMF-->>AMF: Nsmf_PDUSession_CreateSMContext Response
    AMF-->>UE: PDU Session Establishment Accept

    Note over UE,AMF: 阶段2:UE 移动出区
    UE->>AMF: Mobility Registration Update<br/>(新 TAI 不在 LADN Service Area)
    Note right of AMF: 检测:LADN PDU 会话的新 TAI 越界
    AMF->>SMF: Nsmf_PDUSession_UpdateSMContext<br/>(新 User Location Info, 通知越界)
    SMF->>SMF: 判定 UE 已移出 LADN Service Area
    SMF->>UPF: N4 Session Release
    SMF-->>UE: PDU Session Release<br/>(网络侧发起, cause)

3.1 阶段 1 关键 IE 逐条解析(准入校验)

① UE → AMF:PDU Session Establishment Request(NAS,TS 24.501)

② AMF 准入校验 A(TS 23.502 §4.3.2.2 step 3)

AMF 收到请求后做的第一件事,是判断 DNN 是否为 LADN DNN,若是则进一步判断 UE 当前所在的 TAI 是否落在该 DNN 的 LADN Service Area(TA 集合)内:

设计意图:把"地理围栏"校验前置到 AMF(AMF 天然掌握 UE 的注册区与最新 TAI),避免无谓的 SMF/UPF 资源创建与回滚,是典型的"早失败(fail-fast)"原则。

③ AMF → SMF:Nsmf_PDUSession_CreateSMContext(SBI,TS 29.502)

SMF 在创建上下文时记录"这是一个 LADN DNN 会话 + 初始服务区",为后续移动性触发的释放埋下判断依据。

3.2 阶段 2:移动出区 → 网络侧发起释放

这是 LADN 与普通 DNN 最大的行为差异。当 UE 触发 Mobility Registration Update(TS 23.502 §4.2.2.2),AMF 比对新 TAI 与该 UE 所有 LADN PDU 会话的 LADN Service Area:

注意:在 Service Request(TS 23.502 §4.2.3 step 5b) 中同样有此校验——若 UE 请求激活一个 LADN PDU 会话但当前已在区外,AMF 会拒绝该激活请求。


四、LADN Information IE 结构精解(TS 24.501 §9.11.3.30)

这是 LADN 机制在空口的"原子单位",下发给 UE 的就是它。其结构如下:

flowchart TB
    LADN[LADN Information IE<br/>IEI + Length] --> L1[LADN Information Value 1]
    LADN --> L2[LADN Information Value 2]
    LADN --> LN[LADN Information Value N]
    L1 --> DNN1[DNN<br/>Data Network Name<br/>e.g. 园区.mnc.mcc]
    L1 --> TAI1[Tracking Area Identity List<br/>= LADN Service Area<br/>一组 TAI]
    L2 --> DNN2[DNN ...]
    L2 --> TAI2[TAI List ...]
字段 长度/类型 含义 说明
IEI 半字节 信息元素标识 标识本 IE 为 "LADN information"
Length 2 字节 IE 总长度 后续字节计数
DNN 变长 本地数据网络名 一个 LADN 服务区对应一个 DNN
Tracking Area Identity List 变长 LADN Service Area 一组 TAI(TS 24.501 §9.11.3.14,支持连续/非连续 TA 编码压缩)
(可重复多组) — 多个 LADN UE 可订阅多个 LADN DNN,每组 DNN+TAI List

UE 侧判定逻辑:UE 持有本 LADN Information 后,在发起 LADN DNN 的会话请求前,先用自身当前 TAI 去匹配对应 DNN 的 TAI List;同时 AMF 做权威二次校验,形成"UE 预判 + 网络终判"双重保险。


五、LADN 与 UL CL、EASDF 的对比

三者都服务于边缘,但分工迥异,工程上极易混淆:

维度 LADN UL CL(上行分类器) EASDF(边缘 DNS)
作用层级 DNN 维度的接入准入 单会话内的流量分流 应用层的边缘服务器发现
控制对象 是否允许建立/保持到该 DNN 的会话 一个 PDU 会话的上下行流量通向哪个 PSA(UPF) DNS 查询解析为本地还是远端 EAS IP
地理约束 强约束(TA 集合围栏,越界释放) 无独立地理约束(由 SMF/PCF 策略插入/移除) 无(基于 DNAI 与 DNS 转发规则)
触发网元 AMF(准入)+ SMF(释放) SMF(策略驱动插入 UL CL) SMF + EASDF(DNS 查询重定向)
规范 TS 23.501 §5.6.3 TS 23.501 §5.6.4, §5.8.2 TS 23.501 §5.6A, TS 29.512
典型组合 可独立,也常与 UL CL 叠加 通常配 LADN/边缘 DN 通常配 UL CL + 边缘 DN

一句话:LADN 管"能不能连这个本地网",UL CL 管"连上之后流量怎么就近分流",EASDF 管"应用该连哪个本地服务器"。


六、抓包识别与故障定位

6.1 如何在 Wireshark 中识别 LADN 流程

抓包位置 过滤/特征 含义
N1(UE↔AMF,NAS-5GS) nas-5gs.gsmtap 下 Registration Accept / UCU 中出现 LADN information 字段 LADN 配置下发
N1 PDU Session Establishment Request 的 DNN = 某 LADN DNN UE 发起 LADN 会话
N1 PDU Session Establishment Reject,5GMM cause #73 AMF 因越界/LADN 信息缺失拒绝
SBI(AMF↔SMF) nf.service == "nsmf-pdusession",CreateSMContext 中 User Location Info TAI SMF 侧越界判断依据
SBI UpdateSMContext 后紧跟 SMF 发起的 Release 移动出区触发释放

6.2 常见故障点与排错思路

  1. UE 始终无法建立 LADN 会话(cause #73) - 先查 UDM 是否有该 UE 的 LADN Subscription Data(DNN 是否在清单); - 再查 AMF OAM 中该 DNN 的 LADN Service Area(TA 集合)是否覆盖 UE 当前 TAI; - 排查 Registration Accept 是否实际下发了 LADN Information(可能 UCU 未触发)。

  2. UE 在边缘小区频繁掉会话 - 典型"乒乓":UE 处于 LADN Service Area 边界,TAU 来回跨越 → 会话反复建立/释放。需优化 TA 规划或调整 LADN Service Area 边界。

  3. 跨厂商互通异常 - 部分厂商 LADN Service Area 配置粒度为 TA 列表,部分支持通配/范围编码,需核对 TAI 编码格式一致性(TS 24.501 §9.11.3.14 的压缩编码)。

  4. 与切片/Allowed NSSAI 联动 - 若 LADN DNN 绑定的 S-NSSAI 不在当前 Allowed NSSAI,会先在 NSSAI 层面被拒,表现为非 LADN cause,需先排除切片准入问题。


七、设计哲学小结

LADN 的精妙之处在于用最便宜的网元(AMF)+ 最稳定的定位粒度(TA)实现了边缘接入的地理围栏:

在 R18/R19 的确定性网络(DetNet)、TSN 时间敏感网络、工业 MEC 等场景中,LADN 常作为本地工业网络接入的第一道闸门,与 URLLC 冗余、TSC 时间同步等机制叠加使用。


常见问题

Q1:LADN 和普通 DNN 在订阅数据上有什么区别? A:普通 DNN 的订阅只有"DNN 名 + 切片 + PDU 会话类型"等;LADN DNN 在 UDM 的 LADN Subscription Data 中被额外标注为本地化 DNN,并在 AMF 侧绑定一组 TA(LADN Service Area)。下发给 UE 时,普通 DNN 不带 TAI 列表,LADN DNN 一定带 TAI 列表。

Q2:UE 在 LADN 服务区外,为什么由 AMF 拒绝而不是 SMF? A:AMF 天然掌握 UE 的注册区与最新 TAI,且 PDU Session Establishment Request 的第一跳就是 AMF。把校验前置在 AMF 可避免无效的 SMF/UPF 上下文创建与回滚,符合 fail-fast 原则,节约信令与资源(TS 23.502 §4.3.2.2 step 3)。

Q3:UE 移动出 LADN 服务区,会话是立即释放还是有缓冲? A:通过 Mobility Registration Update 触发。AMF 把新 User Location Info 经 Nsmf_PDUSession_UpdateSMContext 通知 SMF,SMF 判定越界后即按 §4.3.4 发起网络侧释放,无缓冲期;因此边界小区容易出现"乒乓建立/释放",需在 TA 规划上规避。

Q4:LADN 能和 UL CL 同时用吗? A:能,且常叠加。LADN 负责"该 UE 能否接入这个本地 DN"的准入与驻留控制;一旦会话建立,UL CL 可在同一会话内把流量分流到本地 PSA(边缘 UPF)与中心 PSA。两者一个管"准不准连",一个管"连了之后怎么走"。

Q5:5GMM cause #73 具体是什么场景触发? A:cause #73 "LADN information not available" 用于:UE 请求的 DNN 是 LADN DNN,但 UE 当前位于 LADN Service Area 之外,或网络侧未为该 UE 配置/下发该 LADN 信息时,由 AMF 在 PDU Session Establishment Reject 中返回(TS 24.501 §9.11.3.2)。


参考来源

  1. 3GPP TS 23.501 System architecture for the 5G System — §5.6.3 LADN 定义、订阅与 LADN Service Area
  2. 3GPP TS 23.502 Procedures for the 5G System — §4.2.2.2 Registration、§4.2.3 Service Request、§4.3.2.2 PDU 会话建立、§4.3.4 PDU 会话释放
  3. 3GPP TS 24.501 NAS protocol for 5G — §9.11.3.30 LADN information IE、§9.11.3.2 5GMM cause、§9.11.3.14 TAI List
  4. ShareTechnote - 5G LADN/DNN — LADN 信令流程与场景图解
  5. 3GPP Explorer - LADN Glossary — AMF 存储 LADN 配置(DNN + service area)说明

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入