首页 > 其他分享 >sdn拓扑实验

sdn拓扑实验

时间:2022-09-25 22:23:34浏览次数:42  
标签:Mininet 主机 拓扑 交换机 实验 Linux sdn

实验一:SDN拓扑实验

1.使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py

2.使用Mininet的命令行生成如下拓扑:

  • 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线
  • 3台主机,每个主机都连接到同1台交换机上。

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

4.编辑基本要求第1步保存的Python脚本,添加如下网络性能限制,生成拓扑:

  • h1的cpu最高不超过50%;
  • h1和s1之间的链路带宽为10,延迟为5ms,最大队列大小为1000,损耗率50。

总结:

这次实验让我有了很多收获。由于也是刚开始接触Linux,对于Linux的各项操作以及对于出现错误的处理还是有些生疏。一开始就发现pathon文件无法识别,后来通过网上资料得知,需要重新建立一个pathon的软链接才行.

==ln -s python3.5 python 如果权限不够,则用:sudo ln -s python3.5==

在之后的第三题中,我也遇到了一点点问题。在新增主机以后需要设置该主机的IP以及为交换机设置一个接口,这也是我通过网上查找资料得到的。其他的内容,基本通过老师发的pdf文档以及老师上课所讲的内容基本都可以获得,难度并不大。
本次实验也是让我对于Linux以及mininet有了更深入的了解,也为日后学习打下了良好的基础

标签:Mininet,主机,拓扑,交换机,实验,Linux,sdn
From: https://www.cnblogs.com/212006134xjt/p/16729172.html

相关文章

  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制......
  • 实验3:OpenFlow协议分析实践
    一.实验目的1.能够运用wireshark对OpenFlow协议数据交互过程进行抓包;2.能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二.实验环境Ubuntu20......
  • 实验2_Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的......
  • SDN第一次实验报告(第1、2次合并)
    第一次实验报告一、实验目的能够使用源码安装Mininet;能够使用Mininet的可视化工具生成拓扑;能够使用Mininet的命令行生成特定拓扑;能够使用Mininet交互界面管理SDN拓......
  • 实验2:Open vSwitch虚拟交换机实践
    (一)基本要求a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;b)/home/用户名/学号/lab2/目录下开启MininetCLI并执行pi......
  • 实验2:Open vSwitch虚拟交换机实践
    三、实验报告3.1基础要求提交a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;b)/home/用户名/学号/lab2/目录下开启M......
  • 实验3:OpenFlow协议分析实践
    基础要求代码#!/usr/bin/envpythonfrommininet.netimportMininetfrommininet.nodeimportController,RemoteController,OVSControllerfrommininet.nodeimp......