Home

Awesome

NextMN-UPF

NextMN-UPF is an experimental 5G UPF implementation. This UPF is implemented in User Space, meaning it does not depend on Linux GTP module.

[!WARNING] This UPF is still at the early stages of development and contains bugs and will crash in unexpected manners. Please do not use it for anything other than experimentation. Expect breaking changes until v1.0.0

The following features are implemented:

Missing features:

Other missing things because we are at early stages of development:

Getting started

Build dependencies

Runtime dependencies

Build and install

Simply run make build and make install.

Docker

If you plan using NextMN-UPF with Docker:

This can be done in docker-compose.yaml by defining the following for the service:

cap_add:
    - NET_ADMIN
devices:
    - "/dev/net/tun"
sysctls:
    - net.ipv4.ip_forward=1

Author

Louis Royer

License

MIT