news 2026/9/25 13:58:24

全国职业院校技能大赛5G组网与运维赛项实战:NSA/SA与CU/DU分离

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
全国职业院校技能大赛5G组网与运维赛项实战:NSA/SA与CU/DU分离

简介:本资源为全国职业院校技能大赛5G组网与运维赛项的配套实训指导文档,面向职业院校通信、网络相关专业学生及参赛选手,帮助其系统掌握5G NSA与SA组网架构下的网络规划、设备配置与业务验证流程。文档立足3GPP R15标准协议,以IUV-5G全网部署与优化教学仿真系统为依托,围绕Option3X与Option2两种组网方式,覆盖核心网、无线网、承载网三大层面的机房设备配置、MME与SGW等数据配置、网络调试及业务验证等关键环节,并涉及NFV、SDN、网络切片、Massive MIMO等5G新特性与eMBB、uRLLC、mMTC三大应用场景。资源包内含1个docx文档,压缩包约204.98MB,目录结构按组网方式与实验模块分层编排,便于按章节检索学习。目前已有2060人学习下载,适合需要对照仿真平台完成端到端组网实训、查漏补缺的中高级网络运维学习者。

1. 全国职业院校技能大赛-5G组网与运维赛项:从NSA/SA双模到CU/DU分离的实战拆解

带学生打这个赛项三年,最深的感受是:它考的不是你会不会配基站,而是你能不能在一套仿真环境里把5G从核心网到AAU的整条链路讲清楚、配通、排掉故障。赛项通常分理论、仿真、实操三块,仿真平台多基于主流设备商的网管系统,实操则涉及CU/DU分离、NSA与SA组网切换、切片配置、告警排查。适合通信技术、计算机网络专业的师生,也适合想系统补齐5G组网运维能力的从业者。如果你只会敲命令不懂信令流程,或者只会背理论没碰过网管,这个赛项会逼你把两头接上。下面按我实际带训的路径,把组网架构、参数配置、故障排查和提速技巧拆开讲。

2. 5G组网架构选型:NSA与SA到底怎么选、CU/DU怎么拆

2.1 NSA与SA的本质差异与赛项中的选型逻辑

NSA(非独立组网)和SA(独立组网)在赛项里不是二选一的理论题,而是两套要分别配通的实操环境。NSA的核心是控制面锚定在4G,5G基站只承载用户面,信令走LTE的MME,用户面走5G的UPF。SA则是NR直接接入5GC,控制面和用户面全走5G核心网。

赛项仿真里,NSA组网通常要求你先配好4G锚点站,再配5G辅站,两者之间要配X2接口。SA组网则直接配gNB到AMF的NG接口。很多选手翻车在NSA的X2口没通,导致辅站加不上。我一般让学生先确认锚点站的PCI和TAC,再配辅站的NR小区,最后检查X2链路状态。

参数上,NSA的B1事件门限(A2/B1)决定终端何时上报5G测量,赛项里常考B1门限设为-105dBm左右,太高会导致终端不触发添加。SA的切换门限则看A3事件,偏置通常设2dB。这些数值在仿真平台里是填空项,填错直接导致业务不通。

注意:NSA和SA的切换不是改个开关,核心网侧AMF/MME的配置也要同步改,仿真里经常要重启核心网网元才生效。

2.2 CU/DU分离架构的部署步骤与参数

CU/DU分离是赛项实操的高频考点。CU负责RRC、SDAP、PDCP层,DU负责RLC、MAC、PHY高层,AAU负责PHY低层和射频。仿真里通常给你三个网元,要你配F1接口。

操作步骤:先配CU的NG接口指向AMF,再配CU的F1接口指向DU,最后配DU的F1接口指向CU。F1接口的传输层用SCTP,端口号38422。CU和DU的IP要在同一网段,否则F1建立不起来。

