
简介这份5G学习总结文档面向通信工程、网络优化方向的初学者与进阶学习者系统梳理5G基本架构、网络拓扑及协议栈并对比4G差异帮助读者快速建立5G知识框架。内容涵盖访问网、核心网与用户设备的组成星形、树形与mesh拓扑结构以及PHY、MAC、RLC、PDCP等协议栈分层职责同时深入讲解多参数集、毫米波、大规模MIMO、波束管理、LDPC/Polar编码、SDAP层、RRC交互与BWP带宽部分等关键技术点并说明5G在速率、时延、毫米波与大规模MIMO方面相较4G的优势。资源为单个docx文档压缩包约15.04MB结构清晰、图文并茂适合作为课堂笔记或自学提纲。目前已有1578人学习便于读者按章节查阅、对照理解快速掌握5G核心概念与协议细节。1. 5G学习总结从基本架构到协议栈一份能直接上手对照的拆解笔记很多人第一次接触 5G 系统时会陷入一个尴尬局面能背出「eMBB、URLLC、mMTC」三大场景却说不清 gNB 和 AMF 之间到底走什么接口能画出「核心网、接入网、终端」三层框图却不知道用户面数据具体从哪条隧道穿过去。这份 5G学习总结要解决的正是这个断层——把 5G 基本架构、网络拓扑、协议栈以及和 4G 的差异拆成能对照、能画图、能排错的工程笔记。适合刚转 5G 的无线或核心网工程师、准备面试的通信从业者以及需要给团队做内部培训的技术负责人。下面按「架构长什么样 → 拓扑怎么连 → 协议栈怎么分层 → 和 4G 差在哪 → 怎么验证」的顺序推进。2. 5G 基本架构从网元清单到接口关系2.1 5G 架构为什么要把控制面和用户面拆开4G 时代MME 同时处理信令和部分用户面锚定SGW/PGW 负责转发。到了 5G核心网做了彻底的服务化改造控制面网元AMF、SMF、UDM、PCF、NRF 等基于服务化接口SBI互相调用用户面则下沉为独立的 UPF。这样做的直接好处是——用户面可以按需下沉到边缘控制面保持集中时延和带宽调度不再被同一套硬件绑死。从工程视角看5G 架构可以记成三句话接入网是 gNB或 ng-eNB核心网是 5GC终端是 UE。gNB 通过 N2 接口连 AMF 传信令通过 N3 接口连 UPF 传用户数据UPF 再通过 N6 接口连 DN数据网络。AMF 不碰用户面SMF 负责会话管理并控制 UPF。这套分工让「信令归信令、数据归数据」变得清晰。2.2 一张表把 5G 核心网网元和职责对齐网元主要职责关键接口AMF接入与移动性管理、注册、鉴权触发N1、N2、N8SMF会话管理、IP 分配、UPF 选择与控制N4、N7、N10UPF用户面转发、QoS 执行、流量统计N3、N4、N6UDM用户签约数据、鉴权向量生成N8、N10、N13PCF策略控制、QoS 策略下发N7、N15NRF网元注册与发现SBI 内部NSSF网络切片选择N22这张表建议打印出来贴在工位。实际排障时先定位是哪个网元的问题再看它和谁有接口能省掉大量「盲查日志」的时间。2.3 用最小配置跑通一次注册流程的思路如果手头有模拟环境或实验平台可以按下面步骤观察一次 UE 注册# 步骤1确认 gNB 与 AMF 的 N2 链路状态 # 在 gNB 侧查看 NGAP 链路是否建立 show ngap status # 步骤2UE 发起注册抓 N1/N2 接口信令 # 常见做法是在 AMF 侧开 trace过滤特定 SUPI 或 GUTI trace start --interface N1,N2 --filter supiimsi-001010000000001 # 步骤3观察鉴权与安全模式流程 # 关注 Authentication Request/Response、Security Mode Command/Complete # 步骤4注册接受后检查 N3 隧道是否建立 # 在 SMF/UPF 侧查看 PDU 会话上下文 show session context --ue-id UE_ID逻辑说明注册流程的核心是「UE → gNB → AMF」的信令链路先通然后 AMF 触发鉴权UDM 提供鉴权向量鉴权通过后 AMF 发起安全模式最后 SMF 建立 PDU 会话并控制 UPF 建 N3 隧道。参数上SUPI 过滤能避免海量日志淹没关键信令N3 隧道要看 TEID 是否两端一致不一致就会导致用户面不通。提示注册失败时先看 AMF 返回的 5GMM cause 值常见如 #3非法 UE、#75GS 服务不允许、#22拥塞比盲目重启网元有效得多。3. 5G 网络拓扑与协议栈分层看才不迷路3.1 网络拓扑的三种典型视角5G 拓扑不要只记一张图按视角分更实用。第一种是「逻辑拓扑」UE—gNB—AMF/UPF—DN强调接口和网元关系。第二种是「部署拓扑」CU/DU 分离时gNB 拆成 CU集中单元和 DU分布单元CU 再分 CU-CP 和 CU-UP中间走 F1 接口这种拓扑直接影响前传带宽和时延预算。第三种是「切片拓扑」同一套物理设施上不同切片有各自的 SMF、UPF 和 QoS 策略拓扑图要标出切片 ID 和隔离方式。实际做网络规划时我一般先画逻辑拓扑确认接口再画部署拓扑确认机房和光纤资源最后叠切片拓扑确认资源预留。三步走完拓扑图才具备施工参考价值。3.2 协议栈从空口到核心网的分层对照5G 协议栈分接入网和核心网两段。接入网用户面UE 的 SDAP/PDCP/RLC/MAC/PHY对应 gNB 的相同层控制面在空口是 RRC/NASgNB 的 RRC 终结后NAS 消息透传到 AMF。核心网用户面gNB 通过 GTP-U 封装经 N3 到 UPFUPF 解封装后经 N6 到 DN。控制面gNB 通过 NGAP/SCTP 到 AMFAMF 再通过 SBIHTTP/2 JSON调用 SMF、UDM 等。协议层接入网用户面接入网控制面核心网接口应用层IP/以太网NAS—高层SDAPRRCSBIHTTP/2中间层PDCPPDCPNGAP底层RLC/MAC/PHYRLC/MAC/PHYSCTP/IP这张表的关键价值是当用户面不通时按 SDAP→PDCP→RLC→MAC→PHY 逐层查当信令不通时按 NAS→RRC→NGAP→SCTP 逐层查。分层排查比「一把抓」快得多。3.3 用抓包验证协议栈分层的实操命令# 在 gNB 侧抓 N3 接口 GTP-U 包确认用户面封装 tcpdump -i N3_IF -nn udp port 2152 -w n3_gtpu.pcap # 在 AMF 侧抓 N2 接口 SCTP/NGAP 包确认信令交互 tcpdump -i N2_IF -nn sctp port 38412 -w n2_ngap.pcap # 用 Wireshark 过滤特定 UE 的 GTP-U TEID # 过滤表达式示例gtp.teid 0x00000001 # 检查 PDCP 层丢包统计gNB 侧 show pdcp stats --bearer DRB_ID逻辑说明N3 抓包看 GTP-U 的 TEID 和 QFI能判断用户面隧道是否匹配N2 抓包看 NGAP 的 Initial Context Setup、PDU Session Resource Setup 等消息能判断信令卡在哪一步。参数上GTP-U 端口固定 2152NGAP 常用 SCTP 38412过滤 TEID 时注意十六进制和十进制转换这是新手最容易翻车的地方。注意抓包前确认镜像口或分光点位置别在业务高峰期抓全量包否则磁盘和 CPU 先扛不住。4. 5G 与 4G 的区别别只背场景看工程差异4.1 架构差异从 EPC 到 5GC 的实质变化4G 的 EPC 是「点对点」架构MME、SGW、PGW 之间用固定接口S1、S11、S5/S8。5G 的 5GC 是「服务化」架构控制面网元通过 SBI 互相发现和调用NRF 充当「电话簿」。这意味着 5G 新增网元或升级功能时不需要改所有接口只要注册到 NRF 即可。工程上这降低了扩容复杂度但也引入了 HTTP/2 和 JSON 解析的新排障点。另一个实质变化是 CU/DU 分离和 UPF 下沉。4G 的基带和射频通常一体5G 可以把 CU 放中心机房、DU 放站点UPF 放边缘。这直接改变了时延预算和传输资源规划方式。4.2 协议栈差异SDAP 和 NAS 的变化5G 用户面新增 SDAP 层负责 QoS Flow 到 DRB 的映射。4G 没有这一层QoS 靠 EPS Bearer 承载。5G 的 QoS 粒度更细一个 PDU 会话里可以有多个 QoS Flow每个 Flow 有 QFI 标识。控制面 NAS 也升级为 5G NAS注册管理和会话管理消息结构不同但分层思路一致。对比项4G5G核心网架构EPC点对点5GC服务化用户面锚点PGWUPFQoS 粒度EPS BearerQoS FlowQFI空口用户面PDCP/RLC/MAC/PHYSDAP/PDCP/RLC/MAC/PHY控制面接口S1-MMEN2NGAP网元发现静态配置NRF 动态注册这张表在面试和培训里都很好用但别只背表格要能说出「为什么变」——服务化是为了灵活扩容SDAP 是为了细粒度 QoSUPF 下沉是为了低时延。4.3 从 4G 迁移到 5G 时最容易忽略的参数# 检查 5G QoS Flow 的 QFI 和 5QI 映射 show qos flow --session PDU_SESSION_ID # 检查 SDAP 映射规则 show sdap mapping --drb DRB_ID # 对比 4G 的 EPS Bearer 参数如有 4G 侧网元 show eps bearer --ue-id UE_ID逻辑说明从 4G 迁移时最容易忽略的是 5QI 到 QFI 的映射关系以及 SDAP 的 DRB 映射规则。如果 5QI 配错用户面可能通但 QoS 不生效如果 SDAP 映射错数据可能走错 DRB。参数上5QI 是标准定义值QFI 是会话内动态分配两者不要混。提示做互操作测试时先确认 4G 和 5G 的 QoS 参数映射表再抓包看实际 QFI别只信配置界面。5. 避坑与排查5G 学习中最容易翻车的 5 个点5.1 注册成功但用户面不通现象UE 显示注册成功但 ping 不通 DN。原因N3 隧道 TEID 不匹配或 UPF 的 N6 路由未配。解决在 gNB 和 UPF 两侧分别查 TEID确认一致检查 UPF 的 N6 接口路由和 NAT 配置。5.2 抓包看到 GTP-U 但解析失败现象Wireshark 能抓到 2152 端口包但显示 malformed。原因抓包点不在 N3 接口或包被截断。解决确认镜像口位置调整 snaplen 到 1500 以上检查是否抓到了分片包。5.3 5QI 配错导致 QoS 不生效现象用户面通但限速和优先级不生效。原因5QI 与 QFI 映射错误或 SMF 下发的 QoS 规则未同步到 UPF。解决查 SMF 会话上下文对比 UPF 的 QoS 执行统计重新下发策略后抓包验证 QFI。5.4 CU/DU 分离后 F1 接口不通现象gNB 无法建立小区F1 链路断。原因F1 接口的 IP 路由不通或 CU 和 DU 的 PLMN 配置不一致。解决先 ping 通 F1 接口 IP再查 F1 Setup 消息里的 PLMN 和小区 ID。5.5 切片 ID 配错导致 UE 无法接入现象UE 注册被拒cause 指向切片不允许。原因NSSF 选择的切片与 UE 请求的 S-NSSAI 不匹配。解决查 UE 请求的 S-NSSAI 和 NSSF 配置确认切片 ID 和映射关系。6. 进阶验证用对照表把 5G 知识变成可复现的检查单学 5G 最怕「看懂了但做不出」。我的习惯是维护一份对照检查单每次做实验或排障时逐项打勾。下面这张表可以直接抄检查项验证方法通过标准N2 链路show ngap statusNGAP 状态 UPN3 隧道抓包看 GTP-U TEID两端 TEID 一致注册流程trace N1/N2收到 Registration AcceptQoS 映射show qos flowQFI 与 5QI 匹配SDAP 映射show sdap mappingDRB 与 QFI 对应切片选择查 NSSF 配置S-NSSAI 匹配F1 接口ping F1 Setup小区建立成功这张表的价值在于把「5G 基本架构、拓扑、协议栈、与 4G 区别」这些看似分散的知识点收敛成可执行的验证动作。每次实验后更新一行半年后就是自己的排障手册。最后一个技巧画拓扑图时用不同颜色标出控制面和用户面协议栈图用同一套颜色对应。这样看图时控制面走哪条线、用户面走哪条线一眼就能分清。我早期做 5G 实验时就是因为控制面和用户面混在一张图里排查一个 N3 问题花了整整两天后来把颜色分开同样的故障半小时定位。希望帮到你。本文还有配套的精品资源点击获取