2017-08-31 3 views
2

フローミスイベントが発生し、パケットが処理のためにコントローラに送信されたときに、MDSALからの通知をフィールドに入力する必要があるOpendaylight Boronアプリケーションを構築します。どのように私はそのような出来事を求めることができますか?Opendaylight:フローミスイベントに関する通知を取得する

すべてのオープンフロー通知に登録することができれば十分です。

これを行うためのポインタまたはコードスニペットはありますか?

は、優先度の高いデフォルトのアクションがコントローラにパントされるように流れ、他のすべてのflsow、こうした試合を逃したことがコントローラに転送されますを追加し、

ランガ

答えて

2

スイッチからコントローラに送信されるパケットは、PacketInパケットと呼ばれます。

OpenDaylight PacketProcessingListenerインターフェイスを実装して、がPacketInのを待ち受けるJavaクラスを作成する必要があります。

ここにはexample tutorialがあります。この答えは、コントローラにPacketInを送信するフローを作成する方法について説明しますが、問題は、これらのパケットを処理する方法である

0

、ありがとうございました。

cookie=0x3900000, duration=1s, table=0, n_packets=0, n_bytes=0, priority=10 in_port=1 actions=output:2 
cookie=0x2900000, duration=1s, table=0, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 
+0

:ここ

とOVSからコントローラに送信PacketInパケットを処理example of a class I wrote in the SFC projectですOpenDaylightコントローラ。 – Brady

関連する問題