We believe in the tremendous power of open source software and methodologies to enable collaborative innovation. FreedomFi is focused on working with the community to build an open network core leveraging Magma. The Magma project is the primary open source network project to enable decentralized 5G networks and FreedomFi has become one of the leading contributors to the project’s development.
Why Open Source?
Network Core is the operating system of a cellular network. The radios you install, customer billing and security systems you configure and monitoring systems you deploy will all talk to each other through a set of standard interfaces of the network core. Small cell vendors often hard-bundle network core software with the radio hardware, which locks you into their radio brand. Larger NEPs claim vendor agnostic network core software, but it always carries a bias towards their solution stack. Choosing an open source network core is the only way to run the cellular network on your terms.
Cloud-Native. API-Centric. Distributed.
Magma Network Core architecture is comprised of three key components
Magma Access Gateway (AGW) is a distributed, data plane component of the cellular network that connects directly to an LTE or 5G radio. You can think of AGW as an equivalent of Open vSwitch in an enterprise software defined network architecture. It can be embedded inside the radio, run at the cell site in an appliance (like FreedomFi appliance) or run in a cloud. Access Gateways connect to a centralized orchestrator.
Magma Orchestrator (orc8r) is a centralized network controller. Build as a k8s native application, it can run on any cloud or on-premises. Orchestrator keeps tabs on all the Access Gateways and provides a simple and consistent way to configure and monitor your wireless network.
Federation Gateway is an optional component that can be deployed and configured if you want to connect to third party network core components like HSS, OCS and PCRF using standard 3GPP protocols. It acts as a proxy between an all IP Magma network and components of network core that use Diameter based protocols.
Join The Growing Community
If you want to learn more about Magma or contribute, here are some resources to get you going.