Jump to section

What is network virtualization?

Copy URL

Network virtualization is the transformation of a network that was once hardware-dependent into a network that is software-based. Like all forms of IT virtualization, the basic goal of network virtualization is to introduce a layer of abstraction between physical hardware and the applications and services that use that hardware.

More specifically, network virtualization allows network functions, hardware resources, and software resources to be delivered independent of hardware—as a virtual network. It can be used to consolidate many physical networks, subdivide one such network, or connect virtual machines (VMs) together.

With network virtualization, digital service providers can optimize their server resources (i.e. fewer idle servers), allow them to use standard servers for functions that once required expensive proprietary hardware, and generally improve the speed, flexibility, and reliability of their networks.

There are two kinds of network virtualization: external virtualization and internal virtualization. External network virtualization can combine systems physically attached to the same local area network (LAN) into separate virtual local area networks (VLANs), or conversely divide separate LANs into the same VLAN. This allows service providers to improve a large network’s efficiency.

Unlike external network virtualization—which acts on systems outside of a single server—internal network virtualization acts within 1 server to emulate a physical network. This is typically done to improve a server’s efficiency, and involves configuring a server with software containers. With containers, individual applications can be isolated or different operating systems can be run on the same server.

Network virtualization abstracts all IT physical infrastructure elements (compute, network, and storage) away from proprietary hardware, pooling them together. From this pool, resources can be deployed automatically where they are needed most as demands and business needs change. This is especially relevant in the telecommunications industry, where traditional providers are challenged with transforming their networks and operations to keep up with technological innovation.

Whether it’s virtual reality in remote surgery or smart grids allowing ambulances to safely speed through traffic lights, new advancements offer the promise of radically improved and optimized experiences. But the traditionally hardware-dependent networks of many service providers must be transformed to accommodate this innovation. Network virtualization offers service providers the agility and scalability they need to keep up.

Just as hyperscale public cloud providers have demonstrated how cloud-native architectures and open source development can accelerate service delivery, deployment, and iteration, telecommunication service providers can take this same approach to operate with greater agility, flexibility, resilience, and security. They can manage infrastructure complexity through automation and a common horizontal platform. They can also meet the higher consumer and enterprise expectations of performance, safety, ubiquity, and user experience. With cloud-native architectures and automation, providers can more rapidly change and add services and features to better respond to customer needs and demands.

Most digital service providers are already committed to network functions virtualization (NFV). NFV is a way to virtualize network services—such as routers, firewalls, virtual private networks (VPNs), and load balancers—that have traditionally been run on proprietary hardware. With an NFV strategy, these services are instead packaged as VMs or containers on commodity hardware, which allows service providers to run their network on less expensive, standard servers.

With these services virtualized, providers can distribute network functions across different servers or move them around as needed when demand changes. This flexibility helps improve the speed of network provisioning, service updates, and application delivery, without requiring additional hardware resources. The segmentation of workloads into VMs or containers can also boost network security.

This approach:

  • Uses less (and less expensive) hardware.
  • Increases flexibility and workload portability.
  • Provides the ability to spin workloads up and down with minimal effort.
  • Allows network resources to be scaled elastically to address changing demands.

The economic benefits of virtualizing network infrastructure can be significant, with the Radio Access Network (RAN) representing an important opportunity for service providers to simplify network operations and improve flexibility, availability, and efficiency. ACG Research estimates that network operators who virtualize the entire RAN can see total cost of ownership (TCO) savings of 44%.

Red Hat offers an open source-based carrier grade solution: Red Hat Solution for NFV. This solution helps Communication Service Providers (CSP) achieve IT and network convergence by making NFV features available on existing open source products like Red Hat®️ OpenStack®️ Platform.

Keep reading


Containers vs VMs

Linux containers and virtual machines (VMs) are packaged computing environments that combine various IT components and isolate them from the rest of the system.


What is a virtual machine (VM)?

A virtual machine (VM) is an isolated computing environment created by abstracting resources from a physical machine.


What is KVM?

Kernel-based virtual machines (KVM) are an open source virtualization technology that turns Linux into a hypervisor.

More about virtualization


Modernize existing applications with Red Hat OpenShift Virtualization, included with Red Hat OpenShift Container Platform.

A platform that virtualizes hardware and organizes those resources into clouds.



Command Line Heroes Season 4, Episode 5:
"Smarter phones: Journey to the palm-sized computer"


Global investment bank leverages OpenShift to manage its global footprint of virtual machines


Free training course

Virtualization and Infrastructure Migration Technical Overview