OpenDayLight Helium实验一 OpenDaylight的C/S模式实验
本文基于:OpenDaylight的C/S模式实验而成
C/S 结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
这个实验按照我的理解大概的一个意思是,在Mininet上建立两个主机,一个是服务器一个是主机,通过ODL控制器和一个Switch连接:
在其中一台主机h1上建立web服务,然后从h2远程访问h1,并下载一些内容,就完成了一个CS交互。
实验过程:
启动ODL:
cd distribution-karaf-0.2.0-Helium/bin
./karaf
注意,输入之后要等待一段时间,等待端口开启。
在New Terminal里查看ODL虚拟机的ip地址 监视端口状态
ifconfig
netstat -anput|grep 6633 查看6633端口状态
打开Mininet 远程连接ODL
建立拓扑(下面的IP地址,是装有ODL的虚拟机IP地址;我是装在同一个虚拟机内了):
mn --controller=remote,ip=[controller<em>ip],port=6633 --mac
查看端口,判断是否ODL和Mininet连接上了。
启动Web服务
在 Mininet 环境中可方便建立一个Web服务器,从 host1建立了一个Web服务器,并从另外一台Host主机向Web服务器获取HTTP请求。
在主机h1上启用web服务:
h1 python -m SimpleHTTPServer 80 &
在主机h2上下载h1 web站点的内容:
h2 wget –O - h1
这样就完成了一次C/S体系结构的访问。
相关文章