我的环境是fedora 16,首先需要先下载mininet文件和floodlight软件。

    1.下载mininet的网站为http://www.openflow.org/downloads/OpenFlowTutorial-081910.vmware.zip。大概1G大小,解压缩后用vmware或virtualbox打开即可。账号和密码都是openflow

    2.floodlight的安装脚本如下:

  1. yum install default-jdk ant python-dev 
  2. git clone git://github.com/floodlight/floodlight.git 
  3. cd floodlight 
  4. ant 
  5. java -jar target/floodlight.jar 

在floodlight启动起来以后,在浏览器中输入

  1. localhost:8080/ui/index.html 

就可以查看floodlight现在和哪些node连接了,暂时应该是没有的。

3. 在virtualbox中运行了mininet以后,就可以在host机器中通过ssh远程登录了。登录进去以后输入

  1. sudo mn --controller=remote --ip=<controller ip> --port=6633

4.这时你会发现在floodlight的网页中可以看到连接的node了。同时还可以使用wireshark抓包。