实验3:OpenFlow协议分析实践

实验截图:

  1. 搭建下图所示拓扑,完成相关 IP 配置,并实现主机与主机之间的 IP 通信。用抓包软件获取控制器与交换机之间的通信数据包。

    保存文件
  2. 查看抓包结果,分析OpenFlow协议中交换机与控制器的消息交互过程,画出相关交互图或流程图。
    hello
    控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机35534端口
    openflow过滤

    交换机35534端口--- 控制器6633端口

    Features Request / Set Conig
    控制器6633端口(我需要你的特征信息) ---> 交换机35534端口

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

    Port_Status
    当交换机端口发生变化时,告知控制器相应的端口状态。
    Features Reply
    交换机35534端口(这是我的特征信息,请查收)--- 控制器6633端口

    Packet_in

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

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

个人总结
这次实验真的做的晕晕乎乎的,半天都做不好,然后问了同学发现同样的操作他的可以而我的不行。我的拓扑文件名是lab3.py,他帮我另存了一个(换了一个名字)居然就能运行了。(哭笑不得)
实验总体上难度很低。被这个原因卡了非常久,耽误了很多时间。
当然这只是开始,后面的各种截图才是重头戏。当然我都已经截图在上面了。如上。
最大的感想就是花了相当多的无用功,而且相当憋屈,以后遇到问题要及时请教同学。

posted @ 2021-09-29 00:22  weitinghaoshuai  阅读(24)  评论(0编辑  收藏  举报