Implications of the Magma Architecture
Interoperability, scale and resilience
There are numerous open source implementations of mobile packet cores, e.g. Open5GS, Free5GC and OMEC, and Magma is yet another such implementation. However, Magma differs from these others in one key architectural respect: Magma terminates 3GPP protocols logically close to the “edge”, where edge in this context means either the radio interface or the federation interface to another mobile network. The single architectural decision was not made casually, and it has broad implications, which we explore in this paper.