2016-03-21 71 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