zoukankan      html  css  js  c++  java
  • Mininet的介绍&安装

    Mininet的介绍

    Mininet是一个强大的网络仿真平台,通过这个这个平台,我们可以很方便的模拟真实环境中的网络操作与架构。当前SDN/OpenFlow发展的如火如荼,但是在真实网络中又不可以进行相关的网络实验,自然需要一个仿真平台可以对这种新型的网络架构,而Mininet就应运而生,承担了这个光荣而艰巨的使命。

    Mininet自带这个交换机(switch)、主机(host)、控制器(controller),同时,在mininet上可以安装OpenvSwitch、多种控制器(NOXPOXRYUFloodlightOpenDaylight等),同时,Mininet可以运行在多种操作系统上(windowslinuxMac OS),具有很强的系统兼容性。最最令人兴奋的一点是:在Mininet上进行的实验,可以无缝的移到真实的环境中去(这一点还没试过,只是看到Mininet官网是这么说的,希望移植操作成功的大神可以不吝赐教)。

    Mininet的安装

    Mininet的安装分为两种:一种是从网上直接下载安装好Mininet的虚拟机镜像,然后再VMware或者virturebox上安装就可以使用,也是非常方便的。下载链接:https://bitbucket.org/mininet/mininet-vm-images/downloads;
    另一种是自己手动命令安装(笔者更加倾向于这一种,因为这样不仅可以体验安装的过程,同时可以在安装的过程中体验遇到问题并且解决问题的快乐)。具体步骤如下:
    步骤一:获得Mininet源码:
    git clone git://github.com/mininet/mininet
    通过这个命令就可以获得最新版的Mininet版本,如果想获得之前版本的Mininet,可以通过以下命令:
    git clone git://github.com/mininet/mininet
    git checkout -b 2.1.0p1 2.1.0p1
    步骤二:安装Mininet(以下命令任选其一):
    mininet/util/install.sh -a  在home目录下安装Mininet所需的所有的东西,包括Open vSwitch、wireshark和POX等
    mininet/util/install.sh -s mydir -a 在指定的目录下安装Mininet所需的所有的东西
    mininet/util/install.sh -nfv 在home目录下安装Mininet、OpenFlow推荐的交换机和Open vSwitch
    mininet/util/install.sh -s mydir -nfv 在指定的目录下安装Mininet、OpenFlow推荐的交换机和Open vSwitch
    步骤三:安装后的测试:
    sudo mn --test pingall
    通过这个命令进行测试,如果安装成功,就是通过对所有的主机进行ping测试的时候,都会成功。
    如果这一步通过,Mininet安装就成功了,就可以在Mininet进行相关的测试实验了。
  • 相关阅读:
    CF 842A
    Codeforces 842B
    CodeForces
    CodeForces 359A Table
    Find them, Catch them POJ
    剪花布条 HDU
    关于map的学习笔记
    ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
    SQL Delta实用案例介绍 (对应软件)
    SQL Select count(*)和Count(1)的区别和执行方式及SQL性能优化
  • 原文地址:https://www.cnblogs.com/qiaoyanlin/p/8482891.html
Copyright © 2011-2022 走看看