【问题标题】:Capture LLDP packets in SDN using Wireshark使用 Wireshark 在 SDN 中捕获 LLDP 数据包
【发布时间】:2016-07-20 11:05:48
【问题描述】:

我使用这个命令在 Mininet 中创建了一个简单的 SDN 网络:

sudo mn --topo single,3 --mac --switch ovsk --controller remote

َ实际上,这是一个由三个主机和一个 vSwitch 组成的网络。然后我添加了两个流程:

add-flow tcp:127.0.0.1:6634 in_port=2,actions=output:1
add-flow tcp:127.0.0.1:6634 in_port=1,actions=output:2

哪个 127.0.0.1 是我的 vSwitch。现在,h1 和 h2 可以正确相互 ping 通。 我的目标是对 OpenFlow 的拓扑发现进行一些更改并减少我的网络中的 LLDP 数据包,这是目标函数。我想我知道该怎么做,但我不知道如何计算和查看 LLDP 数据包?我用过Wire Shark,但应用LLDP过滤器后,我什么都看不到。问题出在哪里?

【问题讨论】:

    标签: mininet sdn openflow


    【解决方案1】:

    如果您使用的是最新版本的wireshark,您只需过滤lldp,总计数就会记录在显示的数据包中。但是,如果您看不到这一点,也许您可​​以将您的捕获以 zip 格式发送,以便我检查。不过我的猜测是:

    1) Wireshark 版本较旧。

    2) 你的控制器和 mininet 网络连接有问题。如果在运行 mininet 时显示已连接到控制器,请查看。

    3) 由于您的拓扑只有一个交换机,因此您使用的控制器不会发送 lldp 数据包,它会通过 HELLO 和 FEATURE_REQUEST/REPLY 消息发现单个交换机,并且不会发送任何 LLDP。

    在任何情况下,都需要对您的网络进行更全面的总结并进行捕获。我希望它有效,如果不是你可以扩展问题。我也在为相同的员工工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-19
      • 2018-02-12
      • 1970-01-01
      • 2017-09-28
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多