首页 > 其他分享 >实验三

实验三

时间:2022-10-09 23:14:11浏览次数:37  
标签:40916 控制器 端口 --- 交换机 实验 6633

一、实验目的
能够运用 wireshark 对 OpenFlow 协议数据交互过程进行抓包;
能够借助包解析工具,分析与解释 OpenFlow协议的数据包交互过程与机制。
二、实验环境
Ubuntu 20.04 Desktop amd64
三、实验要求
(一)基本要求
搭建拓扑,完成相关 IP 配置,并实现主机与主机之间的 IP 通信。用抓包软件获取控制器与交换机之间的通信数据。

通信数据
HELLO(控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机40916端口)

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

Features Request:控制器向将交换机发送Featrues Request消息,获取交换机特征信息
(控制器6633端口(我需要你的特征信息) ---> 交换机40916端口)

Set Conig:控制器告诉交换机如何配置、
(控制器6633端口(请按照我给你的flag和max bytes of packet进行配置) ---> 交换机40916端口)

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

Features Reply:Featrues Request的回复的交换机的特征信息
(交换机40916端口(这是我的特征信息,请查收) ---> 控制器6633端口)

Packet_in:交换机收到数据包后问控制器如何处理
有两种情况:
1.交换机查找流表,发现没有匹配条目时
2.有匹配条目但是对应的action是控制器时(控制器6633端口(请按照我给你的action进行处理) ---> 交换机40916端口)

Flow_mod(分析抓取的flow_mod数据包,控制器通过6633端口向交换机40928端口下发流表项,指导数据的转发处理)

Packet_out:告诉交换机将数据输出到交换机的哪个端口
(控制器6633端口(请按照我给你的action进行处理) ---> 交换机40916端口)

标签:40916,控制器,端口,---,交换机,实验,6633
From: https://www.cnblogs.com/QQ3411724073/p/16774044.html

相关文章

  • 实验3:OpenFlow协议分析实践
    拓扑文件:  ping截图:   抓包:1.hello  6633接口发送到交换机40276接口,openflow版本1.0  交换机40276接口发送到控制器6633接口,openflow版本1.5双......
  • 实验4:开源控制器实践——OpenDaylight
    一.基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与......
  • 实验5:开源控制器实践——POX
    (一)基本要求h1pingh2、h2和h3的tcpdump抓包结果使用tcpdump验证Hub模块使用tcpdump验证Switch模块L2_learning模块代码流程图(二)进阶要求重新......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的能够运用wireshark对OpenFlow协议数据交互过程进行抓包;能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制......
  • 实验3:OpenFlow协议分析实践
    1.搭建下图所示拓扑,完成相关IP配置,并实现主机与主机之间的IP通信。用抓包软件获取控制器与交换机之间的通信数据。2.查看抓包结果,分析OpenFlow协议中交换机与控制器......
  • 实验5:开源控制器实践——POX
    实验5:开源控制器实践——POX一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够......
  • 实验4:开源控制器实践——OpenDaylight
    一、实验目的1.能够独立完成OpenDaylight控制器的安装配置;2.能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境Ubuntu22.04.1Desktopamd64三、......
  • 实验4:开源控制器实践——OpenDaylight
    实验目的1.能够独立完成OpenDaylight控制器的安装配置;2.能够使用Postman工具调用OpenDaylightAPI接口下发流表。实验环境 Ubuntu20.04Desktopamd643基本要求......
  • 实验3:OpenFlow协议分析实践
    1.搭建下图所示拓扑,完成相关IP配置,并实现主机与主机之间的IP通信。用抓包软件获取控制器与交换机之间的通信数据。2.查看抓包结果,分析OpenFlow协议中交换机与控制器......