5.2 5G协议栈分层


5.2 5G 协议栈分层

本节摘要:UE 侧 NAS 与核心网 AMF 对话;RRC 控制无线承载;PDCP/RLC/MAC/PHY 构成用户面与控制面无线栈。5GC NF 通过 N2/N3 与 gNB 连接,NF 间用 SBI。本节建立分层与接口映射,便于跟踪信令。

学习目标

阅读完本节,你应当能够:

  1. 列出 UE 协议栈从 NAS 到 PHY 的层次
  2. 说明 SDAP 在 QoS Flow 映射中的角色
  3. 区分控制面与用户面无线承载
  4. 映射 N1/N2/N3 接口位置
  5. 解释 AS 与 NAS 安全模式

一、问题与直觉

打电话时代只有电路域;4G 全 IP 后,NAS 在 UE 与 MME 间跑 EPS 管理;5G 类似,NAS 跑在 UE 与 AMF 之间(N1)。无线侧 RRC 配置 cell、 bearer、测量;PDCP 压缩头、加密;RLC 可靠/非可靠模式;MAC 调度 HARQ;PHY 调制编码——与第 4 章 OFDM/LDPC 衔接。

5GC 内部不再用点对点 GTP 思维一统天下,而是 NF + SBI;但用户面仍是 GTP-U 在 N3/N9 上传包。

二、核心原理

功能 对等实体
NAS 注册、会话、移动性 AMF
RRC 无线资源配置 gNB
SDAP QoS Flow 映射 5G 新增
PDCP 头压缩、加密 gNB/UPF
RLC 分段 ARQ gNB
MAC 调度 HARQ gNB
PHY 调制编码 MIMO gNB
UE gNB 5GC NAS ─────── N1 ─────────────────── AMF RRC ───── Uu ───── RRC PDCP ──── DRB ──── PDCP ── N3 ── UPF

三、工程实践要点

QoS Flow 到 DRB 映射

5GC QoS Flow 经 SDAP 映射到 DRB;SMF 下发 QoS profile,gNB RRC 配置 bearer——切片 SLA 在此落地。

⚠️ 常见坑:混淆 NAS 拒绝与 RRC 释放——排查注册失败先看 NAS cause。

💡 关键直觉:NAS 管「你是谁、要什么会话」;RRC 管「无线怎么传」。

要点串联

  • NAS-AMF:注册与会话
  • RRC:无线控制
  • SDAP:QoS Flow 映射
  • N1/N2/N3:UE-AMF、gNB-AMF、gNB-UPF
  • SBI:5GC NF 间服务化

下一节走一遍注册与 PDU 会话建立的典型消息序列。

深入:各层的关键机制与协同

协议栈各层各司其职又相互配合:NAS 管「终端与核心网的对话」(注册、鉴权、会话管理),RRC 管「终端与基站的控制」(连接建立、测量、切换),SDAP 做 QoS 流到承载的映射,PDCP 做加密与头压缩,RLC 负责分段与重传,MAC 负责调度与 HARQ,PHY 负责调制编码与天线处理。一次数据传输要依次经过多层封装,每层加自己的头信息,理解这个「层层封装」过程是读懂信令的基础。

一次下行数据经历的协议处理(示意) 应用数据 → SDAP: 标记 QoS Flow ID → PDCP: 加密 + 头压缩(ROHC) → RLC: 分段(适配空口传输块) → MAC: 调度 + HARQ + 复用 → PHY: 编码调制 + MIMO 发送 接收侧逆序处理,逐层去掉封装还原数据

控制面与用户面的承载映射

控制面走信令无线承载(SRB):SRB0 传 RRC 消息(CCCH),SRB1/SRB2 传 RRC 与 NAS 消息(DCCH);用户面走数据无线承载(DRB),经 SDAP 映射 QoS 流。DRB 的数量与配置由 RRC 下发,每增加一个业务就建立或修改承载。理解承载的映射关系,才能读懂「为什么一个视频应用对应多条承载、不同 QoS」。这也是第 5.3 节 PDU 会话建立流程的基础。

NAS 与 RRC 的状态与交互

RRC 状态管理终端与基站之间的连接:RRC_IDLE(无连接、按需唤醒)、RRC_INACTIVE(保留上下文快速恢复)、RRC_CONNECTED(持续传输)。NAS 状态管理注册与会话:5GMM-REGISTERED、PDU 会话 Active/Inactive。两者的交互在于:NAS 请求需要 RRC 连接承载,RRC 释放后 NAS 状态可能保留。排查「手机信号满格但上不了网」这类问题,思路就是逐层看状态:NAS 是否注册、PDU 会话是否建立、RRC 是否连接、PHY 是否同步。

安全架构与密钥体系

5G 安全采用分层密钥体系:根密钥 K 存储在 SIM 卡,经 AUSF 鉴权后派生 KAMF、KgNB、RRC/用户面密钥,逐层保护 NAS 与 AS 安全。5G 还强化了用户隐私:SUCI 加密传输避免 IMSI 明文暴露。网络侧要防止伪基站、重放攻击与数据泄露,安全设计贯穿协议栈各层。做安全评估时,按「身份鉴权—信令保护—用户面加密—隐私保护」四个层面检查。

信令与数据路径的端到端视角

一次视频通话,信令路径是 UE→gNB→AMF→SMF/PCF,数据路径是 UE→gNB→UPF→Internet。理解协议栈时要同时看两条路径:控制面决定「能不能用」,用户面决定「好不好用」。排查问题时,先确认信令是否成功(注册、会话建立),再看数据面质量(吞吐、时延、丢包)。两路分开排查,定位效率会高很多。

协议栈与排查实战

协议栈分层为排查提供了天然的边界:NAS 层失败查核心网配置与签约,RRC 层失败查无线资源与覆盖,PDCP/RLC 层失败查承载与重传,MAC 层失败查调度与资源,PHY 层失败查信号质量与干扰。逐层排查、逐层确认,是网络问题定位的标准流程。掌握协议栈分层,等于掌握了问题定位的路线图。

协议栈与终端性能

协议栈实现质量直接影响终端性能:PDCP 的加密与头压缩决定吞吐上限,RLC 的分段与重传决定可靠性与时延,MAC 的调度响应决定空口效率。终端测试要覆盖协议栈各层的异常场景,包括重传、乱序、切换中断等。理解协议栈在终端侧的实现要点,才能对终端性能问题做出准确判断。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U