5G 协议体系与交互流程

一、5G 协议栈整体架构

5G(NR,New Radio)协议栈分为用户面(User Plane) 和**控制面(Control Plane)**两大平面,采用分层设计。

1.1 协议栈分层结构

复制代码
┌─────────────────────────────────────────────────────────┐
│                        控制面 (Control Plane)            │
├─────────────────────────────────────────────────────────┤
│  NAS  │  RRC  │  PDCP  │  RLC  │  MAC  │  PHY          │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│                        用户面 (User Plane)               │
├─────────────────────────────────────────────────────────┤
│  SDAP │  PDCP  │  RLC  │  MAC  │  PHY                  │
└─────────────────────────────────────────────────────────┘

二、各层协议详解

2.1 物理层(PHY - Physical Layer)

功能:

  • 传输信道的处理与映射
  • 调制解调(QPSK、16QAM、64QAM、256QAM)
  • 多天线处理(MIMO、波束赋形)
  • 信道编码(LDPC 用于数据,Polar 用于控制)
  • 时频资源调度

关键信道:

信道类型 下行信道 上行信道
物理信道 PDSCH、PDCCH、PBCH、PMCH PUSCH、PUCCH、PRACH
参考信号 SSB、CSI-RS、DM-RS、PT-RS DM-RS、SRS、PT-RS

2.2 MAC 层(Medium Access Control)

功能:

  • 逻辑信道与传输信道的映射
  • 调度与 HARQ 重传
  • 随机接入过程
  • 波束管理
  • 功率控制

逻辑信道分类:

  • 控制信道:BCCH、PCCH、CCCH、DCCH
  • 业务信道:DTCH、MTCH

三种传输模式:

  1. 透明模式(TM):无协议开销,用于广播
  2. 非确认模式(UM):无重传,用于实时业务(VoNR)
  3. 确认模式(AM):带 ARQ 重传,用于可靠数据传输

2.4 PDCP 层(Packet Data Convergence Protocol)

功能:

  • IP 头压缩(ROHC)
  • 数据加密与完整性保护
  • 序列号管理
  • 切换时的数据重排序与重复包检测
  • 分流与聚合(双连接场景)

2.5 SDAP 层(Service Data Adaptation Protocol)

5G 新增层,仅用户面:

  • QoS Flow 与 DRB 的映射
  • QoS 标记(DL/UL QFI 标记)
  • 反射式 QoS(Reflective QoS)

2.6 RRC 层(Radio Resource Control)

控制面核心层:

  • 系统消息广播(SIB1-SIBn)
  • 连接建立 / 释放 / 重建
  • 切换与测量配置
  • 安全激活
  • 无线承载管理
  • UE 能力查询

RRC 状态:

复制代码
RRC_IDLE ←→ RRC_INACTIVE ←→ RRC_CONNECTED

2.7 NAS 层(Non-Access Stratum)

核心网与 UE 之间的协议,透明穿过接入网:

  • 移动性管理(MM):注册、鉴权、寻呼
  • 会话管理(SM):PDU 会话建立 / 修改 / 释放
  • 安全管理:NAS 加密与完整性保护

三、关键交互流程

3.1 随机接入流程(5 步 / 2 步)

4 步随机接入(传统方式):

复制代码
UE                    gNB
 │                     │
 │─── Msg1: PRACH ────→│  发送前导码
 │                     │
 │←── Msg2: RAR ───────│  随机接入响应(TA、UL Grant)
 │                     │
 │─── Msg3: PUSCH ────→│  发送RRC Setup Request
 │                     │
 │←── Msg4: PDSCH ─────│  发送竞争解决
 │                     │

2 步随机接入(5G 增强):

  • MsgA = Msg1 + Msg3(合并发送)
  • MsgB = Msg2 + Msg4(合并响应)

3.2 RRC 连接建立流程

复制代码
UE                    gNB                   AMF
 │                     │                     │
 │── RRC Setup Request →│                     │
 │   (NAS: Registration Request)             │
 │                     │                     │
 │←─ RRC Setup ────────│                     │
 │   (SRB1配置)        │                     │
 │                     │                     │
 │── RRC Setup Complete →│                   │
 │   (NAS: Registration Request)             │
 │                     │── Initial UE Message →│
 │                     │   (NAS透传)         │

3.3 PDU 会话建立流程

复制代码
UE          gNB         SMF         UPF
 │           │           │           │
 │── NAS: PDU Session Establishment Request ──→
 │           │           │           │
 │           │←─ N2 SM Information ──│
 │           │   (PDU Session Resource Setup)
 │           │           │           │
 │←─ RRC Reconfiguration ──│         │
 │   (DRB配置)  │           │         │
 │── RRC Reconfiguration Complete →│  │
 │           │           │           │
 │           │── N2 SM Response ───→│
 │           │           │           │
 │           │           │── N4 Session Establishment →│
 │           │           │           │
 │←────────── 数据面通路建立 ─────────→│

3.4 切换流程(Intra-5G)

