Have a Business Enquiry


Virtual CPE

Customer premise equipment or CPE is used by any enterprise or residential broadband subscriber to connect to the service provider’s network. Service Providers provide, configure and manage CPEs from different hardware vendors for enterprise customers (for business services) and residential subscribers (for multi-play services).

Continuing technology transitions, new service launches, security, privacy and metering requirements make service providers incur significant amount of CAPEX and OPEX to upgrade CPE devices and/or update device software on a regular basis.

Virtual CPE is an alternative way of delivering broadband services to subscribers where most of the CPE functions are pulled in to the operator's network and located near the service edge. In the new network architecture, the CPE acts as a simple Layer-2 forwarding device that helps a business or residential subscriber to connect to the service provider network. Services such as DHCP, Firewall, NAT, Routing, VPN, etc. are delivered by Virtual Network Functions (VNFs) running at the Telco datacenter as a Virtual Machine (VM) instance configured for each broadband subscriber.

Calsoft Labs’ Services:

VNF Development

  • Architecture, design & development of Virtual CPEs
  • Intel DPDK based optimization for high performance
  • Support for different virtualization architectures (LXC/Para/Full Virtualization)
  • Support for different virtual environments (VMware/KVM/Xen)


  • Design and development of FCAPS and VNF lifecycle management framework
  • Develop VNF packages for a service deployment
  • Implement Network Services lifecycle management features
  • Integrate and validate with third-party NFV orchestrators or legacy NMS/OSS

VNF Benchmarking and Performance Tuning

  • Benchmarking for performance in Enterprise/Telco cloud environments
  • Performance improvements with Intel DPDK based optimization
  • Fast path optimization using offloading techniques

VNF Porting and Testing

  • Porting of Virtual CPE from custom silicon to standard x86 platform
  • Migration of Virtual CPE across different hypervisors/OS environments
  • Testing Virtual CPE using industry leading test tools/equipments

Virtual CPE Framework

Calsoft Labs has developed a Virtual CPE framework that provides core functions such as

Multi-site Layer 3 IPSec VPN Static & Dynamic VRF
VLAN (802.1Q and Q-in-Q) Quality of Service (QoS)
Stateful Firewall Traffic Shaping
Static & Dynamic NAT (with support for ALGs) Universal Plug and Play (UPnP)
DHCP Server, Client and DHCP Relay Support for IPv4 & IPv6
Routing and Multicast Device Management

Additional functions such as VPLS, MPLS/SSL/TLS VPN, DPI and UTM can be easily integrated with Calsoft Labs Virtual CPE (vCPE) framework to deliver a complete Enterprise vCPE solution.

Calsoft Labs vCPE framework allows service providers to create a flexible service delivery infrastructure for dynamic service provisioning and new service activation thereby enabling faster time to revenue. Learn more >>

Virtual CPE

Virtual CPE Framework - Unique value proposition

  • Proven and reliable - Commercially proven
  • Deliver high performance - Powered by Intel® DPDK and uses I/O virtualization
  • Interoperable - Comply with ETSI NFV
  • Scalable - Linearly scales with number of CPU cores
  • Customizable - Flexible to add/delete features & create instances with different capacity
  • Manageable - Easy integration with ETSI MANO compliant NFV orchestrators
  • Portable - Across different Hypervisor/OS and VM or Container