标签: sdn mininet pox ryu
我正在开发一种算法来解决SDN中的规则放置问题,并且想将我的算法与已经提出的进行比较。为了做到这一点,我想进行一个模拟,以从mininet的表流中获取规则放置为数据集的位置(提取规则和将规则重用为数据集,而不是使用算法将规则重用作为数据集)。但是,我不确定要使用哪个仿真环境。任何帮助,我将不胜感激。
答案 0 :(得分:0)
您可以使用mininet网络仿真器基于OpenVSwitch创建拓扑。然后,您可以从流行的SDN控制器中进行选择,例如POX,Ryu,Floodlight,OpenDaylight,ONOS等。
某些控制器(如ONOS)具有API,可用于查询控制器的流表状态,而在其他控制器(如POX)中,则必须编写自己的模块。
但是,OpenVSwitch的ovs-ofctl命令(例如fc)可用于查询交换机上的流表。您可以找到ovs-ofctl here的文档。
fc