首页 > 其他分享 >软件定义网络实验一

软件定义网络实验一

时间:2022-09-21 02:55:05浏览次数:80  
标签:Mininet 定义 主机 拓扑 交换机 实验 软件 SDN

实验1:SDN拓扑实践
一、实验目的
能够使用源码安装Mininet;
能够使用Mininet的可视化工具生成拓扑;
能够使用Mininet的命令行生成特定拓扑;
能够使用Mininet交互界面管理SDN拓扑;
能够使用Python脚本构建SDN拓扑。
二、实验环境
Ubuntu 20.04 Desktop amd64

三、实验要求
(一)基本要求
使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py。

使用Mininet的命令行生成如下拓扑:
a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线。

b) 3台主机,每个主机都连接到同1台交换机上。

在2 b)的基础上,在Mininet交互界面上新增1台主机并且连接到交换机上,再测试新拓扑的连通性。

编辑基本要求第1步保存的Python脚本,添加如下网络性能限制,生成拓扑:
a) h1的cpu最高不超过50%;
b) h1和s1之间的链路带宽为10,延迟为5ms,最大队列大小为1000,损耗率50。

(二)进阶要求

总结:
本次实验看起来不是很复杂但是动手操作的时候却有很多问题的出现,比如一些权限的问题导致修改的东西无法保存,指令的空格与缩进导致命令的错误,还有配置出错导致无法ping通等一系列问题,这些问题通过上网查找与同学的帮助一一解决,总的来说这次实验让我学到了挺多。

标签:Mininet,定义,主机,拓扑,交换机,实验,软件,SDN
From: https://www.cnblogs.com/cgx15516111530/p/16714268.html

相关文章

  • 实验2 Open vSwitch虚拟交换机实践
    OpenvSwitch虚拟交换机实践目录OpenvSwitch虚拟交换机实践实验目的(一)基本实验实验1创建OVS交换机1、OVS交换机2、测试连通实验2Mininet下发流表1.自定义拓扑运行拓扑......
  • 实验1:SDN拓扑实践
    一、实验目的能够使用源码安装Mininet;能够使用Mininet的可视化工具生成拓扑;能够使用Mininet的命令行生成特定拓扑;能够使用Mininet交互界面管理SDN拓扑;能够使用Pytho......
  • Python实验报告——第3章 流程控制语句
    实验报告实例01:判断输入的是不是黄蓉所说的数代码如下:运行结果如下:  实例02:验证瑛姑给出的答案是否正确代码如下: 运行结果如下:  实例03:输出......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python......
  • Python实验报告(第三周)
    实验1:Python语言基础一、实验目的和要求1、学会使用Python的流程控制语句;2、掌握Python的选择语句和循环语句;3、学会运用条件语句和循环语句的嵌套结构。二、实验环境......
  • 对软件工程的初步认识
    “软件工程是指导计算机软件开发和维护的一门工程学科。”关注于大型程序构造的特性决定了软件工程需要多种背景的人高效合作,最终达成可应对变化及满足用户需求的目的。......
  • 实验2:Open vSwitch虚拟交换机实践
    a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;执行ovs-vsctlshow命令p0和p1连通性测试b)/home/用户名/学号/lab2......
  • 实验2:Open vSwitch虚拟交换机实践
    一、基本要求(一)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令p0和p1连通性测试的执行结果截图(二)/home/用户名/学号/lab2/目录下开启MininetCLI并执行pin......
  • Java软件结构与数据结构 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1-aD4I1Fy1Q2j0DGbu-44ig点击这里获取提取码 ......
  • 实验2:Open vSwitch虚拟交换机实践
    实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open......