If I well understood your proposal, you collect OpenFlow statistics from the network, translate them into json, and provide them through SNMP to an external manager that connects to the controller? What I need is a SNMP manager running into NOX and a SNMP agent running in each OF node. My purpose is to extract reliable port bandwidth utilization statistics. Since LinkLoad statistics implemented in NOX are not realiable, I need a more precise estimation.
Regards, 2012/5/17 Joe Stringer <[email protected]> > 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 >> > > -- Andrea Simeoni
