SDN中规则放置的提取

Extration of rules placement in SDN

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

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

像 ONOS 这样的一些控制器有 API 可以用来查询控制器的流table 状态,而在其他控制器中(比如 POX),你将不得不编写自己的模块。

然而,OpenVSwitch 的 ovs-ofctl 命令,如 dump-flows 可用于查询交换机处的流 - table。您可以找到 ovs-ofctl here.

的文档