# 仿真平台CLI下配置CU的F1接口(示例) set cu f1 local-ip 192.168.10.1 set cu f1 peer-ip 192.168.10.2 set cu f1 sctp-port 38422 set cu ng amf-ip 192.168.20.1 commit

逻辑说明:local-ip是CU自己的F1地址,peer-ip是DU的地址,sctp-port固定38422。ng amf-ip指向核心网AMF。参数改完必须commit,否则配置不生效。失败时先ping对端IP,再看SCTP链路状态,最后查F1AP是否建立。

DU侧配对称的peer-ip和local-ip即可。常见坑是CU和DU的PLMN不一致,导致F1建立后小区无法激活。PLMN要跟核心网TAC一致,赛项里经常给错一位。

2.3 组网选型的赛项评分权重与训练优先级

从近几届赛项看,SA组网配置占分比NSA高约15%,CU/DU分离又是SA里的重点。训练时我建议先攻SA+CU/DU,再回头补NSA。因为SA的NG接口和F1接口逻辑更清晰,学会后NSA的X2只是多一层锚点关系。

切片配置在SA里是加分项,通常要求配两个切片,一个eMBB一个uRLLC,SST分别填1和2。切片配好后要在AMF侧绑定DNN,否则终端注册不上。这部分赛项里给的分值不高但容易丢,因为选手常忘了配DNN。

提示:仿真平台里改完切片参数后,终端要重新注册才能看到切片信息,别急着点业务测试。

3. 5G基站参数配置:从AAU/DU/CU安装到峰值速率计算

3.1 AAU/DU/CU的仿真安装与线缆连接

赛项仿真里,AAU/DU/CU的安装不是拖拽完事,要配光口、电口和同步源。AAU到DU之间是eCPRI前传,DU到CU是F1回传。前传带宽通常按25Gbps配,回传按10Gbps配。

安装步骤:先把AAU的光口配成eCPRI模式,再配DU的前传口,最后配同步源为GPS或1588v2。同步源不配,小区起不来。我见过选手光口配通但同步源选错,折腾半小时。

# DU侧前传口配置示例 set du fronthaul port 0 mode ecpri set du fronthaul port 0 speed 25G set du sync source 1588v2 set du sync priority 1 commit

参数说明:mode ecpri是前传协议,speed 25G是光口速率,sync source选1588v2或gps。priority 1表示主同步源。改完用show du fronthaul status查链路,up才算通。

3.2 5G峰值速率计算公式与赛项中的参数填空

赛项理论部分常考峰值速率计算。公式是:峰值速率 = 层数 × 调制阶数 × 编码率 × 带宽内RB数 × 12子载波 × 符号数 / TTI。简化记法:100MHz带宽、4层、256QAM、码率0.93时,下行约1.6Gbps。

仿真里会给你带宽、层数、调制方式,让你填理论峰值。常见参数:30kHz子载波下,100MHz对应273个RB,每RB 12子载波,每slot 14符号,TTI 0.5ms。算的时候注意下行和上行分开,上行通常2层、64QAM。

# 5G峰值速率计算示例 def peak_rate(bandwidth_mhz, layers, modulation_bits, code_rate, scs_khz=30): rb_map = {20: 51, 50: 133, 100: 273} rb = rb_map.get(bandwidth_mhz, 273) symbols_per_slot = 14 slots_per_ms = 2 if scs_khz == 30 else 1 tti_ms = 0.5 rate = layers * modulation_bits * code_rate * rb * 12 * symbols_per_slot * slots_per_ms / tti_ms return rate / 1e9 # Gbps print(peak_rate(100, 4, 8, 0.93)) # 256QAM=8bits

逻辑说明:modulation_bits对QPSK是2,16QAM是4,64QAM是6,256QAM是8。code_rate取0.93是256QAM典型值。结果单位Gbps。赛项填空时保留两位小数。

3.3 波束配置与SSB参数

