本实验需要两台主机,一台安装控制器OpenDaylight,一台装有Mininet并指定控制器为Opendaylight。Mininet主机下新建两台虚拟机,一台作为客户端,另一台则作为服务器。让客户端用http协议访问服务器端。

一、启动OpenDaylight

# cd /home/distribution-karaf-0.3.0-Lithium/bin

# ./karaf

二、mininet建主机

mn --controller=remote,ip=[OpenDaylight ip],port=6633 --mac

在OpenDaylight虚拟机上查看监听端口是否与Mininet的主机建立连接,命令是:netstat -anput|grep:6633。

三、启动Web服务

在 Mininet 环境中可方便建立一个Web服务器,从 host1建立了一个Web服务器,并从另外一台Host主机向Web服务器获取HTTP请求,xterm h1 h2。

在h1上启用web服务。

python -m SimpleHTTPServer 80 &

在h2中访问。

wget –O - h1的ip

在OpenDaylight中可查看日志,也可用root用户(普通用户检测不到网卡)运行wireshark抓包。