M
M
Mininet 应用与源码剖析
Search…
M
M
Mininet 应用与源码剖析
前言
概述
主要特性
安装
基本使用
常用操作
高级功能
代码结构
mininet.link 模块
mininet.node 模块
mininet.net 模块
mininet.topo 模块
其它模块
运行代码和示例
Powered By
GitBook
安装
使用镜像
下载
官方网站已经提供了配置好相关环境的基于 Debian Lenny 的虚拟机镜像,下载地址为
http://openflowswitch.org/downloads/OpenFlowTutorial-081910.vmware.zip
, 压缩包大小为 700 MB 左右,解压后大小为 2.1 GB 左右。虚拟机镜像格式为 Vmware 的 vmdk,可以直接使用 vmware workstation 或者 Virtualbox 等软件打开。如果使用 QEMU 和 KVM 则需要先进行格式转换。
如果使用 Virtualbox 进行加载,需要注意 尽量使用最新版本,host 操作系统需要支持 PAE,并在 Virtualbox 中打开 PAE 支持。
使用
默认用户名密码均为 openflow,建议通过本地利用 ssh 登录到虚拟机上使用(可以设置自动登录并将 X 重定向到本地),比较方便操作。
注意事项: 建议将 guest 主机采用 bridge 方式联网,以获取 host 可见的独立 IP;也可采用为 guest 配置两块网卡方式,一块采用 NAT(一般来说,guest 上看到为 eth0,IP 地址为
10.0.2.*
,网关为
10.0.2.2
),一块采用 host-only(guest 上的 eth1,IP 地址为
192.168.56.*
),但 host-only 的网卡可能无法自动 dhcp 到地址,需要手动配置(
ifconfig eth1 ip/mask
)将 host 机 .ssh 目录下 id_rsa.pub 复制到 guest 机的 .ssh 目录下,并写入 authorized_keys,可实现自动登陆认证。
本地安装
大部分发行版中已经带有该软件包,直接通过命令安装即可。例如,在 Ubuntu 系统中,执行
1
$ sudo aptitude install -y mininet
Copied!
也可以通过源代码安装。
1
$ git clone https://github.com/mininet/mininet.git
2
$ cd mininet
Copied!
参考 INSTALL 文件中针对不同操作系统的安装步骤。
Previous
主要特性
Next
基本使用
Last modified
2yr ago
Copy link
Contents
使用镜像
下载
使用
本地安装