OpenEPC is the flexible and complete mobile core network (3GPP Evolved Packet Core) implementation. It has been designed for standards compliance and minimal footprint.
OpenEPC has supported research and innovation since 2009 by providing test-beds and reference implementations to operators, vendors, integrators and academia world-wide. Its stability and adaptability has motivated Core Network Dynamics to provide OpenEPC as a cost effective solution for commercial use. Initial focus is on selected use cases.


OpenEPC comprises all fundamental components of the 3GPP EPC. It supports LTE with the MME, S-Gw, P-Gw and HSS and also 2G and 3G with the SGSN and MSC (ICS compliant) and 3G femtocells with the HomeNodeB-Gw. QoS control is provided by the PCRF and PCC architecture. WiFi is supported both trusted and untrusted with the TWAG, ePDG and AAAs.
Core Network Dynamics also has developed all the stacks of the eNodeB up to the physical layer for which it partners with other companies specialized in radio.


HSS Home Subscriber Server with latest features for both LTE and IMS. It acts as a flexible Diameter Front-End with excellent performance and scalability options. Interfaces:
S6a, S6d, S6a-MSC, SWx, Cx, Sh, Sp
A Diameter Routing Agent for Load-Balancing across HSS instances is also available when required. Datasheet  


MME Mobility Management Entity providing authentication and mobility control for the LTE access networks Interfaces:
S1, S10, S11, S3, S6a


S-GW Serving-Gw supporting both PMIP and GTP deployment options on the S5/S8 interfaces. Interfaces:
S5, S8, S1-U, S4, S11, Gn, Gp, Gxx
 When using PMIP it supports the BBERF role of the PCC architecture and the Gxx interface  Datasheet  


PDN_GW PDN-Gw acting as mobility anchor for the PMIP and GTP deployments both for 3GPP and non-3GPP networks. Interfaces:
S5, S8, S2a, S2b, S6b, SGi, Gx, Gz(Rf)
It comprises the role of PCEF of the PCC architecture and generates charging records to the offline charging system. It supports IP Address location with dynamic pools, external DHCP server or AAA server.  Datasheet  


SGSN The SGSN provides 2G and 3G data connectivity via the S-Gw and PDN-Gw and permits integration of 2G and 3G radios into OpenEPC. Interfaces:
S6d, S4, Gn/Gp, S11, S3, S16, Iu-PS and Gb (over IP)


MSC IMS Centralized Services (ICS) capable MSC that provides Circuit Switched voice services by converting into IMS services. Interfaces:
C, A and Iu-Cs, S6d-MSC
 It integrates with the HSS using a Diameter based interface.


HnB_Gateway Interconnecting standard 3G femtocells to OpenEPC is easy with the Home NodeB Gateway which provides all necessary interfaces and has been tested against leading femtocell manufacturers equipment. Interfaces:
Iuh, Iu-PS and Iu-CS

PCRF and PCC architecture

PCRF The PCRF is instrumental in the establishment of dedicated bearers for voice in VoLTE. It does it by interacting with the PCEF deployed at the PDN-Gw and the BBERF at the S-Gw (when using PMIP mobility) Interfaces:
Gx, Gxx Rx, Sp
 Beside VoLTE OpenEPC PCRF has been demonstrated using a Web-Proxy using an Rx-Like interface over HTTP for broader applicability of QoS control.

ANDSF and client mobility

ANDSF Advanced ANDSF (Access Network Discovery and Selection Function) for inter-system mobility steering and flow routing. It enables the operator to define policies and transmit them to mobile devices to influence to which access networks to connect and when. Interfaces:
S14, Sp
Supports OMA DM and SyncML over diverse transports and a Linux client to be used for demonstration purposes.

WiFi Trusted and Untrusted

TWAG 3GPP has defined two methods of connecting WiFi networks: trusted and untrusted. OpenEPC supports all the elements and interfaces for both Interfaces:
S2a, SWa, S2b, SWn, STa, SWm, SWx, S6b, Gxx
Includes TWAG, ePDG, AAA

Offline charging

OfflineCharging OpenEPC gateways create accounting records for the offline charging system which consolidates them rates them and generates Charging Data Records which can be exported to external systems in standard formats. Interfaces:

VoLTE and VoWiFi support

VoLTE VoLTE and VoWiFi provide voice communications to LTE and WiFi networks by using IMS. It also supports text messaging and additional services (e.g. Supplementary Services).
VoLTE and VoWiFi are not part of OpenEPC but a separated add-on based on Kamailio-IMS which has been successfully integrated and tested with OpenEPC.



OpenEPC is conformant to ETSI Network Functions Virtualization (NFV) and has been deployed virtualized using both KVM and ESXI as hypervisors and OpenStack as infrastructure manager. OpenEPC also has been integrated to orchestrators like Canonical Juju and OpenBaton.
OpenEPC has participated in the first practical applications of SDN concepts to the EPC, supporting separation of control plane and user plane at its gateways and providing an extended OpenFlow interface between them. Further advanced SDN concepts like programmability of all components and distributed mobility approaches are also targeted by OpenEPC.


Deployment options

OpenEPC can be deployed in several configurations from reduced dimensions servers for decentralized deployments in vehicles to data-center racks and elastic deployments in the cloud.



Complete Core network in a small sized box


Scalability in half-size blade systems. OpenEPC can be deployed in any COTS hardware