FlowVisor
- FlowVisor is a special purpose OpenFlow controller that acts as a transparent proxy between OpenFlow switches and multiple OpenFlow controllers
- FlowVisor creates rich ''slices'' of network resources and delegates control of each slice to a different controller
- Slices can be defined by any combination of switch ports (layer 1), src/dst ethernet address or type (layer 2), src/dst IP address or type (layer 3), and src/dst TCP/UDP port or ICMP code/type (layer 4).
- FlowVisor enforces isolation between each slice, i.e., one slice cannot control another's traffic
Download
- Get the latest Debian/Ubuntu binary from our repo:
- Add
deb
http://updates.flowvisor.org/openflow/downloads/GENI/DEB
unstable/binary-$(ARCH)/
to your /etc/sources.list - sudo apt-get update && sudo apt-get install flowvisor
- Add
- Or get the bleeding edge source directly from the mercurial repository:
Status
- FlowVisor is currently considered a research project quality and careful testing and consideration should be exercised before deploying in production networks.
- That said, FlowVisor has been deployed in Stanford's production network since May of 2009.
Contact
- Report/Track a bug
- Discuss FlowVisor on the OpenFlow (general) mailing list
Page: System Requirements
Page: Installation Guide
Page: Flowvisor FAQ
Page: CLI User Guide
Page: Papers
Page: Development
Page: Processes
Page: Notes