researcher at EE Unsoed • Helper at BlankOn Foundation Keywords: software freedom, softwarized networks, sustainable networks Email: stwn at unsoed.ac.id Social: @stwn on X and discuss.systems
an extension of SDN concept in cellular networks, used 1st in 4G/LTE EPC* CUPS in 5GC (Core) is within 5G Service-Based Arch. (SBA) * SDN: Software-Defined Networking EPC: Evolved Packet Core
(NFs) in the forms of virtual/containerized network functions (5G VNFs/CNFs) • These VNFs/CNFs are placed in the 5GC planes • ☐ 5G Control Plane NFs (CPFs), e.g., AMF, SMF ☐ 5G User Plane NFs (UPFs), mainly UPF (single/multiple) Each NF provides service to other NFs* (microservices) * Using HTTP/2 protocol with RESTful APIs
on VirtualBox • Later: change to Vagrant environment with openSUSE Leap box • Many hours spent, mostly on openSUSE and Vagrant experiments ☐ Operations in openSUSE (sysadmin): zypper, etc. ☐ Vagrant setup and configuration ☐ Preparing and building sources on openSUSE
using zypper • Get: Open5GS git repository • Build: Open5GS • Add: TUN interface, ogstun, with an IP address • Install: Open5GS * Put these steps into a core provisioning script
(Core) and ➁ 5GR (RAN) +UE. We can run these components on our laptop with free/open (real) 5GC and (simulated) 5GR: ➀ Open5GS and ➁ UERANSIM • Free/open source software gives us opportunities to learn and experiment with new technologies, such as 5G/6G/NextG 5G architecture, protocols, and mechanisms 5G edge-to-cloud management and orchestration