复制代码
UE         源gNB       目标gNB       AMF
 │           │           │           │
 │←─ Measurement Config ─┤           │
 │           │           │           │
 │── Measurement Report →│           │
 │           │           │           │
 │           │── Handover Request ─→│
 │           │           │           │
 │           │←─ Handover Request Ack │
 │           │           │           │
 │←─ RRC Reconfiguration (Mobility) ─┤
 │           │           │           │
 │── RACH ──────────────→│           │
 │           │           │           │
 │── RRC Reconfiguration Complete ─→│
 │           │           │           │
 │           │←─ Path Switch Request ─┤
 │           │           │           │
 │           │── UE Context Release →│

3.5 注册流程(5G 核心网)

复制代码
UE          AMF         AUSF        UDM
 │           │           │           │
 │── Registration Request →│         │
 │           │           │           │
 │           │── Nausf_UEAuthentication_Authenticate →│
 │           │           │           │
 │           │←─ 鉴权向量 ───────────┤
 │           │           │           │
 │←────── 鉴权挑战 ──────┤           │
 │           │           │           │
 │─── 鉴权响应 ─────────→│           │
 │           │           │           │
 │           │── Nudm_SDM_Get ─────→│
 │           │           │  (签约数据)│
 │           │           │           │
 │←── Registration Accept ─┤         │
 │   (5G-GUTI分配)       │           │
 │           │           │           │
 │── Registration Complete →│        │

四、5G 协议接口

4.1 无线接口(Uu 接口)

  • UE 与 gNB 之间的空中接口
  • 基于 OFDM 的 NR 空口技术
  • 支持 FR1(Sub-6G)和 FR2(毫米波)频段

4.2 基站间接口(Xn 接口)

  • gNB 与 gNB 之间
  • 用于切换、双连接、负荷管理

4.3 核心网接口(NG 接口)

  • NG-C:gNB 与 AMF 之间(控制面)
  • NG-U:gNB 与 UPF 之间(用户面)

4.4 核心网内部接口

接口 连接网元 用途
N1 UE ↔ AMF NAS 信令
N2 gNB ↔ AMF 控制面
N3 gNB ↔ UPF 用户面
N4 SMF ↔ UPF 会话管理
N11 AMF ↔ SMF 会话信令
N12 AMF ↔ AUSF 鉴权
N8 AMF ↔ UDM 签约数据

五、5G QoS 体系

5.1 QoS Flow(5G 基本 QoS 单位)

  • 每个 PDU 会话包含多个 QoS Flow
  • 由 QFI(QoS Flow ID)标识
  • 分为 GBR(保证比特率)和 Non-GBR 两类

5.2 QoS 参数

  • 5QI:5G QoS 标识符,预定义 QoS 特性
  • ARP:分配与保留优先级
  • AMBR:聚合最大比特率(会话级 / UE 级)
  • GFBR/MBR:保证 / 最大比特率(GBR Flow)

5.3 映射关系

复制代码
QoS Flow → (SDAP映射) → Data Radio Bearer → (RLC/MAC/PHY) → 空口传输

六、5G 关键协议特性

6.1 网络切片(Network Slicing)

  • 基于 S-NSSAI(Single Network Slice Selection Assistance Information)
  • 同一物理网络承载多个逻辑独立的网络切片
  • 端到端隔离:接入网、核心网、传输网

6.2 双连接(EN-DC / NR-DC)

  • EN-DC:E-UTRA-NR 双连接(LTE 为主,NR 为辅)
  • NR-DC:NR-NR 双连接(5G 独立组网双连接)
  • 支持载波聚合提升速率

6.3 CU/DU 分离架构

  • CU(Central Unit):高层协议(RRC、PDCP)
  • DU(Distributed Unit):低层协议(RLC、MAC、PHY)
  • 接口:F1-C(控制面)、F1-U(用户面)
相关推荐
X7x512 小时前
跨厂商路由引入(重发布)实战指南:华为、华三、思科的逻辑差异与配置避坑
网络协议·信息与通信·信号处理·实施路由引入
玩转4G物联网12 小时前
FS800DTU 新品上线|免费使用 DMP 设备管理平台,支持远程批量配置 & OTA 升级
物联网·网络协议·tcp/ip·云平台·核心板·fs800dtu·iot管理平台
Chloeis Syntax13 小时前
JAVAEE初阶 --- 构造HTTP请求
网络·网络协议·http·postman
wuqingshun31415914 小时前
说说TCP的3次握手?为什么需要三次握手?
服务器·网络协议·tcp/ip
无锡耐特森15 小时前
解决网关数据异常EtherNetIP 转Modbus TCP专用动态监测
网络·网络协议·tcp/ip
2401_8734794016 小时前
爬虫IP怎么防?IP离线库四层识别+日志留存,反爬留证两不误
爬虫·网络协议·tcp/ip·ip
超级赛博搬砖工17 小时前
什么是移动代理IP?与住宅IP有何区别?
网络·网络协议·tcp/ip
Tizzgod17 小时前
W55MH32 开箱分享 — 一块板子同时连俩TCP服务器
服务器·网络协议·tcp/ip