讨论SDN实验中抓不到OpenFlow包的问题

时间:2020-12-28 18:07:27   收藏:0   阅读:40

问题描述:1.完全抓不到任何OpenFlow包(wireshark显示)

                 2.仅能够抓到echo_request包和echo_reply包(wireshark显示)

 

问题原因:1.mininet和控制器在一台虚拟机中运行,不会有实际的OpenFlow报文从网卡发出的。

                 2.在启动wireshark之前,就启动了控制器,mininet创建了topo并执行ping操作。

                    这种情况,实际是有Packet-in包等报文的,但是wireshark当时没有启动,所以抓不到。

 

解决办法:1.mininet和控制器在两台虚拟机上运行,进行抓包,OK。

                 2.先启动wireshark,再去创建topo,启动控制器,执行ping操作。

                    这样保证在ping的开始阶段,wireshark第一时间抓到OpenFlow的报文。

 

用wireshark抓到的OpenFlow所有报文如图所示:

技术分享图片

 

原文:https://www.cnblogs.com/Horizon-asd/p/14202684.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!