本实验需要两台主机,一台安装控制器OpenDaylight,一台装有Mininet并指定控制器为Opendaylight。Mininet主机下新建两台虚拟机,一台作为客户端,另一台则作为服务器。让客户端用http协议访问服务器端。
# cd /home/distribution-karaf-0.3.0-Lithium/bin
# ./karaf
mn --controller=remote,ip=[OpenDaylight ip],port=6633 --mac
在OpenDaylight虚拟机上查看监听端口是否与Mininet的主机建立连接,命令是:netstat -anput|grep:6633。
在 Mininet 环境中可方便建立一个Web服务器,从 host1建立了一个Web服务器,并从另外一台Host主机向Web服务器获取HTTP请求,xterm h1 h2。
在h1上启用web服务。
python -m SimpleHTTPServer 80 &
在h2中访问。
wget –O - h1的ip
在OpenDaylight中可查看日志,也可用root用户(普通用户检测不到网卡)运行wireshark抓包。