Changes between Version 22 and Version 23 of OpenFlow/Controllers


Ignore:
Timestamp:
03/03/15 13:35:45 (7 years ago)
Author:
rrhain@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OpenFlow/Controllers

    v22 v23  
    77Experimenters in GENI have used OpenFlow controllers based on these frameworks (in alphabetical order):
    88
    9 [https://openflow.stanford.edu/display/Beacon/Home Beacon] is a Java-based controller that supports both event-based and threaded operation. Beacon was developed at Stanford.
    10 
    119[http://floodlight.openflowhub.org/ Floodlight] is a Java-based controller that was forked from the Beacon controller, and now is supported by a community of developers. Floodlight is released under the Apache License. 
    1210
     
    1513[http://garyberger.net/?p=537 NodeFlow] is an OpenFlow controller written in pure !JavaScript for Node.JS.  Node.JS provides an asynchronous library over !JavaScript for server side programming which is perfect for writing network based applications.
    1614
    17 [http://noxrepo.org/ NOX] is a C++ based platform that gives the ability to developers to implement new controllers by writing NOX modules in either C++.
    18 
    1915[http://noxrepo.org/ POX] is a Python based platform that gives the ability to developers to implement new controllers by writing NOX modules in either Python. Pox was part of what is now called Nox classic, but it was separated into a different controller platform that only supports Python. 
    2016
     17[http://trema.github.com/trema/ Trema] is a C based platform that allows developers to write new controllers by writing Trema modules in either C or Ruby. Trema was developed by NEC.
    2118
    22 [http://trema.github.com/trema/ Trema] is a C based platform that allows developers to write new controllers by writing Trema modules in either C or Ruby. Trema was developed by NEC.
     19[http://noxrepo.org/ NOX] is a '''deprecated''' C++ based platform that gives the ability to developers to implement new controllers by writing NOX modules in either C++.
    2320
    2421If you've used an !OpenFlow controller based on something else, drop a note to [mailto:help@geni.net], and we can add a link here.