Network Function Virtualization

Network Function Virtualization (NFV) is a way to reduce cost and accelerate service deployment for network operators by decoupling functions like a firewall or WAN accelerator from dedicated hardware and moving them to virtual servers. It incorporates cloud and virtualization technologies to drive rapid development of new network services with flexible scalability. These technologies are often grouped as NFV and software-defined networking (SDN).

NFV allows service providers to deliver services faster and cost-effectively, and to leverage automation so that they can adapt to customers’ needs for scale and agility. Instead of installing expensive proprietary hardware, service providers can purchase inexpensive switches, storage and servers to run virtual machines that perform network functions. If a customer wants to add a new network function, the service provider can simply spin up a new virtual machine to perform that function.

The NFV enables virtual network functions, such as firewall, IPS NAT, DHCP, etc., to be deployed as customized virtual Customer Premises Equipment (vCPE) instantly, completely decoupling network functions from the underlying hardware, and thereby gaining significantly increased flexibility. This brings unprecedented agility to network and security provisioning, combined with significant CAPEX and OPEX savings. In essence Q-Balancer’s NFV takes advantage of the software defined nature by creating modern Virtual Network Functions (VNFs) that are distributed overlays. Our XBond bandwidth bonding technology is a specific type of Virtualization Network Function that has the ability to intelligently make per packet routing decisions to enable aggregation of WAN links based on various parameters such as latency, packet loss, throughput.


  • Reduces space needed for network hardware
  • Decreases network power consumption
  • Reduces maintenance and hardware costs
  • Ease network upgrades
  • Delivers services to customers in minutes