摘要: (一)基本要求 1.编写Python程序,调用OpenDaylight的北向接口实现以下功能 (1) 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight; (2) 下发指令删除s1上的流表数据。 创建并编写delete.py文件 # delete.py import requ 阅读全文
posted @ 2022-10-30 22:51 xhwy2022 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/2975147/202210/2975147-20221029000324635-104097065.png) 阅读全文
posted @ 2022-10-29 00:07 xhwy2022 阅读(10) 评论(0) 推荐(0) 编辑
摘要: (一)基本要求 1.搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器,通过Ryu的图形界面查看网络拓扑。 2.阅读Ryu文档的The First Application一节,运行当中的L2Switch,h1 ping h2或h3,在目标主机使用 tcpdump 验证L2 阅读全文
posted @ 2022-10-19 15:08 xhwy2022 阅读(36) 评论(0) 推荐(0) 编辑
摘要: (一)基本要求 1.搭建下图所示SDN拓扑,协议使用Open Flow 1.0,控制器使用部署于本地的POX(默认监听6633端口) 2.阅读Hub模块代码,使用 tcpdump 验证Hub模块 利用Mininet的xterm开启h1 h2 h3的命令行终端后,在h2和h3使用tcpdump开启抓包 阅读全文
posted @ 2022-10-12 16:36 xhwy2022 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、基本要求 1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器 2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。 二、进阶要求 1.获取拓扑的交换机 URL:http://127.0.0.1:81 阅读全文
posted @ 2022-10-05 16:46 xhwy2022 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一.基本要求 1.搭建下图所示拓扑,完成相关 IP 配置,并实现主机与主机之间的 IP 通信。用抓包软件获取控制器与交换机之间的通信数据包。 代码: #!/usr/bin/env python from mininet.net import Mininet from mininet.node imp 阅读全文
posted @ 2022-09-28 16:57 xhwy2022 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、基本要求: 1.a) 1.b) 二、个人总结: 本次实验总体来说难度不大,实验思路和代码逻辑也比较容易理解,但是有很多细节需要关注。在编写代码的时候,因为搞不清python的编码规范,一直因为首行缩进报错;在通过python实现topo时,我错将addLink打成addlink,导致代码一直报错 阅读全文
posted @ 2022-09-25 17:37 xhwy2022 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py。 2.使用Mininet的命令行生成如下拓扑: a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线。 b) 3台主机,每个主机都连接到同1台交换机上。 3.在2 b)的基础上,在Mininet交互界面上 阅读全文
posted @ 2022-09-17 23:22 xhwy2022 阅读(38) 评论(0) 推荐(0) 编辑