首页 > 其他分享 >实验1:SDN拓扑实践

实验1:SDN拓扑实践

时间:2022-09-25 17:11:23浏览次数:47  
标签:Mininet python 主机 拓扑 实践 交换机 SDN 代码

基本要求
一. 第1步Mininet运行结果截图

二. 第2步的执行结果截图
a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线。

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

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

三.第3步提交修改过的“学号.py”代码、Mininet运行结果



进阶要求


个人总结
1.在使用Mininet可视化工具生成拓扑图时,无法进入界面,发现是python的版本问题,将版本改为python3即可解决。
2.在Mininet交互界面上新增1台主机并且连接到交换机上时,出现无法ping通的情况,后查阅资料得知是因为其一要在交换机上开设一个网络接口,其二是因为没有配置h4的IP地址,然后我依据相关问题的解决方法进行修改,成功ping通。
3.在编辑已保存好的python脚本时出现无法修改的情况,后发现是权限问题,输入代码sudo chomd 777 212006231_fattree.py,将只读权限变为读写权限即可进行修改。
4.在进阶任务肿,创建python文件时出现vim错误,后查阅资料输入代码sudo install vim即可。
5.进阶要求中要使用python代码来生成拓扑,因为长时间的没有写过python代码,所以循环结构相关知识点有些遗忘和生疏,然后重新查阅资料进行学习。

标签:Mininet,python,主机,拓扑,实践,交换机,SDN,代码
From: https://www.cnblogs.com/zxy-0402/p/16728228.html

相关文章

  • 实验2:Open vSwitch虚拟交换机实践
    基础要求提交ovs-vsctl基础操作实践:创建OVS交换机,以ovs-xxxxxxxxx命名,其中xxxxxxxxx为本人学号。在创建的交换机上增加端口p0和p1,设置p0的端口号为100,p1的端口号为101,类......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的O......
  • 实验一:SDN拓扑实践
    第1步Mininet运行结果截图第2步的执行结果截图第3步提交修改过的“学号.py”代码、Mininet运行结果#!/usr/bin/envpythonfrommininet.netimportMininetfro......
  • 实验2:Open vSwitch虚拟交换机实践
    一)基本要求 实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能......
  • 实验1:SDN拓扑实践
    实验1:SDN拓扑实践一、实验目的能够使用源码安装Mininet;能够使用Mininet的可视化工具生成拓扑;能够使用Mininet的命令行生成特定拓扑;能够使用Mininet交互界面管理SDN拓......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。......
  • 实验2:Open vSwitch虚拟交换机实践
    (一)基本要求1.ovs-vsctl基础操作实践:创建OVS交换机。2.在创建的交换机上增加端口p0和p13.创建虚拟网络空间ns04.创建虚拟网络空间ns15.最后测试p0和p1的连通性(......
  • 实验一:SDN拓扑结构
    一、实验目的1.能够使用源码安装Mininet;2.能够使用Mininet的可视化工具生成拓扑;3.能够使用Mininet的命令行生成特定拓扑;4.能够使用Mininet交互界面管理SDN拓扑;5.能够......
  • SDN第二次实验
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......