upf

UPF

An implementation of a 4G/5G mobile core user plane function (UPF) using Go and supporting multiple dataplane implementations.

4G/5G Mobile Core User Plane

GitHub

181 stars
21 watching
106 forks
Language: Go
last commit: 11 days ago
Linked from 2 awesome lists

4g5gbesscnfdataplanedockerdpdkkubernetespfcpprometheusspgwupfuserplane

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
5gopenupf/openupf A 3GPP R16 compliant implementation of the User Plane Function in 5G mobile core networks 96
nextmn/upf An experimental 5G Non-standalone User Plane Function implementation in Go. 11
801room/upf_p4_poc A proof of concept project for implementing a 5G User Plane Function (UPF) using Software-Defined Networking (SDN) and Programmable Data Plane technologies 32
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
omec-project/up4 An abstraction layer for integrating 4G/5G networks with virtualized network functions. 20
801room/upf-xdp A proof-of-concept project demonstrating the use of XDP to implement 5G UPF functions 27
navarrothiago/upf-bpf An in-kernel solution for fast packet processing in 5G user planes using BPF and XDP 196
free5gc/free5gc Implementing the 5G mobile core network as defined in 3GPP Release 15 and beyond. 1,935
dpinney/omf A framework for simulating power system behavior and analyzing the cost-benefit of emerging technologies in smart grids. 112
aregm/nff-go A cloud-native framework for building scalable network functions in Go, abstracting away low-level networking details. 1,385
oeg-upm/gtfs-bench Provides a benchmarking framework for evaluating declarative knowledge graph construction engines in the transport domain 17
cmassiot/upipe A dataflow framework designed to process multimedia data buffers in a flexible and modular way. 1
travelping/upg-vpp An implementation of a User Plane Gateway (UPG) based on VPP for 3G/4G/5G networks 150
omec-project/ngic-rtc An implementation of Evolved Packet Core functions in a Control User Plane Separated architecture 54
energye/energy A framework for developing cross-platform desktop applications using Go and the Chromium Embedded Framework. 382