FloodlightのWeb Interfaceが何気に気になってしまったので入れてみた。
Raspberry Pi (Raspbian)への導入です。
あまりにも普通に動いてくれます。今回はOpenJDKを利用していますが、Oracle JDKを利用する事も可能でしょう。
$ sudo apt-get install default-jdk ant git-core
$ git clone git://github.com/floodlight/floodlight.git
$ cd floodlight
$ ant
Buildfile: /home/pi/floodlight/build.xml
init:
compile:
[javac] Compiling 141 source files to /home/pi/floodlight/target/bin
compile-test:
[javac] Compiling 75 source files to /home/pi/floodlight/target/bin-test
[javac] Note: /home/pi/floodlight/src/test/java/net/floodlightcontroller/flowcache/PortDownReconciliationTest.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
dist:
[jar] Building jar: /home/pi/floodlight/target/floodlight.jar
[jar] Building jar: /home/pi/floodlight/target/floodlight-test.jar
BUILD SUCCESSFUL
Total time: 10 minutes 7 seconds
$ java -jar target/floodlight.jar
http://RasPiのIP:8080/ui/index.html
こいつにアクセスすると、Web UIにアクセス出来ます。
少しスペック不足で、はじめ遅いですがメモリに乗るとそれなりに動いてます。
グラフィカルな見た目はちょっと愉しい。
実家に帰って来てるので、手元にOpenFlowスイッチが1台しかないから線が繋がらない。
これは戻ったらいっぱい繋いで試してみなければっ!