Awesome
Sample Configurations and Miscellaneous for Mobile Network
<a id="toc"></a>
Table of Contents
<a id="open5gs"></a>
Open5GS
- One SGW-C/PGW-C, one SGW-U/PGW-U and one APN
- One SGW-C/PGW-C, Multiple SGW-Us/PGW-Us and APNs
- One SMF, one UPF and one DNN
- One SMF, Multiple UPFs and DNNs
- Select nearby UPF(PGW-U) according to the connected eNodeB
- Select nearby UPF according to the connected gNodeB
- Select UPF based on S-NSSAI
- SCP Indirect communication Model C
- VoLTE and SMS Configuration for docker_open5gs
- Monitoring Metrics with Prometheus
- Framed Routing
- VPP-UPF(PGW-U) with DPDK
- VPP-UPF with DPDK
- eUPF(eBPF/XDP UPF(PGW-U))
- eUPF(eBPF/XDP UPF)
- Install MongoDB 7.0 and Open5GS WebUI
- A Note for Changing Network Interface of UPF from TUN to TAP in Open5GS
<a id="free5gc"></a>
free5GC
- One SMF, one UPF and one DNN
- One SMF, Multiple UPFs and DNNs
- Select nearby UPF according to the connected gNodeB
- Select UPF based on S-NSSAI
- ULCL(Uplink Classifier)
- ULCL with one I-UPF and two PSA-UPFs
- VPP-UPF with DPDK
- eUPF(eBPF/XDP UPF)
- Install MongoDB 7.0 and free5GC WebUI
- A Note for Enabling NetworkInstance IE Encoding for free5GC v3.3.0
<a id="upf"></a>
UPF
<a id="ran_ue"></a>
RAN and UE
- Build srsRAN_Project 5G RAN with ZeroMQ
- Build srsRAN 4G UE / RAN with ZeroMQ by disabling RF plugins
<a id="performance_measurement"></a>
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.
- Simple Measurement of UPF Performance on Virtualbox (host os) 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
- Install TRex
- Simple Measurement of eUPF(eBPF/XDP UPF) Performance on Proxmox VE (hypervisor) using TRex and Aether pfcpsim
<a id="misc"></a>