Open vSwitch est un commutateur virtuel multicouche qui peut fonctionner comme commutateur logiciel dans un hyperviseur ou comme pile de contrôle pour du matériel de commutation. Il est conçu pour l'automatisation de réseaux à grande échelle par extension programmatique et prend en charge des protocoles standard comme NetFlow, sFlow, IPFIX, RSPAN, LACP et 802.1ag. Open vSwitch peut être réparti sur plusieurs serveurs physiques et s'intègre à des plateformes de virtualisation et de cloud telles que Xen, KVM et OpenStack. Il fonctionne sur Linux, FreeBSD et NetBSD et a été porté sur DPDK. Le projet associé OVN ajoute des abstractions réseau virtuelles comme les overlays et les groupes de sécurité.
Open vSwitch est open source sous licence Apache 2.0 (quelques fichiers ont d'autres conditions). C'est un Collaborative Project de la Linux Foundation, une organisation à but non lucratif américaine qui détient les marques. Il n'existe pas de service hébergé par un éditeur : vous exécutez le logiciel sur votre propre infrastructure, de sorte qu'aucune donnée ne remonte au projet, et vous pouvez inspecter le code source.