Openstack 设置Dragonflow+;迷你网

Openstack 设置Dragonflow+;迷你网,openstack,sdn,mininet,openstack-neutron,Openstack,Sdn,Mininet,Openstack Neutron,我对Mininet和Openstack比较陌生,目前我正在尝试使Mininet网络使用Dragonflow作为控制器。 到目前为止我所做的: 我已经安装了一台干净的虚拟机,并在默认端口上安装了zookeeper。然后,我使用提供的配置安装了devstack , 其中,我将主机IP条目更改为10.0.2.15-这是我的机器默认分配的。之后,我安装了mininet并运行了一个程序来设置控制器,如下所示: net = Mininet(topo=topo, link=TCLink, controller

我对Mininet和Openstack比较陌生,目前我正在尝试使Mininet网络使用Dragonflow作为控制器。 到目前为止我所做的: 我已经安装了一台干净的虚拟机,并在默认端口上安装了zookeeper。然后,我使用提供的配置安装了devstack , 其中,我将主机IP条目更改为10.0.2.15-这是我的机器默认分配的。之后,我安装了mininet并运行了一个程序来设置控制器,如下所示:

net = Mininet(topo=topo, link=TCLink, controller=RemoteController, autoSetMacs=True, autoStaticArp =True); 
net.addController('c3', controller=RemoteController, ip='10.0.2.15', port=6653)
端口6653是我在/etc/中子目录中的dragonflow.ini中找到的端口。遗憾的是,当我运行这个程序时,我的mininet主机无法进行通信。我假设我缺少某种正在运行的L3 Dragonflow控制器(或者可能只是它的配置)。我的假设正确吗?如果是这样的话,我该如何配置该控制器(以及如何在devstack安装后它不会自动运行的情况下运行它)。我试着在Horizon dashboard中做一些工作,但没有找到任何可以解决问题的方法