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%.

Learn how to automate your network with Red Hat

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 Services on OpenShift®.

See all Red Hat solutions for telecommunications

Red Hat OpenStack Services on OpenShift may be a good option to support your virtualized workloads, especially for telecommunication use cases. It's a part of Red Hat’s comprehensive virtualization solution, which can help you migrate virtual machines (VMs) now and modernize them when you’re ready.

Migrate VMs to Red Hat OpenShift Virtualization, a modern application platform–based on the open source projects KVM and KubeVirt–that can run virtual machines and containers side by side. The included migration toolkit for virtualization provides the tools you need to start your migration in a few simple steps. Use automation to accelerate delivery with Red Hat Ansible® Automation Platform–from migration at scale to Day 2 operations and remediation. Monitor the security and performance of your VMs from a single console with Red Hat Advanced Cluster Management for Kubernetes. With additional support options and partner integrations for storage, backup and disaster recovery, and networking, you can rely on Red Hat to keep your virtual infrastructure running smoothly throughout the hybrid cloud.

Keep reading

Article

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.

Article

What is a virtual machine (VM)?

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

Article

What is KVM?

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

More about virtualization

Products

Red Hat OpenShift Virtualization

Migrate and manage virtual machines on a comprehensive hybrid cloud application platform with Red Hat OpenShift Virtualization.

Red Hat Ansible Automation Platform

Manage the full end-to-end lifecycle of VMs—from provisioning, to patching, to enforcing configuration standards.

Red Hat Advanced Cluster Management for Kubernetes

Monitor and manage the security and performance of your VMs from a single console. 

Resources

Datasheet

Work with Red Hat consulting to develop a clear roadmap and timeline for migrating your VMs.

Learning hub

Explore learning materials and tools designed to help you use Red Hat OpenShift Virtualization.

E-book

Learn 15 key benefits of deploying Red Hat OpenShift as a unified app platform for both VMs and containers.

Brief

Explore how you can automate and scale migration of VMs off of traditional technology.

Training

70% discount

Managing Virtual Machines with Red Hat OpenShift Virtualization.