FlowVisor
From OpenFlow Wiki
What
- 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 affect another's traffic
Status
- FlowVisor is currently considered alpha quality and should not be deployed in production networks.
- That said, we currently have FlowVisor deployed in our production network(!).
Download
- Alpha release flowvisor-0.4.tar.gz (released 10/15/09)
- The preferred and most current source can be obtained direct from git repository:
- git clone git://openflowswitch.org/flowvisor.git
Documentation
Papers
- FlowVisor Technical Report
-
- Rob Sherwood, Glen Gibb, KK Yap, Guido Appenzeller, Nick McKeown, Guru Parulkar
- ACM Sigcomm 2009 Demo Abstract Best Demo Award
- Carving Research Slices Out of Your Production Networks with OpenFlow
- Rob Sherwood, Michael Chan, Glen Gibb, Nikhil Handigol,
- Te-Yuan Huang,Peyman Kazemian, Masayoshi Kobayashi, David Underhill,
- Kok-Kiong Yap, Guido Appenzeller, and Nick McKeown
Contact
- Report/Track a bug
- Discuss FlowVisor on the OpenFlow (general) mailing list
Authors
- Rob Sherwood
- Glen Gibb
- Srini Seetharaman
|