Open Virtual Network (OVN) is a software defined, hardware accelerated, network solution working at layers below the CMS.
OVN fills the gap between cloud management software, such as Kubernetes, and network service and policy for thousands of entities across physical machines.
OVN's data path implementation can be fully accelerated by the NIC, which enables packets to directly appear in the virtual machine or container endpoint.
OVN's hardware acceleration features include access control lists (ACLs), layer 2 switching, layer 3 routing, NAT, among others.
OVN is a distributed system with several components and it uses ovsdb-server as its database without introducing any new dependencies.
OVN is included in Canonical's networking products such as Charmed OpenStack, Sunbeam, and MicroCloud.
Using industry standard routing protocols like BGP, OVN provides secure tenant isolation and enhanced performance through hardware acceleration and offloading.
OVN's features benefit from specialised hardware, such as NVIDIA ConnectX-6 Dx and the latest generation of smart NICs like NVIDIA Bluefield, Intel IPU E2100 or AMD Pensando Elba.
OVN with built-in support for tenant isolation and enhanced performance is a cornerstone of Canonical's networking vision.
Future content will cover topics such as running OVN on NVIDIA Bluefield DPUs and managing distributed security controls.