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 VPN, Stateful Firewall, Static and Dynamic NAT, NATP with ALG support etc. 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

  • Expandable platform for different types of Virtual Network Functions (VNFs)
  • Adaptable to various Linux and Hypervisor distributions
  • Can be managed by any ETSI MANO compliant VNF orchestrator through open APIs
  • Standards compliant Network Functions - Open standards based architecture
  • Intel DPDK optimized for high performance
  • NUMA aware design
  • Carrier Grade reliability
  • Support for all functional features as in any Proprietary Appliance

Calsoft Labs has built an Enterprise vCPE Solution based on this framework that enables service providers to offer traditional CPE services and new enterprise network services on demand to enterprise customers. Learn more >>