ABSTRACT
In 5th Generation mobile networks, a dedicated User Plane Function (UPF) is responsible for connecting users in the Access Networks with the destination networks. In this work, we extend the UPF with eXpress Data Path enhancements to speed up the forwarding of user plane traffic in the GPRS Tunneling Protocol (GTP-U). Also, we develop a Receive Side Scaling method in XDP based on GTP-U header information to distribute incoming uplink traffic to the available CPUs.
- Scott Bradner and Jim McQuaid. 1999. Benchmarking Methodology for Network Interconnect Devices. Request for Comments RFC 2544. Internet Engineering Task Force. Google ScholarDigital Library
- Thiago A. Navarro do Amaral, Raphael V. Rosa, David F. Cruz Moura, and Christian E. Rothenberg. 2021. An In-Kernel Solution Based on XDP for 5G UPF: Design, Prototype and Performance Evaluation. In 2021 17th International Conference on Network and Service Management (CNSM). Izmir, Turkey, 146--152. Google ScholarCross Ref
- Ericsson. 2022. Ericsson Mobility Report June 2022. (2022). https://www.ericsson.com/49d3a0/assets/local/reports-papers/mobility-report/documents/2022/ericsson-mobility-report-june-2022.pdf Accessed Nov. 1, 2022.Google Scholar
- ETSI. 2022. General Packet Radio System (GPRS) Tunnelling Protocol - User Plane (GTPv1-U). 3GPP TS 29.281 V17.3.0. (2022). https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=1699 Accessed Oct. 22, 2022.Google Scholar
- ETSI. 2022. Procedures for the 5G System (5GS). 3GPP TS 23.502 V16.13.0. (2022). https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3145 Accessed Oct. 11, 2022.Google Scholar
- ETSI. 2022. System architecture for the 5G System (5GS). 3GPP TS 23.501 V16.13.0. (2022). https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144 Accessed Oct. 11, 2022.Google Scholar
- Toke Høiland-Jørgensen, Jesper Dangaard Brouer, Daniel Borkmann, John Fastabend, Tom Herbert, David Ahern, and David Miller. 2018. The EXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel. In Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT '18). Association for Computing Machinery, New York, NY, USA, 54--66. Google ScholarDigital Library
- Thiago A. Navarro do Amaral, Raphael V. Rosa, David F. Cruz Moura, and Christian Esteve Rothenberg. 2022. Run-Time Adaptive In-Kernel BPF/XDP Solution for 5G UPF. Electronics 11, 7 (2022), 1022. Google ScholarCross Ref
- Open5GCore. 2023. Open5GCore. (2023). https://www.open5gcore.org/ Accessed Mar 1, 2023.Google Scholar
- Pablo Salva-Garcia, Ruben Ricart-Sanchez, Enrique Chirivella-Perez, Qi Wang, and Jose M. Alcaraz-Calero. 2022. XDP-Based SmartNIC Hardware Performance Acceleration for Next-Generation Networks. J. Netw. Syst. Manage. 30, 4 (oct 2022), 75 -- 101. Google ScholarDigital Library
- M Series. 2015. IMT Vision-Framework and overall objectives of the future development of IMT for 2020 and beyond. Recommendation ITU 2083, 0 (2015). https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.2083-0-201509-I!!PDF-E.pdfGoogle Scholar
Index Terms
- eXpress Data Path Extensions for High-Capacity 5G User Plane Functions
Recommendations
Is Large MTU Beneficial to Cellular Core Networks?
APNET '23: Proceedings of the 7th Asia-Pacific Workshop on NetworkingThe Maximum Transmission Unit (MTU) refers to the largest packet size that can be transferred on a particular layer-3 network. As the dominance of Ethernet prevails, the "de-facto" standard MTU of 1500B has become universal in the wide-area networks. ...
Performance of QUIC congestion control algorithms in 5G networks
5G-MeMU '22: Proceedings of the ACM SIGCOMM Workshop on 5G and Beyond Network Measurements, Modeling, and Use CasesThe deployment of the next generation of cellular networks (5G) is expanding to enable new services and improve the quality of existing ones. Despite the benefits of 5G networks, they also present new challenges for the performance of classical and ...
TRILL-Based Mobile Packet Core Network for 5G Mobile Communication Systems
In the Evolved Packet Core (EPC) network architecture for 4G mobile communication systems, the data delivery is performed based on the GPRS tunneling protocol (GTP) between eNodeB and the gateways. However, the use of GTP tunnels may give some drawbacks,...
Comments