Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一种算法来解决 SDN 中的规则放置问题,并且我想将我的算法与已经提出的算法进行比较。为了做到这一点,我想进行模拟,以从 mininet 的 tableflow 中获取规则放置作为数据集(提取和重用规则作为数据集,而不是用算法分析它们)。但是,我不确定要使用哪个模拟环境。任何帮助,我将不胜感激。
您可以使用mininet网络模拟器创建基于 OpenVSwitch 的拓扑。然后您可以从流行的 SDN 控制器中进行选择,例如 POX、Ryu、Floodlight、OpenDaylight、ONOS 等。
一些控制器(如 ONOS)具有 API,可用于查询控制器的流表状态,而在其他控制器(如 POX)中,您必须编写自己的模块。
但是,OpenVSwitch 的 ovs-ofctl 命令dump-flows可以用来查询交换机的流表。您可以在此处找到 ovs-ofctl 的文档。
dump-flows