• 售前

  • 售后

热门帖子
入门百科

Ubuntu16.04源码安装Mininet

[复制链接]
123457753 显示全部楼层 发表于 2021-10-25 19:34:08 |阅读模式 打印 上一主题 下一主题
Mininet
Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的假造化技能使一个单一的系统看起来像一个完整的网络运行相关的内核系统和用户代码,也可简单明白为 SDN 网络系统中的一种基于历程假造化平台,它支持 OpenFlow、OpenvSwith 等各种协议,Mininet 也可以模仿一个完整的网络主机、链接和交换机在同一台计算机上且有助于互动开发、测试和演示,尤其是那些使用 OpenFlow 和 SDN 技能;同时也可将此历程假造化的平台下代码迁徙到真实的环境中。
Mininet的特性
      
  •        可以简单、迅速地创建一个支持用户自定义的网络拓扑,收缩开发测试周期  
  •        可以运行真实的程序,在Linux上运行的程序基本上可以都可以在Mininet上运行,如Wireshark  
  •        Mininet支持Openflow,在Mininet上运行的代码可以轻松移植到支持OpenFlow的硬件装备上  
  •        Mininet可以在本身的电脑,或服务器,或假造机,大概云(比方Amazon EC2)上运行  
  •        Mininet提供python API,简单易用  
  •        Mininet是开源项目,源代码在这里:https://github.com/mininet
安装Mininet
获取源码
  1. git clone git://github.com/mininet/mininet
复制代码
进入目次
  1. cd mininet
复制代码
完整安装
  1. ./util/install.sh -a
复制代码
第一次安装,不知道要配置一些什么信息,建议完整安装
测试
  1. sudo mn --test pingall
复制代码
检察 mininet版本
  1. mn --version
复制代码
其他安装命令
  1. # install.sh –a   ##完整安装(默认安装在home目录下)
  2. # install.sh -s mydir –a    ##完整安装(安装在其他目录)
  3. # install.sh –nfv    ##安装Mininet+用户交换机+OVS(安装在home目录下)   
  4. # install.sh -s mydir –nfv     ##安装Mininet+用户交换机+OVS(安装在其他目录下)
复制代码
创建一个及其简单的数据中央网络
数据中央网络通常具有树状拓扑结构。终端主机毗连到机架顶部交换机,这些交换机形成树的叶子(edges);一个或多个核心交换机形成根;一个或多个聚合交换机层形成树的中心。在基本树形拓扑中,每个交换机(除了核心交换机)都有一个单亲交换机。可以添加额外的开关和链路来构造更复杂的树拓扑(e.g., fat tree),以积极进步容错性或增长机架间带宽。

在这个任务中,你的任务是创建一个简单的树拓扑结构。您将假定每个级别,即 core, aggregation, edge and host,由具有可配置扇出值(k)的单层交换机/主机组成,看起来像:

总结
以上就是这篇文章的全部内容了,希望本文的内容对各人的学习大概工作具有肯定的参考学习代价,谢谢各人对脚本之家的支持。如果你想相识更多相关内容请检察下面相关链接

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作