Changes between Initial Version and Version 1 of Internal/OpenFlow/Controllers/FloodLight


Ignore:
Timestamp:
Feb 16, 2012, 3:21:09 AM (13 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/Controllers/FloodLight

    v1 v1  
     1= The !FloodLight Controller. =
     2!FloodLight is an open-source, Java-based controller distributed by Big Switch Networks.
     3== I. Installation. ==
     4The following describes the installation of !FloodLight on an Ubuntu 11.04 (natty) system. Installation is described on their [http://floodlight.openflowhub.org/getting-started/ website], but will be repeated here. If you are using SSH, You may want X11 forwarding to be able to launch Eclipse later on.[[BR]]
     5
     61. install the dependencies: 
     7{{{
     8apt-get install build-essential default-jdk ant python-dev git-core eclipse
     9}}}
     10
     112. pull sources from github, and build:
     12{{{
     13git clone git://github.com/floodlight/floodlight.git
     14cd floodlight/
     15git checkout stable
     16ant;
     17}}}
     18
     193. launching the controller - there are two ways to do this - through eclipse, or directly through java (both in the floodlight/ directory):
     20{{{
     21java -jar target/floodlight.jar
     22}}}
     23or as an Eclipse project - first set up Eclipse:
     24{{{
     25ant eclipse;
     26}}}
     27then import Floodlight as a project (verbatim from the website):
     28 * Open eclipse and create a new workspace
     29 * File -> Import -> General -> Existing Projects into Workspace. Then click “Next”.
     30 * From “Select root directory” click “Browse”. Select the parent directory where you placed floodlight earlier.
     31 * Check the box for “Floodlight”. No other Projects should be present and none should be selected.
     32 * Click Finish.