2016-03-21 10 views
0

Ich bin neu in Pocken und ich weiß nicht, wie Sie die Komponenten in Pocken ausführen. ./debug-pox.py host_tracker pox openflow - host_tracker nicht ausgeführt

Und bekam die Ausgabe als

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.

nicht sicher, was es bedeutet: Momentan bin ich mit dem host_tracker.py von https://github.com/CPqD/RouteFlow/blob/master/pox/pox/host_tracker/host_tracker.py

Ich habe versucht, so etwas wie diese genommen stecken :(Bitte sagen Sie mir, wie man Komponenten in Pocken laufen.

Dank :)

Antwort

0

Angenommen, Sie haben mininet gestartet und laufen, sollten Sie den host_tracker zusammen mit dem openflow.discovery-Modul verwenden. Zusätzlich sollten Sie einen Beispielcontroller (Bestandskomponente) laden, der in Ihrer Pockenversion enthalten ist. Laden Sie zunächst eine Probe MININET

sudo mn --controller remote 

Dann Pocken wie diese

python pox.py forwarding.l2_pairs host_tracker openflow.discovery 

laufen Wenn alle und läuft im Terminal gestartet Sie MININET Ausgabe ein

pingall 

und das Terminal überwachen in dem Sie Pocken ausführen, um host_tracker Informationen zu beobachten

forw arding.l2_pairs ist ein Beispiel-Controller (Bestandskomponente), der das Netzwerk verwaltet und Änderungen durchführt. host_tracker ist das Host-Tracker-Modul und openflow.discovery ist das Erkennungsmodul von pox.

Um weitere Lagerkomponenten

Um mehr über host_tracker https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-host_tracker

+0

Dank viel zu lesen https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-StockComponents unterwegs zu finden! 'openflow.discovery' ist was ich vermisst habe – Anusha