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 targeted to optimize mobile operators’ TCO and service quality.

With rapid data growth (IoT, AR, VR, video, Big Data, and so on) and new demand for 5G services, the requirement that vEPC handle heavy traffic flow while minimizing latency is 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 CPU to focus on management and orchestration and supports real-time performance monitoring.

Ethernity’s vEPC solution provides all the 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.