gbcmakehsht

导航

Mininet 第一周

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

      • 基本就是按着教程做

posted on 2022-11-06 22:49  柚子湖  阅读(200)  评论(0编辑  收藏  举报