1. 5G仿真网络搭建入门指南

第一次接触5G网络仿真时,我和大多数新手一样感到无从下手。直到参加了蓝桥杯竞赛,通过实战才真正理解了从零搭建完整5G网络的流程。这个过程中最关键的三个要素是:无线接入网配置核心网部署端到端联调。下面我就用最直白的语言,分享在蓝桥杯仿真平台上的完整操作经验。

5G仿真网络本质上是通过软件模拟真实5G网络的各个组件。在蓝桥杯平台上,我们需要配置的硬件包括BBU(基带处理单元)、AAU(有源天线单元)、核心网服务器等虚拟设备。与真实设备不同,仿真环境允许我们反复修改参数,特别适合学习网络架构和调试技巧。

对于竞赛场景,重点要掌握两个能力:一是正确计算网络容量需求,比如根据用户数推算所需的基站数量;二是准确配置各网元间的通信参数,特别是SCTP协议和切片相关的设置。我在第一次参赛时就因为算错了小区容量,导致测试时网络拥塞,这个教训后面会详细说明。

2. 网络规划与基础配置

2.1 容量计算实战

网络规划的第一步是确定基站规模。这里有个实用公式:

基站数 = ceil(最大(上行总吞吐量/单小区上行容量, 下行总吞吐量/单小区下行容量)) / 3

其中单小区容量计算要考虑:

  • 子载波数量 = 273RB × 12 × 28
  • 调制阶数(通常取8)
  • MIMO流数(常用2流)
  • 符号占比(下行约占70%)

举个例子:假设比赛题目要求支持1000个在线用户,每个用户需要50Mbps下行速率。通过公式计算,单小区下行容量约1.2Gbps,那么至少需要 ⌈1000×50M/1.2G⌉ / 3 ≈ 14个基站。这个步骤千万不能错,我当初少算了一个基站,导致后续测试直接失败。

2.2 设备初始化配置

在蓝桥杯平台中,设备配置主要分三步:

  1. BBU基础设置

    • 主控板选择"DU模式"
    • 基带板功能根据场景选"Massive MIMO"
    • 时钟源配置为"GPS同步"
  2. AAU参数要点

    频段类型:n41(2580MHz)
    扇区功率:10lg(200mW/1mW) = 23dBm
    物理小区ID:需与核心网配置一致
    
  3. 核心网服务器准备

    • 分配/24网段的lookback地址
    • 提前规划好各网元IP,建议用表格记录:
    网元IP地址端口号
    AMF192.168.1.138412
    UPF192.168.1.22152

提示:所有设备的子网ID可以自由设置,但同一网络内的设备必须保持一致

3. 无线接入网部署详解

3.1 BBU与AAU联调

实际连接时最容易出问题的是光纤端口映射。正确的操作顺序是:

  1. 在BBU的基带板界面启用"光口1-3"
  2. AAU侧配置对应的"射频端口1-3"
  3. 检查光功率是否在-15dBm到-8dBm之间

常见故障排查:

  • 如果显示"光模块未连接",先检查物理连接,再确认两端端口号是否对应
  • 出现"时钟失步"报警时,需要检查BBU的时钟源配置

3.2 SCTP协议配置技巧

SCTP是连接无线网管和核心网的关键,配置时要注意三个一致性:

  1. 端口号(建议用38412)
  2. 偶联ID(两端必须相同)
  3. 偶联类型(选"客户端-服务器"模式)

典型配置示例:

# 无线侧配置
sctp_association = {
    "local_port": 38412,
    "remote_port": 38412,
    "association_id": 1001,
    "peer_address": "192.168.1.1"  # AMF地址
}

# 核心网侧配置需完全镜像

4. 核心网部署实战

4.1 AMF关键配置

AMF是接入管理核心,这几个参数最容易出错:

  • Tai List:必须包含所有小区对应的跟踪区代码
  • Sbi映射:需要添加与SMF、UDM等所有关联网元的连接
  • 切片配置:SST(服务类型)1表示eMBB,SD(切片区分符)需全局唯一

我在比赛中就曾因为漏配了NSSF的Sbi映射,导致切片服务无法激活。正确的AMF全局配置应该包含:

{
  "amfId": "amf001",
  "sbiAddress": "192.168.1.1",
  "plmnList": ["46000"],
  "taiList": ["460000001"]
}

4.2 UPF数据面配置

UPF的难点在于路由规则,必须配置三条关键路径:

  1. N3接口:连接基站的用户面(VLAN ID需与无线侧一致)
  2. N6接口:连接外部数据网络
  3. N4接口:连接SMF的控制面

特别要注意的是N9接口在仿真环境中通常不需要配置。路由表示例:

目的网络      下一跳         出口接口
10.0.0.0/24  192.168.1.100  N3
0.0.0.0/0    192.168.2.1    N6

5. 端到端联调与排错

5.1 切片服务激活

完成所有配置后,需要通过以下步骤验证切片:

  1. 在UDM中预置用户数据(SUPI格式为"imsi-46000xxxxxx")
  2. AMF上配置对应的切片DNN
  3. UE发起PDU会话建立请求

常见问题处理:

  • 如果UE显示"无服务",检查AMF的Tai List是否包含该小区
  • 出现"鉴权失败"时,确认UDM中的OPc密钥与SIM卡数据一致

5.2 性能优化技巧

通过多次参赛经验,我总结了几个提升仿真性能的方法:

  1. 时钟优化:将BBU和核心网服务器时钟源设为同一GPS源
  2. 流量控制:在UPF上启用QoS策略,限制每个切片的带宽
  3. 日志分析:重点关注SCTP偶联状态和N4接口消息流

最后提醒一个容易忽视的细节:所有网元的系统时间必须同步,时差超过50ms就可能导致信令超时。建议在全局配置中启用NTP服务,指向同一时间服务器。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