• 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进行相关的测试实验了。
  • 相关阅读:
    利用百度云盘API上传文件至百度云盘
    测试Centos硬盘读写速度
    into outfile 生成sql脚本
    Nginx设置Js、Css等静态文件的缓存过期时间
    mysql查询区分大小写
    Table './mysql/proc' is marked as crashed and should be repaired 解决方法
    CentOS 6.6 下配置软RAID5
    管道限流利器pv
    mydumper使用
    RAID详解
  • 原文地址:https://www.cnblogs.com/qiaoyanlin/p/8482891.html
Copyright © 2020-2023  润新知