- 网络拓扑:
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即可
SDN学习(一)搭建SDN环境(floodlight+mininet)
最新推荐文章于 2024-01-14 11:37:01 发布