Open Virtual Network
Open Virtual Network (OVN) is an open source Software Defined Networking (SDN) system that provides virtual L2 and L3 networking, logical switching, routing, and security services for virtual machines and containers on top of the Open Virtual Switch (vSwitch) data plane.
Expanded Explanation
1. Technical Function and Core Characteristics
OVN implements virtual networking abstractions such as logical switches, logical routers, distributed firewall rules, and address management on top of Open vSwitch. It uses a centralized control plane with a Northbound and Southbound database architecture and programs Open vSwitch instances through OVSDB and OpenFlow or equivalent mechanisms.
The system supports logical L2 and L3 connectivity, distributed Automated Retraining Pipeline (ARP) handling, native L3 routing, and Network Address Translation (NAT) for tenant networks. OVN uses encapsulation protocols such as Geneve to interconnect hypervisors and provides mechanisms for security groups and access control lists that apply at the logical port level.
2. Enterprise Usage and Architectural Context
Enterprises deploy OVN as the virtual networking layer under cloud management platforms, container platforms, and Infrastructure-as-a-Service (IaaS) environments. It integrates with orchestration systems that write desired state into the OVN Northbound database, which the controllers translate into flows and policies installed on each Open vSwitch instance.
OVN fits into software-defined data center and network function virtualization architectures where operators want programmable isolation, multi-tenant segmentation, and policy-based control without dependence on proprietary Network Virtualization (NV) platforms. It runs on standard servers and supports integration with IPv4 and IPv6 physical networks through gateway routers.
3. Related or Adjacent Technologies
OVN builds on and extends Open vSwitch, which provides the forwarding plane and switching capabilities on each host. It competes with or substitutes for other NV and SDN systems that deliver logical networking for clouds, including vendor-specific virtual network overlays.
OVN interoperates with standard IP routing, BGP-based upstream connectivity, and encapsulation protocols such as Geneve that align with Internet Engineering Task Force (IETF) specifications for NV overlays. It also integrates with Kubernetes and OpenStack through dedicated drivers that treat OVN as the cluster or cloud networking backend.
4. Business and Operational Significance
For enterprises, OVN offers a programmable virtual networking layer that supports multi-tenant isolation, automation, and policy enforcement using open protocols and an open source implementation. It can reduce dependence on specialized hardware overlays by moving virtual network control into software running on commodity infrastructure.
Operations teams use OVN to centralize configuration of logical networks while retaining distributed data-path processing on each host. The separation between the Northbound and Southbound databases supports integration with multiple cloud or cluster managers and allows consistent enforcement of security and segmentation policies across virtualized workloads.