-
網絡拓撲:
A 主機 控制器 IP:192.168.1.197;Ubuntu 14.04 Desktop
B 主機 Mininet IP:192.168.1.198;Ubbuntu 16.01 Server
-
安裝floodlight
在A主機 192.168.1.197上:
安裝依賴庫:
apt-get install python-dev default-jdk ant
下載下傳floodlight-1.2
編譯:ant (類似于make)
-
安裝mininet
在B主機上:
下載下傳 mininet-master.zip
解壓到 /home/mininet-master/
./mininet/util/intall.sh -a
這個時候保持網絡暢通,安裝前最好先設定好軟體源為網易或阿裡,UESTC也可以。
-
啟動floodlight
在A主機上:
cd floodlight-1.2/
setsid java -jar target/floodlight.jar
-
啟動mininet
在B主機:
sudo mn –controller=remote,ip=192.168.1.197,port=6633
有可能失敗:
Unable to contact the remote controller at 192.168.1.197:6633
更改端口:
sudo mn –controller=remote,ip=192.168.1.197,port=6653
-
測試:
通路:192.168.1.197:8080/ui/index.html
-
抓包分析:
在A主機上安裝Wireshark或者B主機上使用tcpdump即可