Virtualized Evolved Packet Core (vEPC)

Virtualized Evolved Packet Core (vEPC)

The solution supports the 3GPP release 11 standards and provides the following virtual network functions: SGSN, GGSN, MME, S-GW, P-GW, HSS and PCRF. The solution leverages SDN and NFV to transform EPC elements into software-centric functions on COTS servers. The vEPC solution provides operators with the ability to configure system capacity independently for control and user plane traffic, which helps CSPs utilize network resources more efficiently and mitigate many traffic growth challenges. The vEPC leverages NEC/NetCracker’s comprehensive, unified Service and Network Orchestration solution to facilitate end-to-end service lifecycle management and enable dynamic service chaining, which combines multiple homegrown and third-party VNFs to create differentiated mobile services. The solution provides the following unique capabilities:



  • Elastic control and data plane scalability by leveraging a unique intelligent function decomposition. At the management and provisioning level, the vEPC solution defines logical system units that can be independently managed, deployed and scaled. The decomposition enables independent scaling of control and data planes by separating each plane’s functionalities.
  • SDN-enabled functionality which supports fail-over scenarios between active and standby sites and provides better user experience by dynamically placing VNFs closer to core locations. It also enables dynamic service chaining of various value-added applications.
  • Carrier-grade extensions to OpenStack by leveraging its core components and API/specific standards. In order to fill the gaps between existing OpenStack capabilities and NFV requirements, NEC implemented several extensions, such as NUMA-aware resource pinning, cluster-aware deployment, proactive hardware failure detection and high-performance data-plane support.
  • End-to-end automation with key features including: a) auto-scaling, which automates the scaling of resources based on dynamic capacity requirements b) auto-healing, which automates the entire process of system recovery by monitoring the system diagnostics and triggering failover plans, as well as recovering the original system to meet workload demands c) auto-provisioning, which automates the process of provisioning logical system units and deploying VMs and includes network automation d) auto-resource allocation, which automates the process of physical resource allocation based on performance, redundancy and resource availability criteria.
  • Comprehensive turnkey software delivery and integration services.


Virtualized Evolved Packet Core (vEPC) DPDK DPDK