pfm

Network element

A 5G Radio Access Network network element prototype using DPDK and C

Implemented a prototype of gNB-CU-UP a network element of 5G Radio Network. Using DPDK, a set of data-plane processing libraries and NIC drivers for high speed packet processing applications. Includes a Platform Software (which can be reused across gNB-CU-UP, gNB-DU and UPF) and GTP-U, PDCP and SDAP protocol stack which implemented as per 3GPP specifications.

GitHub

16 stars
4 watching
5 forks
Language: C
last commit: almost 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
prtkmishra/new_radio_5g_utils Utilities for generating various parameters in 5G physical layer specifications 71
edingroot/dpdk_gtp_gateway A DPDK-based GTPv1 user plane gateway project 22
iithnewslab/sba-grpc-5g A proof-of-concept system demonstrating a 5G core service based architecture using gRPC and NFV. 24
free5gc/free5gc Implementing the 5G mobile core network as defined in 3GPP Release 15 and beyond. 1,935
gc1905/5g-nr-pusch A MATLAB implementation of 5G NR Physical Uplink Shared Channel transmission and reception models 74
rumpkernel/drv-netif-dpdk A userspace TCP/IP stack that uses DPDK to perform packet I/O. 197
wnluc3m/5g_cn An open-source implementation of 4G LTE control signalling in a 5G Core Network 11
5gopenupf/openupf A 3GPP R16 compliant implementation of the User Plane Function in 5G mobile core networks 96
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
wmnsk/go-pfcp Implementation of the Packet Forwarding Control Protocol (PFCP) signaling protocol in Go. 125
hzane/nas-5gs Provides implementation of the 3GPP specifications concerning NAS protocol for 5G System 14
navarrothiago/upf-bpf An in-kernel solution for fast packet processing in 5G user planes using BPF and XDP 196
akarneliuk/pygnmi A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. 129
open5gs/open5gs An open-source implementation of the 5G core network architecture 1,854
sdnfv/opennetvm A high-performance platform for building and deploying network service chains using container-based NFV 262