在SDN中提取规则

时间:2018-12-15 17:39:54

标签: sdn mininet pox ryu

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

1 个答案:

答案 0 :(得分:0)

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

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

但是,OpenVSwitch的ovs-ofctl命令(例如fc)可用于查询交换机上的流表。您可以找到ovs-ofctl here的文档。