I'm also interested in what the future is for NOX+SNMP support.

Earlier this year, I wrote some components (using NOX-classic) to bridge
OpenFlow stastics to SNMP. As I was working with the RouteFlow community,
the work can be found on my fork of RouteFlow @ Github - The upcoming
version of RouteFlow will include this by default:
https://github.com/joestringer/RouteFlow/tree/snmp-support

With that code, you can find a NOX component called "jsonstats" under
rf-controller/src/nox/netapps/, which directly translates OpenFlow 1.0
structs into simple json structures. This can be run as part of NOX by
appending 'jsonstats' to the end of your nox commandline.

In addition to this, in the root of the repository you can find
"jsonflowagent", a Net-SNMP sub-agent. If you're already running Net-SNMP,
this agent will connect in and expose openflow structures under the SNMP
OID ".1.3.6.1.4.1.13727.2380". There is a README supplied in this
directory.

If this sounds like it may help out, feel free to give it a try. There are
no dependencies on RouteFlow; only NOX and Net-SNMP. I tried the code
against 'zaku' and 'destiny'. Let me know if you have any issues.

Regarding the overall topic, I would be interested in a discussion
regarding SNMP support in NOX and whether there is a path for some of this
code to be integrated upstream.

Cheers,
Joe Stringer

On 17 May 2012 02:58, andrea simeoni <[email protected]> wrote:

> Hi guys,
>
> can SNMP be installed in a OpenFlow datapath? Does NOX provide SNMP
> libraries?
>
> regards
>
> --
> Andrea Simeoni
>

Reply via email to