Ubuntu源码安装Mininet的方法是什么

64次阅读
没有评论

共计 1329 个字符,预计需要花费 4 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“Ubuntu 源码安装 Mininet 的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu 源码安装 Mininet 的方法是什么”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

mininet

mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行相关的内核系统和用户代码,也可简单理解为 sdn 网络系统中的一种基于进程虚拟化平台,它支持 openflow、openvswith 等各种协议,mininet 也可以模拟一个完整的网络主机、链接和交换机在同一台计算机上且有助于互动开发、测试和演示,尤其是那些使用 openflow 和 sdn 技术;同时也可将此进程虚拟化的平台下代码迁移到真实的环境中。

mininet 的特性

可以简单、迅速地创建一个支持用户自定义的网络拓扑,缩短开发测试周期

可以运行真实的程序,在 linux 上运行的程序基本上可以都可以在 mininet 上运行,如 wireshark

mininet 支持 openflow,在 mininet 上运行的代码可以轻松移植到支持 openflow 的硬件设备上

mininet 可以在自己的电脑,或服务器,或虚拟机,或者云(例如 amazon ec2)上运行

mininet 提供 python api,简单易用

mininet 是开源项目,源代码在这里:

安装 mininet

获取源码

git clone git://github.com/mininet/mininet

进入目录

cd mininet

完整安装

./util/install.sh -a

第一次安装,不知道要配置一些什么信息,建议完整安装

测试

sudo mn –test pingall

查看 mininet 版本

mn –version

其他安装命令

# install.sh –a ## 完整安装(默认安装在 home 目录下)# install.sh -s mydir –a ## 完整安装(安装在其他目录) 
# install.sh –nfv ## 安装 mininet+ 用户交换机 +ovs(安装在 home 目录下) 
# install.sh -s mydir –nfv ## 安装 mininet+ 用户交换机 +ovs(安装在其他目录下)

创建一个及其简单的数据中心网络

数据中心网络通常具有树状拓扑结构。终端主机连接到机架顶部交换机,这些交换机形成树的叶子(edges);一个或多个核心交换机形成根;一个或多个聚合交换机层形成树的中间。在基本树形拓扑中,每个交换机(除了核心交换机)都有一个单亲交换机。可以添加额外的开关和链路来构造更复杂的树拓扑(e.g., fat tree),以努力提高容错性或增加机架间带宽。

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

读到这里,这篇“Ubuntu 源码安装 Mininet 的方法是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-15发表,共计1329字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)