我是网络世界的新手。我在SDN领域工作,我有一个带mininet的POX控制器。我需要使用Apache Spark捕获网络中的数据包,然后对其进行分析。到目前为止,我使用Wireshark捕获数据包并在Spark中对它们进行分析。但是我认为Spark本身具有捕获流数据包的能力。我搜索这个主题,但不幸的是我找不到一个好的和清晰的代码或方法。任何人都可以更清楚地帮助我吗?
答案 0 :(得分:0)
如果您使用的是POX,则可以使用pox生成的事件来启动进程数据包。例如,您可以处理packetin事件,以便每次数据包到达控制器时都知道。
您还可以安装一些规则来根据某些条件对这些数据包进行计数。
如果你想处理网络中的所有数据包,那么你需要将你的工具(我不知道火花)连接到mininet网络。
祝你好运