首页 > 其他分享 >Mininet 第一周

Mininet 第一周

时间:2022-11-06 22:55:22浏览次数:50  
标签:Mininet 第一周 安装 版本 步骤 vSwitch Open

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

      • 基本就是按着教程做

标签:Mininet,第一周,安装,版本,步骤,vSwitch,Open
From: https://www.cnblogs.com/gbcmakehsht/p/16864547.html

相关文章

  • 第一周 学习进度汇报
    第一周本周学习进度汇报:理论学习了解了Attention机制。第一次看Transformer论文看不懂绕了弯路,经过老师提醒便改正方向。参考学习资料有:李宏毅老师机器学习课自注意力......
  • LeetCode刷题第一周
    数组:内存空间连续,数据类型统一,下标从0开始二分查找704classSolution{publicintsearch(int[]nums,inttarget){//方法一:暴力解法//for......
  • Internet History, Technology, and Security课程学习第一周总结
    Summary1.Whatwastheprimaryreason(s)forthedevelopmentofstoreandforwardnetworksbytheacademiccommunity?Bybreakingcommunicationsthattravers......
  • mininet入门实战 学习指南
    mininet入门实战学习指南课程链接:https://www.51openlab.com/platform/curriculum/a18026230ad04063a70b6bb625212f3f/detail/实验一:mininet源码安装与验证指令说明ll......
  • 中国(北方)大学生程序设计训练赛(第一周)(Problem E: Water Problem-矩阵快速幂)
    已知f(1),f(2),n,f(n+1)=f(n)+f(n-1)+sin(n*Pi/2),(n>=2)求f(n)矩阵快速幂,周期乘4个矩阵#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>#incl......
  • 狐漠漠养成日记 Cp.00002 第一周
    主要目标(1)考研考研数学二16-22年的真题卷(已完成真题卷:0/7)记忆考研英语中高频词汇(已记忆词汇:高频:0/10;中频:0/10)考研英语二16-22年的真题卷(已完成真题卷:0/7)整理政治知识......
  • 第一周实训总结
     2019.7.20 17:35  又是一个人坐在偌大的实验室,记得上次这样说还是上一个冬天。这次和上次不一样的的地方在于,没有觉得凄凉。(现在这个时间点,算是青岛一年之中最热的......
  • sdn实验(1)——mininet安装及可视化工具miniedit的使用
    一、实验目的安装mininet及使用miniedit二、实验要求安装虚拟机,逐步配置好环境,并初步使用miniedit完成可视化工具的编辑三、具体步骤1.安装Ubuntu虚拟机,......
  • 进入python的世界_第一周总结
    一、认识了计算机的组成部分,核心硬件五大组成部分控制器、运算器、存储器、输入设备、输出设备三大核心硬件CPU、内存、硬盘(外存)CPU不直接与硬盘交互,内存是CPU与......
  • 第一周内容回顾
    第一周内容回顾typora软件介绍typora软件是一款基于Markdown语法的编辑器和阅读器,风格极简、支持多种主题、支持macOS/Windows/Linux且功能强大Markdown语法标题......