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

Reply via email to