Open5GCore includes its own benchmarking tool for providing a quantitative end-to-end evaluation of the core network. As the 5G architecture is still not yet settled, there is a stringent need for assessing the different alternatives within a real testing environment which is flexible enough to be easily extended with pre-standard procedures. The benchmarking tool emulates the LTE-Uu interface while supporting 3GPP standard based S1-MME and S1-U interfaces, enabling the measurement of the capacity of the core network. On demand, the benchmarking tool can support also LTE-Uu interface based on the Open5GCore LTE/5G signaling.
The Open5GCore benchmarking tool and environment include the following functional features:
- Flexible and intuitive eNB topology configurations as visible from the core network perspective i.e. cells and list of their neighboring cells,
- Flexible subscriber mobility and load patterns – the patterns are seen from a network perspective i.e. mobility based on number of subscribers and not individual subscriber patterns
- Support for x1000 emulated subscribers
- Support for x10 eNBs running within different processes (the number of eNBs is highly dependent on the benchmarking tool underlying compute capacity)
- Support for S1-MME and S1-U interfaces, based on the RAN topology configuration and the implementation architecture of the system under test architecture
- Support for attachment, detachment and active handover procedures (S1-based)
- Monitoring within the benchmarking tool: success rate, procedure delay;
- Monitoring the system under test: for compute and storage resources consumption, elasticity, faults, etc.
Depending of the different use cases, the benchmarking tool can be further configured and extended on-demand for RAN topologies or functionality, mobility and resource patterns or interfaces towards the core network and core network monitoring.