OAI 5G核心网部署安装

1.OAI 5G核心网部署安装:
1.1.环境:
uBuntu2304虚拟机

1.2.安装:
1.2.1.#更新系统源
sudo apt-get update
1.2.2.配置安装环境
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

1.2.3.添加阿里云的docker GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

1.2.4.添加阿里镜像源
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
#更新
sudo apt-get update

1.2.5.查看有哪些版本
apt-cache madison docker-ce

1.2.6.安装最新版
sudo apt-get install -y docker-ce

1.2.7.重启Docker
sudo service docker restart

1.2.8.查看Docke版本
sudo docker version

1.2.9.安装docker-compose
apt install docker-compose

1.2.9.1.加入docker组
sudo usermod -a -G docker XXXXXX

1.3.下载demo要用到的docker image容器镜像
1.3.1.访问https://hub.docker.com/,注册一个docker hub的用户名
1.3.2.下载部署OAI核心网所需要的容器镜像
sudo docker login


1.3.2.1.下载OAI核心网镜像
1.3.2.1.1.将下面代码用文件文件的方式在当前用户的用户目录下存成downloadimage.sh文件
#!/bin/bash
docker pull oaisoftwarealliance/oai-amf:v1.5.0
docker pull oaisoftwarealliance/oai-nrf:v1.5.0
docker pull oaisoftwarealliance/oai-spgwu-tiny:v1.5.0
docker pull oaisoftwarealliance/oai-smf:v1.5.0
docker pull oaisoftwarealliance/oai-udr:v1.5.0
docker pull oaisoftwarealliance/oai-udm:v1.5.0
docker pull oaisoftwarealliance/oai-ausf:v1.5.0
docker pull oaisoftwarealliance/oai-upf-vpp:v1.5.0
docker pull oaisoftwarealliance/oai-nssf:v1.5.0
docker pull oaisoftwarealliance/oai-pcf:v1.5.0
docker pull oaisoftwarealliance/oai-nef:v1.5.0

Utility image to generate traffic
docker pull oaisoftwarealliance/trf-gen-cn5g:latest
1.3.2.1.2.下载部署oai-demo要用到的所有镜像文件
sudo chmod +x ./downloadimage.sh
sudo ./downloadimage.sh

1.3.2.1.3.查看是不是所有镜像都已经下载成功
sudo docker images


1.3.2.2.下载其它基础镜像例如mysql
docker pull ubuntu:bionic
docker pull mysql:8.0

1.3.3.退出Docker
docker logout

1.4.网络配置

sudo sysctl net.ipv4.conf.all.forwarding=1
sudo iptables -P FORWARD ACCEPT

1.5.下载其它必需的核心网配置文件
这里可以直接下载zip包,然后吧docker-compose下的全部文件直接放在虚拟机linux机器上,当然要给healthyscripts目录下的脚本赋予执行权限。

1.6.至此启动OAI核心网需要的准备工作完成了;
1.7.启动OAI核心网
1.7.1.最小核心网启动
sudo python3 ./core-network.py --type start-mini --scenario 2
如下图:


1.7.2.基本核心网启动
sudo python3 ./core-network.py --type start-basic --scenario 1
如下图:


1.8.参考文档:

1.8.1.1.https://blog.csdn.net/qq_41224270/article/details/128039734
1.8.1.2.https://codeantenna.com/a/FZEb49RtbZ
1.8.1.3.https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-fed/-/blob/master/docs/DEPLOY_PRE_REQUISITES.md
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_45555543

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值