首页 > 其他分享 >实验3:OpenFlow协议分析实践

实验3:OpenFlow协议分析实践

时间:2022-10-02 11:33:09浏览次数:74  
标签:控制器 OFPT OpenFlow 端口 实践 --- 交换机 实验 6633

导入到/home/用户名/学号/lab3/目录下的拓扑文件

wireshark抓包的结果截图

OFPT_HELLO
控制器6633端口(我最高能支持OpenFlow 1.0)---> 交换机46318端口

交换机46318端口(我最高能支持OpenFlow 1.5) ---> 控制器6633端口

OFPT_FEATURES_REQUEST
控制器6633端口(我需要你的特征信息) ---> 交换机46318端口

OFPT_SET_CONFIG
控制器6633端口(请按照我给你的 flag 和 max bytes of packet 进行配置) --->交换机46318端口

OFPT_PORT_STATUS
当交换机端口发生变化时,告知控制器相应的端口状态

OFPT_FEATURES_REPLY
交换机46318端口(这是我的特征信息,请查收)--- 控制器6633端口

OFPT_PACKET_IN
分析抓取的数据包,可以发现是因为交换机发现此时自己并没有匹配的流表(Reason: No matching flow (table-miss flow entry) (0)),所以要问控制器如何处理

OFPT_FLOW_MOD
分析抓取的flow_mod数据包,控制器通过6633端口向交换机端口42704、交换机端口42706下发流表项,指导数据的转发处理。

OFPT_PACKET_OUT
控制器6633端口 ---> 交换机42704端口

流程图

交换机与控制器建立通信时是使用TCP协议还是UDP协议?
TCP协议

个人总结

本次实验难度不大,但仍旧不可掉以轻心。通过这次实验,我能够运用 wireshark 对 OpenFlow 协议数据交互过程进行抓包,而且能够借助包解析工具,分析与解释 OpenFlow协议的数据包交互过程与机制。然而学无止境,我将继续努力,艰苦奋斗,勤于思考,善于思考,在做实验的路上渐行渐远。天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。天下没有白吃的午餐,做实验固然枯燥无味,但这是完善自我的必经之路。

标签:控制器,OFPT,OpenFlow,端口,实践,---,交换机,实验,6633
From: https://www.cnblogs.com/feizhoujiyu/p/16748471.html

相关文章

  • 实验3:OpenFlow协议分析实践
    一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二、实验环境Ubuntu20......
  • 实验4:开源控制器实践——OpenDaylight
    基础要求利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s进阶要求......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python......
  • 实验三OpenFlow协议分析实践
    一实验目的1能够运用wireshark对OpenFlow协议数据交互过程进行抓包;2能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二实验环境1下载虚拟......
  • 实验4:开源控制器实践——OpenDayight
    一、基础实验1、Mininet拓扑生成并连接控制器2、Mininet中ping测试如上图所示3、通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight三、实验要求(一)基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;2.通过Postman工具调用OpenDayligh......
  • 实验4:开源控制器实践——OpenDaylight
    1.基础要求需要提交两张图,一是Mininet拓扑生成并连接控制器的结果,二是Mininet中ping测试截图,并体现个人信息,其余文字请勿赘述;1)扑生成并连接控制器的结果2)Mininet中h1p......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的Python代码运行OVS命令,控制网络拓扑......
  • Open vSwitch虚拟交换机实践
    ovs-vsctl基础操作实践:创建OVS交换机,以ovs-xxxxxxxxx命名,其中xxxxxxxxx为本人学号。在创建的交换机上增加端口p0和p1,设置p0的端口号为100,p1的端口号为101,类型均为intern......
  • HCIP-Datacom-Core 1.1实验 OSPF单区域
    前言:哈哈,我这个鸽子王又回来了! 1.1.1实验介绍实现单区域OSPF的配置 实现OSPF区域认证的配置 描述OSPF在多路访问网络中邻居关系建立的过程 实现对OSPF接口......