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

Apache spark 如何使用ApacheSpark捕获数据包并分析SDN网络,apache-spark,sdn,mininet,Apache Spark,Sdn,Mininet,我是网络世界的新手。我在SDN领域工作,我有一个带迷你网的POX控制器。我需要使用ApacheSpark捕获网络中的数据包,然后对它们进行分析。现在我使用Wireshark在Spark中捕获数据包并对其进行分析。然而,我认为Spark本身具有捕获流数据包的能力。我搜索了这个主题,但不幸的是,我找不到一个好的、清晰的代码或方法。有人能更清楚地帮助我吗?如果您正在使用POX,您可以使用POX生成的事件来启动处理数据包。例如,您可以处理packetin事件,以便知道每次数据包到达控制器时 您还可以安装

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

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

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

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


祝你好运

谢谢你的回复。是的,我确实需要在数据包和网络上做一些机器学习,这就是为什么我需要它。现在我决定用Wireshark捕获数据包,并在Spark中进行分析。然而,我认为这不是一个有效的方法。