[ovs-discuss] OVS support for OpenFlow 1.3 or 1.2 - specifically per flow meters feature

Christian Esteve Rothenberg chesteve at dca.fee.unicamp.br
Wed Dec 12 16:12:06 UTC 2012


Simhon, I know that you are asking about OVS, but in case you want to
experiment with the flow metering features introduced in OF1.3, here
is an implementation based on the reference switch design:
https://github.com/CPqD/ofsoftswitch13

There is also a companion NOX v1.3 to implement the corresponing app,
or you can use the dpctl commands, e.g., to install a 10 Mbit metering entry:
dpctl tcp:<switch-host>:<switch-port> meter-mod
cmd=add,flags=1,meter=1 drop:rate=10000

Soon we will be releasing a pre-configured VM that including Mininet
2.0, Wireshark, and oftest in addition to the 1.3 switch and NOX.

BTW, Mininet 2.0 works very nicely to play with QoS features since
they added neat BW and delay capabilities per link.

One caveat on the switch above is that the current implementation
forwards only around 200 Mbps, notably behind OVS performance. Work
towards better performance will be done in Q1 of 2013. The current
token-bucket implementation for rate limiting works but better
accuracy shall be pursued as well during the next months.

Best,
Christian


On Wed, Dec 12, 2012 at 1:48 PM, Ben Pfaff <blp at nicira.com> wrote:
> On Wed, Dec 12, 2012 at 02:44:00PM +0200, Simhon Doctori wrote:
>> One of the goals is to use per flow meters. Current OVS solution does
>> not have this support although OpenFlow 1.3 does implement these
>> objects.
>>
>> When are the plans to add this feature support and if possible to have a
>> beta version for testing?
>
> No one has mentioned working on support for per-flow meters.  If you
> would like to contribute this feature, we are open to it.
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss



-- 
Christian



More information about the discuss mailing list