Mininet是一个可以在有限资源的普通电脑上快速建立大规模SDN原型系统的网络仿真工具。该系统由虚拟的终端节点(End-Host)、OpenFlow交换机、控制器(也支持远程控制器)组成,这使得它可以模拟真实网络,可对各种设想或网络协议等进行开发验证。目前Mininet已经作为官方的演示平台对各个版本的OpenFlow协议进行演示和测试。

Mininet的安装有三种方式:一种是从网上直接下载安装好Mininet的虚拟机镜像,然后在VMware或者VirtureBox上打开Mininet虚拟机即可。这种安装方法是最简单的,但是该方法不支持最新版本的Open vSwitch。第二种是在本地安装Mininet源代码。该安装方法在安装过程中可以设置Open vSwitch的版本。第三种是安装Mininet文件包,该安装方法也不支持最新版本的Open vSwitch。推荐使用第二种安装方法,安装命令即参数解释如下:

1、命令格式
./install.sh [options]

2、参数解释
典型的[options]主要有下面几种:

    • “-a”:完整安装,包括Mininet VM,还包括Open vSwitch的依赖关系、OpenFlow、Wireshark分离器和POX等。默认情况下,这些工具将被安装在home目录中。
    • “-nfv”:安装Mininet核心文件及依赖、OpenFlow和Open vSwitch。
    • “-s mydir”:使用此选项可将源代码建立在一个指定的目录中,而不是home目录
    • 用户 root 密码root@openlab
    • 步骤1 以root用户登录主机,以下命令全部以root身份运行。

    •  

      步骤2 执行ll命令,查看平台预置的Mininet安装包,如下所示。

      # ll


      说明:如果本地没有安装包可以使用网络获取资源。
      # sudo apt-get update
      # sudo apt-get install git
      # git clone http://github.com/mininet/mininet.git

      步骤3 执行以下命令,查看当前Mininet版本,查询结果如下图所示。

      # cd mininet
      # cat INSTALL|more

      说明:Mininet2.1.0p1及以后的版本可以原生支持OpenFlow1.3,所以我们这次安装的Mininet2.3.0d1版本支持OpenFlow1.3协议。

      步骤4 执行以下命令安装Mininet。

      # cd util/
      # ./install.sh -a
      说明:若使用其它命令安装,在安装前请先执行apt-get update命令更新软件列表。

      步骤5 安装完成以后,执行命令测试Mininet的基本功能。

      # mn --test pingall

      步骤6 执行mn —version,查看安装好的Mininet版本。

      # mn --version

      • 基本就是按着教程做

原文地址:http://www.cnblogs.com/gbcmakehsht/p/16864547.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性