RYU で OpenFlow アプリケーションの情報を OpenFlow から取得しようとしています。
取得したい情報を以下に示します。
SWITCHごとに欲しい
- DPID
- STATE (ACTIVE/INACTIVE)
PORTごとに、欲しい
- DPID
- PORT_NUMBER
- STATE
- PORT_STATE
ポート状態 - OF からのポート ステータス メッセージを追跡します。1 - アクティブ。0 - INACTIVE.OpenFlow 1.0 には、メモリからの 2 種類のポート ステータスがあります。1 つはポートにリンクがあるかどうかに関するもので、もう 1 つはポートが管理上稼働しているかどうかに関するものです。このポート ステータスは 2 番目のタイプを追跡していると思います。つまり、リンクがなくても、ポートが管理上稼働している場合、ポート ステータスは 1 になるはずです。
上記の情報を得るには、どのメッセージを聴けばよいか、また、ofp_event.EventOFPStateChange に関する情報を取得してみました。
http://ryu.readthedocs.org/en/latest/genindex.htmlを見てみまし たが、ofp_event.EventOFPStateChange に関する情報が見つかりませんでした。
私を正しい方向に向ける助けがあれば、高く評価されます。