A network hypervisor is a program that provides an abstraction layer for network hardware. Network hypervisors allow network engineers to create virtual networks that are completely decoupled and independent from the underlying physical network.
The OpenFlow Management and Configuration Protocol (OF-Config) is a protocol developed under the Open Networking Foundation used to manage physical and virtual switches in an OpenFlow environment.
The Open vSwitch Database Management Protocol (OVSDB) is an OpenFlow configuration protocol that is designed to manage Open vSwitch implementations.
Trema is an open source framework for developing OpenFlow controllers for software-defined networking in the Ruby and C programming languages.