0

我正在开发一种算法来解决 SDN 中的规则放置问题,并且我想将我的算法与已经提出的算法进行比较。为了做到这一点,我想进行模拟,以从 mininet 的 tableflow 中获取规则放置作为数据集(提取和重用规则作为数据集,而不是用算法分析它们)。但是,我不确定要使用哪个模拟环境。任何帮助,我将不胜感激。

4

1 回答 1

0

您可以使用mininet网络模拟器创建基于 OpenVSwitch 的拓扑。然后您可以从流行的 SDN 控制器中进行选择,例如 POX、Ryu、Floodlight、OpenDaylight、ONOS 等。

一些控制器(如 ONOS)具有 API,可用于查询控制器的流表状态,而在其他控制器(如 POX)中,您必须编写自己的模块。

但是,OpenVSwitch 的 ovs-ofctl 命令dump-flows可以用来查询交换机的流表。您可以在此处找到 ovs-ofctl 的文档。

于 2019-01-04T12:27:28.767 回答