在阿里云上学习Mininet

简介: Mininet是由一些虚拟的终端节点(end-hosts)、交换机、路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。Mininet可以很方便地创建一个支持SDN的网络,本文记录了我在阿里云上学习Mininet的过程,记录了我的挫折与进步。

作为一名计算机学生,本学期非常幸运地选择了高级网络通信原理实践这门课程,老师为我们申请了阿里云的飞天加速计划,通过这个计划我们可以免费领取一台阿里云的云主机,并通过阿里云主机进行高级网络通信的学习,老师配置好的环境为我们节约了很多时间,不用再担心兼容性问题,大大的提高了我们的学习效率,也提高了我们对阿里云服务器的认识,提升了我们的虚拟机操作能力。非常感谢老师及阿里云。这篇文章主要记录了我在阿里云上学习Mininet的过程,记录了我的挫折与进步。
在学习Mininet时,我的实验过程完全在云主机上进行,首先我从Github上下载了Mininet的源代码,通过查看INSTALL文件可以查看Mininet版本,Mininet 2.1.0p1及以后的版本可以原生支持OpenFlow1.3,所以我安装的Mininet 2.3.0d6版本支持OpenFlow1.3协议。通过sudo ./util/install.sh –a命令对Mininet进行安装,安装完成后,通过sudo mn --test pingall命令对Mininet进行测试,接着就可以使用Mininet提供的可视化工具Miniedit进行网络拓扑的搭建,用鼠标选择对应的网络组件,然后在空白区域单击鼠标左键即可添加网络组件。在主机、交换机、控制器上点击鼠标右键,选择Properties即可设置其属性。也可以通过“Controller Type”选择远程控制器进行试验,填写IP地址和正确的控制器监听端口即可。点击左下角“run”按钮,即可启动mininet,运行设置好的网络拓扑,可在命令行界面显示出运行的拓扑信息。点击左下角“stop”按钮,即可关闭mininet。使用图形界面设置好拓扑后,可以通过选择File-Export Level 2Script,将其保存为python脚本,以后直接运行python脚本即可重现拓扑,重现拓扑后可在命令行直接操作。
通过云起实验室学习Mininet,让我对阿里云的交互方式有了很深的认识,原来一直不清楚如何使用云主机,现在发现其实和本地虚拟机没有很大区别,甚至更方便。在入门时要善于使用官方的教程。最后,感觉阿里云给我提供的这次机会,也感谢老师为我们申请了阿里云的服务。

目录
相关文章
|
Python
Python跨年烟花秀
Python跨年烟花秀
461 0
2025最后一次S级大促,12月1688采购节报名指南!
1222采购节作为1688平台2025年最后一场S级大促,汇聚产业带优质货源,助力商家冲刺年终业绩。活动期间(12月22日-24日),跨店每满200减20,报名商品有机会入选“百亿补贴”获流量加持。商家需注意价格不超市场9.9折,建议优化运费提升竞争力。把握年底商机,积极备战,共赢收官之战!
|
SQL 存储 关系型数据库
MySQL创建数据表(CREATE TABLE语句)
MySQL创建数据表(CREATE TABLE语句)
2320 0
|
人工智能 编解码
ReCamMaster:视频运镜AI革命!单镜头秒变多机位,AI重渲染颠覆创作
ReCamMaster 是由浙江大学与快手科技联合推出的视频重渲染框架,能够根据用户指定的相机轨迹重新生成视频内容,广泛应用于视频创作、后期制作、教育等领域,提升创作自由度和质量。
1110 0
|
Kubernetes 应用服务中间件 nginx
使用kind搭建kubernetes
使用kind搭建kubernetes
1022 6
|
11月前
|
安全 网络安全 数据安全/隐私保护
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
然后使用 `ssh -T git@ssh.github.com`来测试连接。
1157 0
|
敏捷开发 网络协议 测试技术
|
Oracle Java 关系型数据库
Linux 系统安装jdk8
Linux 系统安装jdk8
2048 0
Linux 系统安装jdk8
|
JSON 安全 Java
SpringBoot 整合 JustAuth 实现第三方登录 | gitee登录
SpringBoot 整合 JustAuth 实现第三方登录 | gitee登录
1013 1
|
Linux
阿里云服务器CentOS升级openssl
阿里云服务器 CentOS6默认openssl版本是2013年发布的1.0.1,这里,我们需要升级到2021发布的openssl 1.1.1k版本。
1516 0