"实验三 OpenFlow 实验报告" 本实验报告是关于 OpenFlow 实验的详细报告,旨在通过实验来掌握 OpenFlow 协议的工作原理和数据包交互过程。实验报告共分为四个部分:实验目的、实验内容、具体实验内容和实验结果分析及总结。 一、实验目的 实验目的是: 1. 设计并创建用于协议分析的 SDN 实验环境。 2. 运用 wireshark 对 OpenFlow 协议数据交互过程进行抓包。 3. 根据 OpenFlow 协议工作原理,借助包的解析工具,分析与解释 OpenFlow 协议的数据包交互过程与机制。 二、实验内容 实验内容包括: 1. 内容与任务:在给定的网络拓扑中,完成相关 IP 配置,并实现主机与主机之间的 IP 通信。使用抓包软件获取控制器与交换机之间的通信数据包。 2. 进阶任务与要求:在基本技能训练的基础上,通过配置远程控制器,完成以下任务: 1. 对基础技能训练的 lab_2.py 进行修改,将控制器设置为“RemoteController”,端口号设置为“6653”。 2. 启动抓包软件 wireshark。 3. 启动 RYU 控制器。 4. 运行 lab_2.py。 5. 在 wireshark 中查看控制器与交换机建立连接的过程,画出通信流程图,并对通信过程中的具体消息进行分析。 6. 在终端查看交换机 s1 的流表,对两台主机相互 ping 测试,在终端查看交换机 s1 的流表变化并分析。 三、具体实验内容 具体实验内容包括: 1. 可视化界面搭建网络拓扑:在超级用户模式下,使用 miniedit.py 文件搭建网络拓扑,并将其保存为 lab_2.py 文件。 2. 配置 PC 的 IP 信息:在主机、交换机、控制器上点击鼠标右键,选择 Properties 即可设置其属性。 3. Wireshark 抓包并分析:使用 sudo wireshark 命令开启 wireshark 软件,点击“any”,让其获取全部的数据包,之后再通过过滤器输入“openflow_v1”或“openflow_v4”,过滤出 OpenFlow v1.0 或 OpenFlow v1.3 的数据报文,进行分析。 四、实验结果分析及总结 实验结果分析及总结是对实验结果的总结和分析,旨在通过实验结果来验证 OpenFlow 协议的工作原理和数据包交互过程。
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
- gakataka课堂管理系统
- 一个简单ssh(spring springMVC hibernate)游戏网站,在网上找的html模板,没有自己写UI,重点放在java后端上.zip
- 一个采用MVC架构设计、Java实现的泡泡堂游戏.zip
- 一个简易的对对碰游戏软件,运用Java、Java FX技术.zip
- 通过binder实现进程间通讯 ,可以使用service的binder或者 AIDL生成的Stub返回binder 实现demo
- 44f2abdbd6faa9938f9d8e4cace85309.JPG
- 一个简易的躲避子弹飞机小游戏,基于最简单的java ui.zip
- 一个西洋跳棋小游戏,写成桌面Java程序,实现了人机对战,对博弈树的遍历进行了极大极小值的alpha-beta剪枝算法进行优化.zip
- 一些java的小游戏项目,贪吃蛇啥的.zip
评论0