Virtual EPC Offload

Virtual Evolved Packet Core (vEPC) is a mobile network system that accommodates xGPP access. It is based on virtualized platforms and Software-Defined Networking (SDN) technologies, and provides optimization for mobile operators’ TCO and service quality.

With the rapid growth of data (IoT, AR, VR, video, Big Data, and more) and new demands for 5G services, the requirement that vEPCs handle heavy traffic with minimal latency creates a major challenge for COTS servers. Ethernity Networks offers vEPC data path offload onto FPGA-based SmartNICs to address this performance challenge while maintaining low cost and low power. This frees the server CPU to focus on management and orchestration and supports the real-time performance monitoring.

Ethernity’s vEPC solution provides all traditional functions of EPC as virtual network functions (VNFs):

  • vMME: virtual mobility management entity
  • vS/P-GW: virtual serving and packet data network gateway
  • vHSS: virtual home subscriber server
  • vPCRF: virtual policy control and charging rules function

vS/P-GW includes virtual serving GPRS node (vSGSN) and virtual gateway vGPRS support node (vGGSN) functionalities that can be deployed as totally separate functions or integrated with a collapsed interface.

Most of these VNFs require data forwarding with some packet editing, such as tunneling, switching, and performance monitoring.