Ubuntu Server 22.04
Docker
$ git clone https://github.com/venkatmanavarthi/5g_testbed_tutorial
$ cd 5g_testbed_tutorial/simulated_ue_5g
$ docker pull mysql:8.0
$ docker pull oaisoftwarealliance/oai-amf:v2.0.0
$ docker pull oaisoftwarealliance/oai-smf:v2.0.0
$ docker pull oaisoftwarealliance/oai-upf:v2.0.0
$ docker pull oaisoftwarealliance/trf-gen-cn5g:focal
$ docker pull oaisoftwarealliance/oai-gnb:develop
$ docker pull oaisoftwarealliance/oai-nr-ue:develop
$ docker compose up -d mysql oai-amf oai-smf oai-upf oai-ext-dn
$ docker compose ps -a
$ docker logs -f rfsim5g-oai-amf
$ docker compose up -d oai-nr-ue
# check if UE registed with amf
$ docker logs rfsim5g-oai-amf
$ docker exec -it rfsim5g-oai-nr-ue /bin/bash
# Start iperf server on UE
$ docker exec -it rfsim5g-oai-nr-ue /bin/bash
$ iperf -B 12.1.1.2 -u -i 1 -s
# iperf client on data network container
$ docker exec -it rfsim5g-oai-ext-dn /bin/bash
$ iperf -c 12.1.1.2 -u -i 1 -t 20 -b 10M
$ docker compose down