...
Indigo Virtual Switch (IVS) is a pure OpenFlow virtual switch designed for high performance and minimal administration. It is built on the Indigo platform, which provides a common core for many physical and virtual switches.
Topology
IVS is used only as an edge switch. Zero or more uplink ports may be connected. IVS requires an out-of-band management interface for the OpenFlow control channel. IVS supports flow-based GRE tunnels, and these tunnels must run over interfaces not connected to IVS.
Prerequisites
Ubuntu 11.10
...