聚焦 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)这条"地理围栏式"边缘接入控制信令。
在 5G 边缘计算(MEC)与本地专网场景下,运营商面临一个核心矛盾:同一个 DNN(Data Network Name),在有的地理区域是合法可达的本地服务(如园区内边缘服务器),到了区域外则既无对应的本地 UPF/PSA,也不应被访问(出于计费、监管、回传资源保护)。如果允许 UE 在任意位置都建立到该 DNN 的 PDU 会话,流量要么被错误地疏通到远端中心 DN,要么触发不必要的跨域回传。
LADN 就是为这一矛盾设计的准入与驻留控制机制。TS 23.501 §5.6.3 给出的定义可以拆成三个要素:
需要特别强调:LADN 是 DNN 维度的接入控制(DNN + 区域二元约束),它与 UL CL(上行分类器,会话内流量分流)、EASDF(DNS 边缘应用发现)是三个层次的机制,常常协同部署但本质不同(详见第五节对比表)。这也是为什么本机制归属 slicing-mec / 边缘域,而不是单纯的会话管理。
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[不发起/触发释放]
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)
① UE → AMF:PDU Session Establishment Request(NAS,TS 24.501)
园区.mnc.mcc)。这是触发 LADN 判定的根字段。② 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 会话 + 初始服务区",为后续移动性触发的释放埋下判断依据。
这是 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 机制在空口的"原子单位",下发给 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(边缘 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 管"应用该连哪个本地服务器"。
| 抓包位置 | 过滤/特征 | 含义 |
|---|---|---|
| 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 | 移动出区触发释放 |
UE 始终无法建立 LADN 会话(cause #73) - 先查 UDM 是否有该 UE 的 LADN Subscription Data(DNN 是否在清单); - 再查 AMF OAM 中该 DNN 的 LADN Service Area(TA 集合)是否覆盖 UE 当前 TAI; - 排查 Registration Accept 是否实际下发了 LADN Information(可能 UCU 未触发)。
UE 在边缘小区频繁掉会话 - 典型"乒乓":UE 处于 LADN Service Area 边界,TAU 来回跨越 → 会话反复建立/释放。需优化 TA 规划或调整 LADN Service Area 边界。
跨厂商互通异常 - 部分厂商 LADN Service Area 配置粒度为 TA 列表,部分支持通配/范围编码,需核对 TAI 编码格式一致性(TS 24.501 §9.11.3.14 的压缩编码)。
与切片/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)。
本文由「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 等场景全覆盖。
