【问题标题】:Wireshark is not capturing OpenFlow packets from MininetWireshark 未从 Mininet 捕获 OpenFlow 数据包
【发布时间】:2015-11-28 17:35:02
【问题描述】:

大家好,我从这里下载了用于调查 SDN 功能的 ISO 文件:http://sdnhub.org/tutorials/sdn-tutorial-vm/

1) 我运行 Mininet

sudo mn

制作基本拓扑

2) 然后我运行wireshark

sudo wireshark &

3) 我勾选所有接口并开始捕获 4) 在 mininet 中我会这样做

h1 ping h2

5)我在wireshark“openflow”,“of”,....中应用过滤器 6) 但是没有显示 OpenFlow 数据包

你能帮我看看有什么问题吗?谢谢

【问题讨论】:

    标签: wireshark mininet openflow


    【解决方案1】:

    知道控制器在哪里运行会有所帮助。它是在您的主机操作系统中运行的远程控制器,还是在 Mininet VM 中运行的控制器?因为您已经运行了基本拓扑,所以我将假设您在默认启用的基本 ovs 控制器上运行模拟,该控制器在 VM 中运行。

    看起来您是从主机操作系统而不是 Mininet 上运行 Wireshark。你确保你正在监听所有的接口,很好。但是如果控制器在 Mininet VM 中运行,这些接口将与 OF 数据包无关,因此不会捕获它们。如果控制器在 Mininet VM 中,要实际捕获 OF 数据包,您必须从 VM 运行一个实例。

    【讨论】:

      【解决方案2】:

      尝试只选择环回接口:lo

      【讨论】:

        【解决方案3】:

        对我来说,openflow_v4 过滤器有效。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-08-04
          • 1970-01-01
          • 2018-01-27
          • 1970-01-01
          • 2015-06-19
          • 2011-12-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多