- Open the SBA Simulator Dashboard and verify the NF List, Configuration Panel, Logs, and Terminal are visible.
- Click Terminal and run
docker compose -f docker-compose.yml up -d to deploy all core network NFs.
- Run
docker compose -f docker-compose-gnb.yml up -d to bring the gNB (base station) online.
- Monitor container health with
watch docker compose -f docker-compose.yml ps -a until all show running.
- From the NF palette, select each NF (NRF first, then UDM, AUSF, SMF, UPF, AMF), configure IP/Port, and click Start NF.
- Wait 4–5 seconds per NF for stabilization, then verify startup logs show "NF ready to accept connections".
- Select gNB from the palette, configure it, and start it — confirm NGAP and GTP-U connections in logs.
- Select UE, enter IMSI/Key/OPc/DNN/SST matching the UDR subscriber profile, and click Start UE.
- Open the UE terminal and run
ping -I oaitun_ue1 8.8.8.8 -c4 to validate end-to-end connectivity.
- Run
iperf3 -B <UE_ip> -c <ext-dn_ip> to measure throughput, and add -R flag for RTT.