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

实验3:OpenFlow协议分析实践

时间:2022-09-26 19:36:40浏览次数:44  
标签:控制器 OpenFlow 端口 实践 --- 交换机 实验 6633

一、基本要求

1.搭建拓扑

2.抓包结果

HELLO

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

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

双方建立连接,并使用OpenFlow 1.0

FEATURES_REQUEST

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

SET_CONFIG

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

PORT_STATUS

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

FEATURES_REPLY

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

PACKET_IN

交换机41986端口(有数据包进来,请指示)--->控制器6633端口

PACKET_OUT

控制器6633端口--->交换机59434端口(请按照我给你的action进行处理)


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

二、进阶要求

HELLO


FEATURES_REQUEST


SET_CONFIG


PORT_STATUS

FEATURES_REPLY


PACKET_IN

1.交换机查找流表,发现没有匹配条目

2.有匹配条目,对应的action是OUTPUT=CONTROLLER,固定收到向控制器发送包

PACKET_OUT


FLOW_MOD

个人总结

本次实验总体上跟着流程走难度不大,一遍实验下来对于OpenFlow协议中交换机与控制器的消息交互过程也有了一定的了解。由于在实验过程中构建拓扑网络后才开启wireshark,导致一部分包没有抓到,后来查阅了pdf才发现应该先打开wireshark,实验过程中出现了只有交换机端口向控制器发送HELLO的情况,后来采用miniedit可视化手动构建拓扑网络得以解决,最后通过过滤选择“openflow_v1”能够大大方便找到OpenFlow的包。

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

相关文章

  • 实验3:OpenFlow协议分析实践
    一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二、实验环境Ubuntu20......
  • 实验3:OpenFlow协议分析实践
    (一)基本要求拓扑文件wireshark抓包的结果OFPT_HELLO控制器6633端口(我最高能支持OpenFlow1.0)--->交换机46192端口交换机46192端口(我最高能支持OpenFlow1.5)--->......
  • 阿里云 ACK 容器服务生产级可观测体系建设实践
    简介: 随着容器被越来越对企业接纳与落地,可观测成为重点。那么,让我们深入了解阿里云ACK容器服务生产级可观测体系建设实践,为自身业务可观测提供参考~作者:冯诗淳......
  • ARMS实践|日志在可观测场景下的应用
    简介: 在实际生产中,通过灵活组合文内几种使用方式,运维团队可以很好地排除日常观测、故障定位过程中的干扰因素,更快的定界甚至定位问题根因。作者:陈陈 日志在......
  • 龙湖千丁基于 ACK@Edge 的云原生智慧停车系统架构实践
    作者:蔡佩、刘涛在物联网、大数据、云服务等的快速发展及规模化应用下,今天,大量在日常生活中产生的数据可以被更好地连接和利用,为智能设备的运转提供支持,在推进社会高效协作......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的O......
  • 实验3:OpenFlow协议分析实践
    一、基本要求1.拓扑文件2.wireshark抓包结果OFPT_HELLO控制器6633端口(我最高能支持OpenFlow1.0)--->交换机51938端口交换机51938端口(我最高能支持OpenFlow1.5)--......
  • .NET下数据库的负载均衡(有趣实验)
    相关下载:数据库的负载均衡-示例代码(dp1-DbBalance.rar)数据库的负载均衡-示例代码(dp1-DbBalance.rar)支持.Net/.NetCore/.NetFramework为了演示数据库的负载均衡(Lo......
  • 实践1 - 用R打开Excel文件
    一、打开Excel文件选择导入Excel文件选择文件路径  ......