open5Gcube: A Modular and Usable Framework for Mobile Network Laboratories
Thorsten Horstmann, Dominik Brunke, Tobias Kremeyer, Matthias Wilmes, Gunnar Schneider, Julian Sturm, Hartmut König, Michael Rademacher
TL;DR
The paper tackles reproducibility and flexibility in mobile-network research by enabling unified orchestration of multiple open-source RAN/CN stacks with real UEs. open5Gcube is a modular framework that leverages containerization, a lightweight orchestration model, and a portable hardware rack to compose diverse OSS configurations. Its contributions include hardware design for portable lab deployments, a two-tier software management layer with central control and a simple web UI, and publicly released configurations enabling rapid switching among 2G/4G/5G stacks. Practically, the framework improves accessibility and reproducibility of lab experiments, facilitating security assessments and interoperability studies across generations in mobile networks.
Abstract
In mobile network research, the integration of real-world components such as User Equipment (UE) with open-source network infrastructure is essential yet challenging. To address these issues, we introduce open5Gcube, a modular framework designed to integrate popular open-source mobile network projects into a unified management environment. Our publicly available framework allows researchers to flexibly combine different open-source implementations, including different versions, and simplifies experimental setups through containerization and lightweight orchestration. We demonstrate the practical usability of open5Gcube by evaluating its compatibility with various commercial off-the-shelf (COTS) smartphones and modems across multiple mobile generations (2G, 4G, and 5G). The results underline the versatility and reproducibility of our approach, significantly advancing the accessibility of rigorous experimentation in mobile network laboratories.
