L’objectif de ce projet consiste à superviser un réseau en se basant sur les évènements en utilisant le Software-Defined Networking et Floodlight, un contrôlleur OpenFlow en Java.
24. alibenmessaoud@alibm-E5630:~$ sudo apt-get install build-essential default-jdk ant python-dev ssh
git virtualbox eclipse
Reading package lists... Done
Building dependency tree
Reading state information... Done
ant is already the newest version.
build-essential is already the newest version.
default-jdk is already the newest version.
git is already the newest version.
python-dev is already the newest version.
ssh is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
alibenmessaoud@alibm-E5630:~$
24
25. alibenmessaoud@alibm-E5630:~$ git clone git://github.com/floodlight/floodlight.git
Cloning into 'floodlight'...
remote: Counting objects: 25393, done.
remote: Compressing objects: 100% (10202/10202), done.
alibenmessaoud@alibm-E5630:~$
alibenmessaoud@alibm-E5630:~/floodlight$ ant
Buildfile: /home/alibenmessaoud/ws/SDN/floodlight/build.xml
init:
compile:
compile-test:
dist:
[jar] Building jar: /home/alibenmessaoud/ws/SDN/floodlight/target/floodlight.jar
[jar] Building jar: /home/alibenmessaoud/ws/SDN/floodlight/target/floodlight-test.jar
BUILD SUCCESSFUL
Total time: 28 seconds
alibenmessaoud@alibm-E5630:~/ws/SDN/floodlight$
alibenmessaoud@alibm-E5630:~/floodlight$ java -jar target/floodlight.jar
01:26:04.194 INFO [n.f.c.m.FloodlightModuleLoader:main] Loading default modules
01:26:04.955 INFO [n.f.c.i.Controller:main] Controller role set to MASTER
...
01:41:34.457 INFO [o.s.s.i.r.RPCService:main] Listening for internal floodlight RPC on
localhost/127.0.0.1:6642
01:41:34.950 INFO [n.f.c.i.Controller:main] Listening for switch connections on 0.0.0.0/0.0.0.0:6633
25