实验一:Mininet源码安装和可视化拓扑工具
一、实验环境
- Oracle VM VirtualBox
- ubuntu-16.04.5-desktop-amd64
二、实验步骤
1. 源码安装Mininet
命令:
$ mkdir sdn //新建 sdn 目录,所有的应用安装在该目录下
$ sudo apt-get install git //安装 git
$ cd sdn //进入 sdn 目录
$ git clone git://github.com/mininet/mininet //下载 mininet 源码
$ cd mininet
$ sudo util/install.sh -a //在 mininet 目录下执行,-a 表示完整安装
$ sudo mn --version //查看版本
安装结果
出现Enjoy Mininet!即表示安装成功
使用 Mininet 的 CLI 命令行测试基本功能:$ sudo mn --test pingall
2. 使用可视化拓扑工具生成一个最简拓扑
1)使用命令打开执行界面
$ sudo ./mininet/examples/miniedit.py //在 Mininet 安装目录下执行
2)形成下图所示的网络拓扑
3)设置4个Host的ip及全局设置
4)点击运行,并使用pingall命令测试连通性
5)将拓扑保存为Python脚本miniedi_ZHL.py
6)运行miniedi_ZHL.py
三、心得
了解了命令的用途,以及如何在Ubuntu上安装Git和mininet