Changes between Version 3 and Version 4 of GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/DesignSetup


Ignore:
Timestamp:
10/30/16 00:05:39 (3 years ago)
Author:
pjayanth@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/DesignSetup

    v3 v4  
    8585}}}
    8686
     87We need to install other dependencies since Floodlight was recently updated to support Java 8. Enter the following commands:
     88{
     89sudo apt-get update
     90sudo apt-get install software-properties-common python-software-properties
     91sudo add-apt-repository ppa:webupd8team/java
     92sudo apt-get update
     93sudo apt-get install oracle-java8-installer
     94}
     95
     96Confirm the java version by typing the command:
     97{
     98java -version
     99}
     100
     101Now we need to compile the controller. We are going to do that by using the tool '''ant'''. Enter the following command to install '''ant''':
     102{
     103sudo apt-get install ant
     104}
     105
     106To communicate with the Floodlight Controller using the built-in REST API's, we need to install the tool '''curl'''. Enter the following command:
     107{
     108sudo apt-get install curl
     109}
     110
     111Now we can compile the controller. Enter the following commands:
     112{
     113cd floodlight
     114ant
     115}
     116
     117You can start the Floodlight Controller using the command:
     118{
     119java -jar target/floodlight.jar
     120}
     121
    87122
    88123== Step 3.  Configure the Open vSwitch ==