AAU的波束配置影响覆盖。赛项里常要求配SSB波束,通常8波束或16波束。SSB周期默认20ms,赛项可能要求改成10ms。波束方向要按仿真场景的覆盖图调,调错会导致终端搜不到小区。

参数上,SSB的subcarrier offset和k_ssb要跟核心网配一致。常见坑是k_ssb填错,终端能搜到SSB但读不到MIB。我一般让学生先按默认值配通,再微调波束方向。

注意:波束配置改完要重启小区,仿真里点“小区重启”按钮,不是重新加载配置。

4. 5G运维排查:告警、信令与常见故障定位

4.1 网管告警分类与优先级处理

赛项运维部分会给一堆告警,要你按优先级处理。告警分紧急、重要、次要、提示四级。紧急告警通常是链路断、同步丢失、小区退服。重要告警是驻波比高、光模块收光低。次要和提示可以最后看。

处理顺序:先看紧急告警的根因,比如F1链路断会导致小区退服,先通链路再清退服。驻波比告警要看门限,通常设1.5,超过要查天馈。光模块收光低要看是脏了还是弯折。

# 查看当前告警 show alarm current # 按级别过滤 show alarm current level critical # 清除已恢复告警 clear alarm id 1024

逻辑说明:show alarm current列出所有活动告警,level critical只看紧急。clear alarm手动清已恢复的,没恢复的清了还会再报。赛项里清告警前先确认根因已解决。

4.2 信令跟踪与NG/X2/F1接口排查

信令跟踪是排障核心。NG接口看NGAP,X2看X2AP,F1看F1AP。赛项仿真里通常有信令跟踪工具,选接口和网元后开始抓。

常见故障:终端注册失败,看NGAP的Initial UE Message有没有发出去,没发说明小区没激活。切换失败,看X2AP的Handover Request有没有回应,没回应查X2链路。F1建立失败,看F1AP的F1 Setup Request和Response,Response里带Cause值,查Cause定位。

# 开启NG接口信令跟踪 start trace interface ngap peer 192.168.20.1 # 查看跟踪结果 show trace result last 10

参数说明:peer是AMF的IP,last 10看最近10条。跟踪结果里看Procedure Code和Cause。赛项里常考根据Cause判断故障,比如Cause=Radio Network Layer表示无线侧问题。

4.3 业务测试与速率不达标排查

业务测试通常用iperf或仿真平台自带工具。速率不达标先查三层:物理层看RSRP和SINR,RSRP低于-110dBm说明覆盖差;传输层看回传带宽够不够;应用层看TCP窗口。

我一般按RSRP→SINR→调度RB数→MCS→BLER的顺序查。RSRP正常但SINR低,查干扰。SINR正常但RB数少,查调度策略。MCS低查信道质量。BLER高查重传。

提示:仿真里速率测试前先确认UE已注册且PDU会话建立,没建会话测不了。

5. 避坑指南:5G组网与运维赛项里最容易翻车的5个点

5.1 现象:F1接口建立成功但小区无法激活

原因:CU和DU的PLMN或TAC不一致,或者DU的扇区配置与CU的小区配置不匹配。 解决:先核对CU和DU的PLMN、TAC,再查DU的扇区号是否与CU小区绑定。仿真里改完要重启DU。

5.2 现象:NSA辅站添加失败,X2链路显示up但辅站加不上

原因:X2口通了但SCTP偶联没建,或者B1门限设太高终端不上报。 解决:查X2的SCTP状态,确认偶联建立。B1门限调到-105dBm左右,再看终端测量报告。

5.3 现象:SA终端注册成功但无法建立PDU会话

原因:AMF侧DNN没配,或者SMF的IP池耗尽。 解决:查AMF的DNN配置,确认与切片SST/NSSAI匹配。SMF的IP池在仿真里通常够用,但配错网段会分配失败。

5.4 现象:峰值速率计算填空算出来差一个数量级

