2016-05-02 10 views
0

私は日食で投光照明コントローラを設定していると私は私のモジュールでMininetのPingパケット見えない

net.floodlightcontroller.core.IListener.Command receive(IOFSwitch sw, OFMessage msg, FloodlightContext cntx)

メソッドをオーバーライドしています。最小限のトポロジでmininetを実行しています。私のコントローラはミニネットからの接続を受け付けることができ、私はコントローラログの受信方法で私のsysoutsを見ることができます。私が 'pingall'コマンドを発行すると、パケットは破棄されません。しかし、私はコントローラのログに何も表示されません。

パケットはコントローラをバイパスしていますか?すべてのpingパケットがコントローラを通過することを確認する方法はありますか?

答えて

0

あなたのクラスは、スタートアップ関数でもこのラインをIOFMessageListenerを実装しなければならない:

public void startUp(FloodlightModuleContext context) { 
    floodlightProvider.addOFMessageListener(OFType.PACKET_IN, this); 
関連する問題