upf_p4_poc

UPF prototype

A proof of concept project for implementing a 5G User Plane Function (UPF) using Software-Defined Networking (SDN) and Programmable Data Plane technologies

This project is a proof of concept for 5g upf based on p4.

GitHub

32 stars
3 watching
9 forks
Language: P4
last commit: about 4 years ago
Linked from 1 awesome list

5gp4pfcpupf

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
801room/upf-xdp A proof-of-concept project demonstrating the use of XDP to implement 5G UPF functions 27
5gopenupf/openupf A 3GPP R16 compliant implementation of the User Plane Function in 5G mobile core networks 96
omec-project/upf An implementation of a 4G/5G mobile core user plane function (UPF) using Go and supporting multiple dataplane implementations. 181
nextmn/upf An experimental 5G Non-standalone User Plane Function implementation in Go. 11
edgecomllc/eupf An 5G User Plane Function project using eBPF to provide high observability and performance for decapsulation and routing of user plane traffic. 106
navarrothiago/upf-bpf An in-kernel solution for fast packet processing in 5G user planes using BPF and XDP 196
omec-project/up4 An abstraction layer for integrating 4G/5G networks with virtualized network functions. 20
travelping/upg-vpp An implementation of a User Plane Gateway (UPG) based on VPP for 3G/4G/5G networks 150
arv-sajeev/pfm A 5G Radio Access Network network element prototype using DPDK and C 16
free5gc/free5gc Implementing the 5G mobile core network as defined in 3GPP Release 15 and beyond. 1,935
protocolbuffers/upb A lightweight C implementation of Protocol Buffers for efficient data serialization 1,502
jazzycamel/micropython-uprotobuf A Python implementation of Protocol Buffers for micropython, enabling the creation of lightweight binary data serialization. 21
edingroot/dpdk_gtp_gateway A DPDK-based GTPv1 user plane gateway project 22
miniupnp/miniupnp A UPnP IGD implementation providing network address translation and discovery capabilities 1,457
jposada202020/micropython_uplot MicroPython graphics framework for small displays using the IL9486 driver 2