Open5GCore – 5G Core Network for Research, Testbeds and Trials

The Fraunhofer FOKUS Open5GCore toolkit is the worldwide first practical implementation of the 3GPP 5G core network. It prototypes 3GPP Release 15 and 16 core network functionality, in a form suitable for R&D activities. Open5GCore is interoperable with 5G NR base stations and user equipment.

Open5GCore aims at providing support and speeding up research, by facilitating the know-how transfer from Fraunhofer FOKUS towards customers. It serves as a consistent basis for 5G testbed deployments for trials and pilots, and for the further development of new beyond-5G and 6G standard-oriented functional features.

Open5GCore implements the new 5G components as standalone, independent of the previous 4G EPC functionality. Through this, Open5GCore enables a fast and targeted 5G innovation, hands-on fast implementation, and realistic evaluation and demonstration of new concepts and use case opportunities. 

Open5GCore Architecture 2022
Open5GCore is a vendor-independent implementation of the 3GPP standards targeted towards the R&D market.  Fraunhofer FOKUS

Open5GCore Rel. 7 – An Extensive End-to-End 5G System

Open5GCore represents a first 5G core network implementation addressing the needs of 5G testbeds for FOKUS and for partner activities. Open5GCore Rel. 7 main features are:

  • Fundamental 5G core network functionality (AMF, SMF, AUSF, UDM, NRF, UPF)
  • Implementation of Service Based Architecture [HTTP/2 OpenAPI, REST]
  • Integration with standard 5G NR using the 5G interfaces [N1, N2, N3], 5G NAS and NG-AP
  • Implementing control-user plane split with PFCP [N4]
  • Advanced QoS and session management with traffic influence
  • Network slice support
  • Comprehensive non-3GPP access convergence
  • Location Service Support
  • Benchmarking Tools

Open5GCore Rel. 7 integrates with 5G New Radio Stand-Alone (SA) base stations and user equipment enabling immediate demonstration of different features and applications and supporting the current need to have a flexible 5G Core Network.

Open5GCore runs on top of common hardware platforms and can be deployed with containers, pods or virtual machines on top of a large number of virtualization environments. The required hardware for a testbed setup, highly depends on the expected capacity. Open5GCore scales from Raspberry PI to a complete rack of servers.

Open5GCore is highly customizable, enabling the deployment of instances addressing the needs of the specific use cases. The source code license option extends the offer with ultimate flexibility for easy customization and prototype developments.


For licensing, research activities and any requests please contact us. 5G research activities and Open5GCore toolkit developments are supported by NGNI at Fraunhofer FOKUS and by the Technische Universität Berlin (TUB) – AV research group.

Related Links: