pox openflow - host_tracker 未执行

pox openflow - host_tracker not executing

我是痘痘的新手,我不知道如何运行痘痘中的成分。目前我坚持使用取自 https://github.com/CPqD/RouteFlow/blob/master/pox/pox/host_tracker/host_tracker.py

的 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.

不知道是什么意思:(请告诉我如何运行痘中的成分。

谢谢:)

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

sudo mn --controller remote

然后运行痘成这样

python pox.py forwarding.l2_pairs host_tracker openflow.discovery

当一切都启动并 运行在终端中启动 mininet 时,发出一个

pingall

并监控你运行出痘的终端观察host_tracker信息

转发。l2_pairs 是一个示例控制器(库存组件),它将处理网络和流量修改。 host_tracker是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