Hi Philip you may be interesting in the flow metering capabilities of the OpenFlow 1.3 user-space switch:
https://github.com/CPqD/ofsoftswitch13 The implementation includes a token bucket approach to enforce the rate limiting actions instructed by the controller, so the information is there.. Though may be alternative implementaitons are required depending on the time scope / granularity that you want to consider for the rate estimator. Extending the protocol itself with vendor extensions to receive these values as vendor stats is not challenging in the 1.x OpenFlow protocol implmentations. -Christian On Tue, Dec 18, 2012 at 10:20 AM, Philip Wette <[email protected]> wrote: > Hello, > > I'm in the process of integrating more fine grained statistics into the > userspace implementation of openflow (udatapath). > As a simple example i want to query a switch for the data rates of each > individual flow. Estimating the rates for each flow is simple to do; the > more sophisticated part seems to be the extension of the openflow protocol > to include such a query for data rates. > > In the implementation (include/openflow/openflow-ext.h) i found a natural > point to include new messages into openflow. > > Now my question is: is this the right point to start from? Or do i have to > look for the "Vendor Statistics" which are mentioned in the OpenFlow 1.0 > specification? > Is there any tutorial or information out there to extent the udatapath > implementation? > > Regards, > > Philip > > -- > Philip Wette, M.Sc. E-Mail: [email protected] > University of Paderborn Tel.: 05251 / 60-1716 > Department of Computer Science > Computer Networks Group http://wwwcs.upb.de/cs/ag-karl > Warburger Straße 100 Room: O3.152 > 33098 Paderborn > > _______________________________________________ > openflow-discuss mailing list > [email protected] > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss -- Christian _______________________________________________ openflow-discuss mailing list [email protected] https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
