如何使用Apache Spark捕获数据包并分析SDN网络

时间:2017-04-30 16:58:58

标签: apache-spark sdn mininet

我是网络世界的新手。我在SDN领域工作,我有一个带mininet的POX控制器。我需要使用Apache Spark捕获网络中的数据包,然后对其进行分析。到目前为止,我使用Wireshark捕获数据包并在Spark中对它们进行分析。但是我认为Spark本身具有捕获流数据包的能力。我搜索这个主题,但不幸的是我找不到一个好的和清晰的代码或方法。任何人都可以更清楚地帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是POX,则可以使用pox生成的事件来启动进程数据包。例如,您可以处理packetin事件,以便每次数据包到达控制器时都知道。

您还可以安装一些规则来根据某些条件对这些数据包进行计数。

如果你想处理网络中的所有数据包,那么你需要将你的工具(我不知道火花)连接到mininet网络。

祝你好运