Mininet
- Mininet简介
Mininet是由斯坦福大学研究开发的开源软件,是一个基于Linux Container虚拟化技术的轻量级网络模拟器。即可以在个人电脑上模拟出包括交换机、主机、和控制器等软件定义网络节点。
Mininet功能强大,支持学术研究、原型验证、调试和测试等多种网络研究需求,其支持的功能具体如下:
-
为openflow提供简单、免费的应用测试平台。
-
支持多用户独立的在同一张拓扑上进行并发操作。
-
支持系统级别的可重、可封装的回归测试。
-
无需启动物理网络就可以支持复杂的拓扑测试。
-
提供用于网络调试和运行测试的CLI,支持拓扑相关和Openflow相关命令。
-
支持任意的拓扑,包括设置拓扑的基本参数,比如网络带宽
-
提供Python API接口,用于编程拓展功能。
2.Mininet安装
-
VM镜像安装
-
官网下载VM镜像
windows用户下载Mininet 2.2.1 on Ubuntu 14.04 - 32 bit镜像,并利用VirtualBox进行导入安装。 -
导入镜像
创建虚拟机后,导入ovf文件。
-
-
源码安装
- 下载官方源码
从Github上下载官方源码,Ubuntu下执行 git clone git://github.com/mininet/mininet
- 下载官方源码