Skip to main content

Network Virtualization

Network Virtualization (NV) is the abstraction of physical network resources into logical, software-based networks that can be programmatically created, modified, and managed independently of the underlying hardware.

Expanded Explanation

1. Technical Function and Core Characteristics

NV decouples networking functions such as switching, routing, and segmentation from dedicated appliances and implements them in software. It presents logical networks that operate over shared physical infrastructure with isolation between virtual networks.

Core capabilities include creation of virtual switches, routers, and firewalls, support for overlays such as virtual LANs and tunneling protocols, and centralized control through software-defined policies. It often works with programmable control planes and standardized southbound interfaces.

2. Enterprise Usage and Architectural Context

Enterprises use NV to provision and manage data center, campus, and cloud connectivity as software objects rather than as fixed hardware configurations. It supports multitenancy, microsegmentation, and integration with virtual machines and containers.

Architecturally, NV often operates as an overlay on top of IP underlay networks, integrating with Software Defined Networking (SDN) controllers, network function virtualization platforms, and orchestration tools. It interfaces with identity, policy, and telemetry systems for consistent governance.

3. Related or Adjacent Technologies

NV relates to SDN, which separates control and data planes to enable centralized control, and to network function virtualization, which implements network services as virtualized software functions. These approaches often coexist in the same architecture.

It also aligns with cloud networking constructs such as virtual private clouds, virtual networks, and service meshes. Standards efforts in the Internet Engineering Task Force (IETF) and ETSI domains describe tunnel encapsulations, control protocols, and frameworks that support virtualized network environments.

4. Business and Operational Significance

For enterprises, NV changes network operations from device-centric management to policy-centric and software-based management. It supports consistent configuration and lifecycle management across on-premises (on-prem) environments and public cloud infrastructure.

It enables repeatable deployment patterns, automation of network changes, and more granular security segmentation than traditional VLAN-only designs. These characteristics support governance, compliance, and service delivery objectives in complex, distributed environments.