OpenDaylight学习--Mininet安装

来源:互联网 发布:js怎么计算时间差 编辑:程序博客网 时间:2024/05/29 17:02

Mininet的安装:

Ubuntu12.04+VirtualBox+Mininet

VirtualBox下载链接:https://www.virtualbox.org/wiki/Downloads

Minienet下载链接:https://bitbucket.org/mininet/mininet-vm-images/downloads,下载后解压缩即可。

首先是VirtualBox的安装,安装完成后,在其中执行新建任务。如图所示:名称随意。


点击下一步,到内存选择页面,这里根据物理内存大小分配合适的内存即可,如512M。直接下一步即可,如图所示:



点击”创建“按钮,则虚拟机已经创建成功,下一步则是虚拟机的一些设置问题,因为其他设置都比较简单或者默认即可,除网络和系统设置需要做一定的修改。

系统的设置如下:注意一定要选择启用PAX/NX这个选项。


网络界面的设置可以根据需求进行设置,可以选择使用两张网卡,也可以选择仅启用一张网卡,此处选择一张网卡(因为Host主机安装ODL,虚拟机安装Mininet,因而只选择一张网卡;当需要选择两张网卡,其中一张需设置为Host-only模式,以方便Host可以通过SSH方式链接到Minenet虚拟机),设置如下:使用桥接模式。


此时,基本的设置就已经完成了,启用虚拟机,login,user:mininet  passwd:mininet

此时,可以先测试mininet的基本命令:执行如下命令可生成一个简单的拓扑结构图,如下所示,并可以看到mininet下的一些基本命令名称





到此,表示mininet已安装成功。接下来可以根据ODL的文档进行下一步操作了

1):如果在mininet>提示下,则执行exit回到上一级,执行ifconfig eth0,查看eth0端口的IP地址,若没有地址则通过sudo ifconfig eth0  *.*.*.*/*(即IP地址和掩码,如192.168.1.111/24);

2)使用ping命令,查看是否能够和Host主机通信,如: ping 192.168.1.108

3)运行ODL,并在mininet下执行拓扑,如: sudo mn --controller=remote,ip=192.168.1.108 --topo tree,2(此处简化为2了,ODL的文档中给出3,生成的拓扑节点更加丰富,可参考:https://wiki.opendaylight.org/view/OpenDaylight_Controller:Installation)。

ODL状态如下两图所示:



到此,mininet和ODL的安装就OK了。

0 0
原创粉丝点击