Sample Configurations and Miscellaneous for Mobile Network

February 20, 2026 ยท View on GitHub

Table of Contents


Open5GS

  1. One SGW-C/PGW-C, one SGW-U/PGW-U and one APN
  2. One SGW-C/PGW-C, Multiple SGW-Us/PGW-Us and APNs
  3. One SMF, one UPF and one DNN
  4. One SMF, Multiple UPFs and DNNs
  5. Select nearby UPF(PGW-U) according to the connected eNodeB
  6. Select nearby UPF according to the connected gNodeB
  7. Select UPF based on S-NSSAI
  8. SCP Indirect communication Model C
  9. VoLTE and SMS Configuration for docker_open5gs
  10. Monitoring Metrics with Prometheus
  11. Framed Routing with Open5GS UPF
  12. Framed Routing with OAI-CN5G-UPF(Simple Switch)
  13. UPG-VPP(DPDK/VPP UPF(PGW-U))
  14. UPG-VPP(DPDK/VPP UPF)
  15. eUPF(eBPF/XDP UPF(PGW-U))
  16. eUPF(eBPF/XDP UPF)
  17. OAI-CN5G-UPF(eBPF/XDP UPF)

free5GC

  1. One SMF, one UPF and one DNN
  2. One SMF, Multiple UPFs and DNNs
  3. Select nearby UPF according to the connected gNodeB
  4. Select UPF based on S-NSSAI
  5. ULCL(Uplink Classifier)
  6. ULCL with one I-UPF and two PSA-UPFs
  7. UPG-VPP(DPDK/VPP UPF)
  8. eUPF(eBPF/XDP UPF)
  9. OAI-CN5G-UPF(eBPF/XDP UPF)

UPF

RAN and UE

Performance Measurement

Performance measurement results are highly dependent on the measurement conditions. The results linked here are only examples of results under certain measurement conditions.

Past measurement results
  • Simple Measurement of UPF Performance on Virtualbox (host os) using PacketRusher
  • Simple Measurement of UPF Performance 2 on Virtualbox (host os) using PacketRusher
  • Simple Measurement of UPF Performance 3 on Proxmox VE (hypervisor) using PacketRusher
  • Simple Measurement of UPF Performance 4 on Proxmox VE (hypervisor) using PacketRusher
  • Simple Measurement of UPF Performance 5 on Proxmox VE (hypervisor) using srsRAN
  • Simple Measurement of eUPF(eBPF/XDP UPF) Performance on Proxmox VE (hypervisor) using TRex and Aether pfcpsim
  • Simple Measurement of UPF Performance 6 on Proxmox VE (hypervisor) using TRex and Simple PFCP Client
  • Simple Measurement of UPF Performance 8 on Proxmox VE (hypervisor) using srsRAN
  • Simple Measurement of UPF Performance 9 on Proxmox VE (hypervisor) using TRex and Simple PFCP Client

Miscellaneous