Haiwen 发表于 2023-6-22 11:40:07

OpenXG开源5G部署(一)精简核心网部署

1. 引言作为OpenAirInterface在国内的主要贡献力量,OpenXG团队在核心网、基站、UE以及射频硬件方面做了诸多本地化优化。为方便大家快速的部署、体验端到端开源5G系统,本教程将详细介绍端到端的OpenXG部署方法。2. 环境准备本教程使用的硬件环境如下:(1)核心网服务器:CPU 8 cores+,内存 16 GB+,千兆网卡+;(2)基站主机:Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz,32GB,PCIe 3.0 x8;(3)手机:红米 K40 5G;(4)射频板卡:OXG-SDR4100;参考:这里3. 核心网部署该版本镜像包含amf、smf、upf(spgwu)三网元,Docker化核心网下载:git clone http://git.opensource5g.org/openxg/openxg-5gcs-release.git
以上代码目前还是受限开放,可以参考这里,做一个简单申请,即可下载镜像。(1)安装docker、docker-composecd openxg-5gcs-release/scripts./install.sh -I

(2)创建docker网桥为核心网各容器创建专属网桥:docker network create docker-openxg --subnet=172.11.200.0/24 -o com.docker.network.bridge.name=docker-openxg
(3)启动数据库cd openxg-5gcs-release/docker-composedocker-compose -f docker-mysql.yml up -dhttps://pic4.zhimg.com/80/v2-ef84958f19c89cbb7a31fa539377a007_720w.webp以上命令部署了phpmyadmin,通过访问http://本机ip:8080 可以打开。用户名为:yunshou,密码为:123456;用户sim卡信息在 Witcomm-DB数据库 users表中。本教程中使用的用户sim信息为:imsi: 466920000000001key: 00112233445566778899aabbccddeeffopc: 000102030405060708090a0b0c0d0e0f其他信息可以保持不变。(4)配置核心网核心网配置文件在 openxg-5gcs-release/etc下,可根据具体需求进行修改,网络相关接口已经在docker内部配置好,可以不进行修改。用户可以根据基站侧的需求,修改AMF中MCC、MNC、TAC等信息。https://pic3.zhimg.com/80/v2-1f9034e931f34a880d6ff7553b5eff1a_720w.webp(5)启动核心网完成核心网配置文件修改后,可以通过以下命令启动核心网:cd openxg-5gcs-release/docker-composedocker-compose -f docker-3-network-element.yml up -d#构建并启动容器
https://pic4.zhimg.com/80/v2-5c15defe01f58baf5fdb5e21ba7e17cb_720w.webp(6)关闭核心网cd openxg-5gcs-release/docker-composedocker-compose -f docker-3-network-element.yml down#关闭并删除容器
(7)查看核心网日志cd openxg-5gcs-release/docker-composedocker-compose -f docker-3-network-element.yml logs -f amf#查看amf日志docker-compose -f docker-3-network-element.yml logs -f smf#查看smf日志docker-compose -f docker-3-network-element.yml logs -f spgwu#查看spgwu日志
(8)基站侧相应配置需要在基站的主机上配置到核心网的路由:route add -net 172.11.200.0 netmask 255.255.255.0 gw <核心网所在主机的IP>


页: [1]
查看完整版本: OpenXG开源5G部署(一)精简核心网部署