2016-03-21 32 views
0

我是新来的痘,我不知道如何在痘中运行组件。目前,我坚持从https://github.com/CPqD/RouteFlow/blob/master/pox/pox/host_tracker/host_tracker.pypox openflow - host_tracker没有执行

采取host_tracker.py我已经试过这样的事情: ./debug-pox.py host_tracker

,并得到了输出

POX 0.3.0 (dart)/Copyright 2011-2014 James McCauley, et al. DEBUG:core:POX 0.3.0 (dart) going up... DEBUG:core:Running on CPython (2.7.6/Mar 22 2014 22:59:56) DEBUG:core:Platform is Linux-3.13.0-53-generic-x86_64-with-Ubuntu-14.04-trusty DEBUG:core:host_tracker still waiting for: openflow WARNING:core:Still waiting on 1 component(s) INFO:core:POX 0.3.0 (dart) is up.

不知道这意味着什么:(请告诉我如何在痘中运行组件

谢谢:)

回答

0

假设你已经启动并运行mininet,你应该使用host_tracker和openflow.discovery模块。另外,您应该加载包含在您的pox版本中的示例控制器(库存组件)。 先装入样品mininet

sudo mn --controller remote 

然后运行痘这样

python pox.py forwarding.l2_pairs host_tracker openflow.discovery 

当所有启动并在终端上运行您推出mininet问题上

pingall 

和监控终端在其中运行痘观察host_tracker信息

forw arding.l2_pairs是一个示例控制器(库存组件),用于处理网络和流程修改。 host_tracker是主机跟踪器模块,openflow.discovery是pox的发现模块。

为了找到更多的股票成分到达https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-StockComponents

要了解更多有关host_tracker https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-host_tracker

+0

非常感谢! 'openflow.discovery'是我错过的 – Anusha