首页 > Web开发 > 详细

SDN实验 1:Mininet 源码安装和可视化拓扑工具

时间:2020-09-07 10:16:06      阅读:92      评论:0      收藏:0      [点我收藏+]

实验目的

  • 掌握 Mininet 的源码安装方法和 Miniedit 可视化拓扑生成工具。

实验任务

  • 使用源码安装 Mininet 的 2.3.0d6 版本,并使用可视化拓扑工具生成一个最简拓扑(1 台交换机连接 2 台主机)。

实验环境

  • VMware Workstation Pro
  • Ubuntu 18.04.5 Desktop amd64

实验过程

1.创建目录,安装git,获取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                           //查看版本 
  • Mininet安装成功

技术分享图片

  • 查看Mininet版本

技术分享图片

  • 使用 Mininet 的 CLI 命令行测试基本功能
$ sudo mn --test pingall

技术分享图片

2.使用可视化工具

  • 使用命令打开执行界面
$ sudo ./mininet/examples/miniedit.py  //在 Mininet 安装目录下执行 
  • 将 4 台 Host、2 台 Switch 和 1 台 Controller 拖出,并用 NetLink 连接

技术分享图片

  • Host、Controller设置以及全局设置

技术分享图片技术分享图片

技术分享图片

  • 点击运行,并使用pingall命令测试连通性

技术分享图片

  • 拓扑生成并确认无误之后,可以点击 miniedit 左上角的 File 菜单,选择 ExportLevel 2 Script,将拓扑保存为 Python 脚本,方便之后执行脚本一键生成。

技术分享图片

  • 打开拓扑的python脚本

技术分享图片

SDN实验 1:Mininet 源码安装和可视化拓扑工具

原文:https://www.cnblogs.com/zaiyunduan7/p/13623340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!