A UPF module for 5G networks with quality of service support: software implementation and realistic evaluation

Download
2023-9-05
Çemen, Mustafa Fatih
5G Network provides higher reliability, lower latency, and increased bandwidth rate compared to 4G Network. Similar to the Software Defined Networking (SDN) Paradigm, 5G networks promote the separation of the control and data plane together with flow-based services. 5G Network consists of the radio access network and the core network which is essentially the second part of the access network that is not with radio technology. The modules of the 5G network are called functions. This thesis focuses on the User Plane Function (UPF) which is the essential component of the 5G Network Core. UPF provides packet forwarding, General Packet Radio Service (GPRS) Tunnelling Protocol (GTP) functions, and port translation. UPF is a data plane component that matches each incoming packet against a Packet Detection Rule (PDR) to define its flow and then executes the corresponding per-flow actions. This thesis implements a selection of UPF functions towards Quality of Service (QoS) enforcement. To this end, we implement the Quality of Service Flow Identifier (QFI) processing, the forwarding or dropping of the packet (gating) and the enforcement of Maximum Bit Rate (MBR) per flow. The implementation is in software using DPDK (Data Plane Development Kit) library. We evaluate the performance using a realistic set-up and a packet generator. Our results show that the implementation can support a large number of flows at high bit rates.
Citation Formats
M. F. Çemen, “A UPF module for 5G networks with quality of service support: software implementation and realistic evaluation,” M.S. - Master of Science, Middle East Technical University, 2023.