Virtual Customer Premises Equipment

Virtual customer premises equipment (vCPE) is one of the biggest drivers of NFV deployment. Virtual equipment provides significant advantages to service providers’ offering of managed business services.

By virtualization of CPE functions, service providers can introduce new services much faster without deploying new hardware at customer premises. vCPE can also improve remote management capabilities, reduce operations costs, and give service providers more control over final costs of the solution.

vCPE use cases can be divided in two: Enterprise CPE (eCPE) and Residential CPE (rCPE).
Enterprises use CPEs to receive access services delivered by service providers. Virtual eCPE is a new way of delivering broadband services to business customers.

vCPE concept offers virtualization of most of CPE functions — e.g. routing, VPN or firewall  are virtualized, with the relevant functionality moved to the service edge or the service provider data center. In virtual Residential CPE (rCPE), which is similar to enterprise in functionality, functions like NAT/NAPT, parent control or IDS are moved to the data centers and will run in cloud.

The main difference between residential and enterprise application is in volumes. In the residential application, the number of CPE devices is much higher, which is going to cause a high load on the server CPU. In both cases latency of data path processing in CPU is high, making a special challenge for 5G networks.

Addressing the latency problem, Ethernity Networks offers vCPE acceleration in the network interface adapter (NIC), based on the company’s unique knowledge of data processing for different types of networks. Our solution provides acceleration for SLA, Packet Real Time Stamping (PRTS), NAPT, IDS, and FW. The system is managed by Driver API, OF 1.3.1, and can be used together with any OVS/DPDK environment.


ENET based NIC functionality for vCPE application