C2N: Bridging CAMARA Service APIs and 3GPP Core Network Exposure Function

  • Rafael Rodrigues Silva UFG
  • João Paulo Esper UFG
  • Leandro C. de Almeida IFPB
  • Fábio L. Verdi UFSCar
  • Kleber V. Cardoso UFG

Abstract


The exposure of 5G network capabilities to third-party applications is fundamental for realizing the Network-as-a-Service (NaaS) paradigm. However, the complexity of native 3GPP interfaces, particularly the Network Exposure Function, creates a significant barrier for application developers. The CAMARA project addresses this challenge by standardizing developer-friendly service APIs, yet the Transformation Function that is responsible for translating these APIs into network-native interfaces remains underspecified and typically implemented as a proprietary black box. This paper presents C2N, an opensource Transformation Function for the CAMARA Traffic Influence API. We propose a modular architecture comprising seven components that implement a three-phase semantic mapping strategy: direct mapping; logical transformation with topology enrichment; and structural mapping. This approach bridges the abstraction gap between CAMARA’s developer-oriented interface and the 3GPP specification of the Network Exposure Function Northbound APIs. We validate C2N using a 5G testbed built with free5GC and UERANSIM, demonstrating successful traffic steering from a latency-degraded path to an alternative performance-satisfactory one. We make publicly available the necessary code and information for reproducibility and provide a reference for researchers investigating API translation strategies in the mobile networks NaaS ecosystem.

References

3GPP (2019a). TS 23.502: Procedures for the 5G system (5GS). Technical report, 3rd Generation Partnership Project (3GPP). Release 15.

3GPP (2019b). TS 29.522: 5G system; network exposure function northbound APIs; stage 3. Technical report, 3rd Generation Partnership Project (3GPP). Release 15.

3GPP (2020a). TS 23.501: System architecture for the 5g system (5GS). Technical report, 3rd Generation Partnership Project (3GPP). Release 16.

3GPP (2020b). TS 29.122: T8 reference point for northbound APIs. Technical report, 3rd Generation Partnership Project (3GPP). Release 16.

3GPP (2024). TS 29.222: Common API framework for 3GPP northbound APIs; stage 3. Technical report, 3rd Generation Partnership Project (3GPP). Release 18.

Charpentier, V., Landi, G., Giannopoulou, E., Brenes, J., Camelo, M., Marquez-Barja, J. M., and Slamnik-Kriještorac, N. (2025). Advancing Vertical Services for 6G: Future Directions and Innovations. IEEE Network.

Charpentier, V., Slamnik-Kriještorac, N., Akintola, A., Gasparroni, M., Obasola, B., Bruynseels, L., Gjorgjievski, B., Kia, G., Limani, X., Pinheiro, J. F. N., et al. (2024). Next-Gen Connectivity: Dynamic QoS Optimization for 5G Standalone and Vertical Integration. In IEEE INFOCOM Workshops.

Fernandes, J., Rosa, L., Gameiro, J., Valente, P., Ramos, E., Oliveira, J., Raposo, D., Ferrer, A. T., Portela, J. M., Rito, P., et al. (2024). Pushing the Boundaries of Scalable 5G Core Networks: Cloud-Native NEF and CAPIF Interplay. In Proc. 3rd International Conference on 6G Networking (6GNet), pages 201–205.

Fragkos, D., Makropoulos, G., Sarantos, P., Koumaras, H., Charismiadis, A.-S., and Tsolkas, D. (2021). 5G Vertical Application Enablers Implementation Challenges and Perspectives. In IEEE Int. Mediterranean Conf. Communications and Networking (MeditCom), pages 117–122.

GSMA (2023). Camara project: Network apis for developers. [link].

Kim, H., Featherstone, W., Jeong, S., Lee, J., Pattan, B. J., Chitturi, S., Kim, D., and Han, J.-K. (2023). Mobile Edge Computing Enabler Layer: Edge-native APPLICATION Architecture For Mobile Networks. IEEE Communications Standards Magazine, 7(4):50–59.

Makropoulos, G., Fragkos, D., Koumaras, H., Alonistioti, N., Kaloxylos, A., Koumaras, V., Dounia, T., Sakkas, C., and Tsolkas, D. (2023). 5G Network Programmability Enabling Industry 4.0 Transformation. IGI Global.

Ordonez-Lucena, J. and Dsouza, F. (2022). Pathways towards network-as-a-service: The CAMARA project. In Proc. ACM SIGCOMM Workshop on Network-Application Integration (NAI), pages 53–59.

Rahimi, H., Gifre, L., Hajipour, S., Vilalta, R., Muñoz, R., Armingol, P., González, O., Fernández-Palacios, J. P., Yu, H., Wang, Y., et al. (2025). Premium and Best-Effort Connectivity Services for Cloud Immersive Applications with F5G-Advanced Networks. In 25th Int. Conf. Transparent Optical Networks (ICTON).

Sabella, D., Thakkar, P., Baltar, L. G., Sharma, J., Harmand, A., Laganà, A., Querio, R., De Paola, M., Castagno, M., Das, S., et al. (2021). Global MEC supporting automotive services: from multi-operator live trials to standardization. In IEEE Conf. Standards for Communications and Networking (CSCN), pages 7–13.

Serracanta, B., Gao, K., Ros-Giralt, J., Rodriguez-Natal, A., Contreras, L., Yang, R., and Cabellos, A. (2024). Toward Deep Application-Network Integration: Architectures, Progress and Opportunities. IEEE Communications Magazine, 62(12):128–134.
Published
2026-05-25
SILVA, Rafael Rodrigues; ESPER, João Paulo; ALMEIDA, Leandro C. de; VERDI, Fábio L.; CARDOSO, Kleber V.. C2N: Bridging CAMARA Service APIs and 3GPP Core Network Exposure Function. In: BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 44. , 2026, Praia do Forte/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 379-392. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2026.19273.