How to backup and restore Open5Gs config between servers
Setting up Open5Gs without a NAT requirement, and the routing required to do so.
New database time to support slicing and a migration path for existing users.
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 […]
Configuring the NRF for Open5GS
Assigning static IPs to UEs in Open5GS
Using the new functionality in Open5Gs to select S-GW based on TAC or eNB ID.
Connecting an external / 3rd party HSS to Open5GS
Sending SMS over LTE using OsmoMSC and OsmoHLR and the SGs interface for SMSoS
Looking into the SGi interface for Circuit Switched Fallback in LTE to use GSM/UMTS networks for Calls & SMS
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
Note: NextEPC the Open Source project rebranded as Open5Gs in 2019 due to a naming issue. The remaining software called NextEPC is a branch of an old version of Open5Gs. This post was written before the rebranding. I’ve been working for some time on Private LTE networks, the packet core I’m using is NextEPC, it’s […]
Separating Network Elements (NEs) in NextEPC packet core.
Looking for Love in the 5G Core?
Let’s look at our matchmaker – The Network Repository Function in 5G Core.
The first SMS was sent in 1993, and all these years later as 5G rolls out, we’re still supporting it.
A look at non-IP transport for 5G including Ethernet.
A look at PFCP for the Sx and N4 Interfaces
List of Open Source Evolved Packet Core implementations
Intro to our post series on GSM using the Osmocom stack,
Multi-tenancy on the RAN side of the network, allowing an eNB to broadcast multiple PLMN IDs (MCC/MNC) in the System Information Block (SIB).