Categories
5G SA EPC LTE Mobile Networks Software

Open5Gs Database Schema Change

New database time to support slicing and a migration path for existing users.

Categories
5G SA Mobile Networks

My first 5G Core: Open5Gs and UERANSIM

Note: As this space develops so quickly I’ve refreshed the original post from November 2021 in March 2021 with updated instructions. While 5G SA devices are still in their early stages, and 5G RAN hardware / gNodeBs are hard to come by, so today we’ll cover using UERANSIM to simulate UEs and 5G RAN, to […]

Categories
EPC LTE Mobile Networks

Open5GS EPC: Static IP Addresses for UEs / APNs / Subscribers

Assigning static IPs to UEs in Open5GS

Categories
EPC LTE Mobile Networks Software

List of Open Source Evolved Packet Core (EPC) Implementations

List of Open Source Evolved Packet Core implementations

Categories
EPC LTE Mobile Networks

Open5GS EPC: SGW selection by eNodeB ID / TAC

Using the new functionality in Open5Gs to select S-GW based on TAC or eNB ID.

Categories
EPC LTE Mobile Networks

Connecting any 3rd Party HSS to Open5GS MME

Connecting an external / 3rd party HSS to Open5GS

Categories
EPC LTE Mobile Networks Python

Open5GS Python Library / API

A while ago I wrote a Python library for interfacing Open5GS HSS to Python. The Open5GS HSS uses a MongoDB backend, so the library is just running formatted Mongo queries. You can create, edit and delete subscribers in the HSS, along with modifying any parameters you can from the WebUI. Take a look: https://github.com/open5gs/open5gs/tree/master/misc/db/python

Categories
EPC LTE Python

Ansible for Scaling and Deployment of Evolved Packet Core NEs

Using Ansible to orchestrate EPC Network Elements