前言
在当今网络架构中,OpenFlow技术作为SDN(软件定义网络)的关键支持技术之一,为网络流量控制提供了更加灵活和智能的解决方案。Wireshark作为一个优秀的网络协议分析工具,可以帮助我们深入了解OpenFlow协议背后的数据交换过程。在本文中,我们将通过Wireshark工具来分析OpenFlow协议,探索其工作原理和数据交换过程。
1. OpenFlow简介
OpenFlow是一种通信协议,用于在网络设备之间进行通信,并 能够实现控制数据流的灵活性和集中管理。OpenFlow协议通过控制器来管理网络设备,并根据网络流量的需求对网络设备进行动态配置和管理。
2. Wireshark简介
Wireshark是一款开源的网络协议分析工具,可以帮助用户捕获和分析网络数据包。通过Wireshark工具,我们可以深入了解数据包的传输过程,进而解决网络问题和优化网络性能。
3.实验步骤
文献参考https://www.cnblogs.com/eleven955/p/15328388.html
3.1实验前置任务
1.首先在ubuntu系统中启动mininet可视化界面
mininet/examples/miniedit.py
然后按照下图所示,搭建拓扑图
2.点击左上角的Exit里的Preferences,并按照下图进行设置
3.将修改好的拓扑图保存为*.py的格式,如下图所示
使用vim打开文件,编辑每个终端的IP地址,当然,您也可以提前在拓扑图中编辑IP地址。
vim name.top
保存好之后,主要任务的前置任务就算完成了
3.2基础实验
首先再打开一个终端,用来启动Wireshark进程
wi