Open vSwitch, a multilayer virtual switch licensed under open source Apache 2.0, is a high-quality, production-quality virtual switch. It's designed to allow massive network automation via programmatic extension while still supporting standard management interfaces & protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag). It is also designed to distribute across multiple physical servers, similar to Cisco's Nexus 1000V or VMware's vNetwork distributed switch. Open vSwitch can be used in multiple products, and it runs in large production environments (some very large). Every stable release goes through hundreds of system-level and thousands of unit testing. The OVN project is maintained by the Open vSwitch group. OVN adds native support for virtual network abstractions to OVS, such as virtual L2 overlays and L3 overlays, and security groups.