原因:RB数记错,或者TTI按1ms算但30kHz子载波是0.5ms。 解决:30kHz子载波下100MHz是273个RB,TTI 0.5ms,slots_per_ms=2。算完检查单位,Gbps和Mbps别混。

5.5 现象:告警清了又报,反复出现

原因:根因没解决,比如光模块收光低但没换模块,或者驻波比高但没调天馈。 解决:先处理根因,再清告警。仿真里点“告警确认”不等于解决,要看到告警消失且不再新增。

6. 提速技巧:用脚本批量配参数和信令跟踪的进阶用法

赛项时间紧,手工配几十个参数容易出错。我一般提前写好脚本,仿真平台支持CLI批量导入。比如把CU、DU、AMF的IP和端口做成变量,一键生成配置。

# 批量生成CU/DU配置脚本 cu_ip = "192.168.10.1" du_ip = "192.168.10.2" amf_ip = "192.168.20.1" config = f""" set cu f1 local-ip {cu_ip} set cu f1 peer-ip {du_ip} set cu f1 sctp-port 38422 set cu ng amf-ip {amf_ip} commit """ with open("cu_config.txt", "w") as f: f.write(config) print("CU配置脚本已生成")

逻辑说明:把IP做成变量,换环境只改变量。生成的txt在仿真平台CLI里用source命令导入。参数说明:sctp-port固定38422,amf-ip按实际填。这招在赛项里能省10分钟以上。

信令跟踪也可以批量开。把要跟踪的接口和网元写成列表,循环开启。跟踪结果导出后按Procedure Code过滤,快速定位失败信令。

# 批量开启信令跟踪 interfaces = ["ngap", "x2ap", "f1ap"] peers = {"ngap": "192.168.20.1", "x2ap": "192.168.10.3", "f1ap": "192.168.10.2"} for iface in interfaces: cmd = f"start trace interface {iface} peer {peers[iface]}" print(cmd)

逻辑说明:interfaces列表放要跟踪的接口,peers字典放对应对端IP。打印出的命令逐条在CLI执行。赛项里跟踪完记得stop trace,不然结果太多。

最后一个技巧:把常见故障的Cause值和处理方案做成速查表,打印出来带进赛场。比如F1AP Cause=Transport Layer表示传输问题,查IP和SCTP;Cause=Radio Network Layer查无线配置。这招是我带学生打省赛时逼出来的,当时一个F1建立失败查了20分钟,后来做了速查表,国赛时3分钟定位。

希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 13:53:29

C#酒店管理系统源码实战:WinForms前台与SQL Server后台全解析

简介:这是一套基于C#的酒店管理系统源码,适合学习桌面应用程序开发、酒店业务信息化管理的学生或初级开发者使用。系统覆盖前台与后台两大核心场景:前台支持预约、入住、换房、退房结算、客户信息维护及按房间号消费;后台提供财产…

作者头像 李华
网站建设 2026/9/25 13:53:16

VC++ 光标等待问题排查:用 TaoToken 统一 Key 打通 AI 辅助调试配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/25 13:51:25

女生、年轻人入门喝什么酒?低度甜型黄酒指南请收好

刚开始接触酒的人,最怕两件事:一是入口冲、呛得难受,二是莫名其妙就喝多。与其从啤酒苦、白酒烈里硬熬,不如从低度、甜润、好入口的类型开始。这篇给女生和年轻初学者一份具体的入门指南,重点介绍低度甜型黄酒怎么选、…

作者头像 李华
网站建设 2026/9/25 13:48:16

Atlas 300V部署YOLOv8实战:从环境搭建到推理优化

1. 项目概述:Atlas 300V 到底是不是一张运算加速卡这两年做AI落地的人,对“昇腾”和“Atlas”两个词应该都不陌生了。我最近在机房里折腾的就是 Atlas 300V 24G,这卡经常出现在“NPU推理服务器”“边缘视频分析盒子”“智能巡检一体机”这类配…

作者头像 李华