mininet(在Windows下安装)

参考 https://blog.csdn.net/u013042928/article/details/78751239

SDN 全名为(Software Defined Network)即软件定义网络,是现互联网中一种新型的网络创新架构,其核心技术 OpenFlow 通过网络设备控制面与数据面分离开来,从而实现网络流量的灵活控制,为网络及应用提供了良好的平台。而 Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行想过的内核系统和用户代码,也可简单理解为 SDN 网络系统中的一种基于进程虚拟化平台,它支持 OpenFlow、OpenvSwith 等各种协议,Mininet 也可以模拟一个完整的网络主机、链接和交换机在同一台计算机上且有助于互动开发、测试和演示,尤其是那些使用 OpenFlow 和 SDN 技术;同时也可将此进程虚拟化的平台下代码迁移到真实的环境中。

mininet实现的特性

  • 支持 OpenFlow、OpenvSwitch 等软定义网路部件
  • 支持系统级的还原测试,支持复杂拓扑,自定义拓扑等
  • 提供 Python API, 方便多人协作开发
  • 很好的硬件移植性与高扩展性
  • 支持数千台主机的网络结构

mininet虚拟机镜像

虚拟机软件:VMware

本地PC系统:Win 10

ssh登陆软件:Xshell

下载完之后在Vmwa中点打开虚拟机  找到mininet安装位置 然后在VM中启动,账号密码都为mininet

修改mininet实例的网络配置

由于我们既需要mininet能够访问外网,又希望自己的宿主机能ssh登录到mininet上,因此我们需要设置双网卡来解决这两个需求。

启动虚拟机之后查看网络是否配置完整ifconfig -a

验证网是不是同的  可以 ping www.baidu.com

ifconfig -a可查看到ip地址

我们还需要将第二块网卡的配置加入到mininet的网络配置文件中,不然重启之后第二块网卡还是看不到的。

sudo vi /etc/network/interfaces(注意vi与/之间有个空格)

然后添加

auto eth1

iface eth1 inet dhcp

编辑完内容后,按下Esc键,并输入":wq",记住是输入":wq"然后回车就可以保存退出。

 

然后就可以在ssh登录   主机填写之前 ifconfig -a 命令查看到的IP

打开xshell 文件新建 

 

 

 点击隧道,勾选xmanager,连接之后账号密码依然是mininet,即可输入命令使用mininet

 

posted @ 2018-09-25 22:22  yanbinging  阅读(1584)  评论(0)    收藏  举报