[ovs-dev] OVN - QoS (Neutron API)

Ben Pfaff blp at nicira.com
Tue Jul 14 23:20:41 UTC 2015


On Thu, Jul 09, 2015 at 01:14:23PM +0300, Gal Sagie wrote:
> Hello all,
> 
> As of Liberty, neutron will support a QoS API which can be configured on
> the logical ports.
> (Currently only bandwidth limiting will be supported)
> 
> I would like to offer to implement this back-to-back in Neutron OVN plugin
> and in OVN.
> 
> For this feature we would need to extend the OVN NB API to include QoS
> Policy profile table
> and another table for QoS rules which are attached to the policy profile.
> (Currently we will only support the bandwidth limiting rule type)
> 
> Logical Ports can be attached with QoS profiles.
> 
> I suggest that currently this will be directly mapped to the SB schema by
> northd (and in the future this can be extended to use Openflow Metering
> flows when this is fully supported in OVS)
> 
> The local OVN-Controller can then use OVSDB for the local vswitch to
> configure the current
> rules (similar work that we do in Neutron with the L2 Agent)
> 
> If the general idea is good, i can take this task on myself and
> describe the schema in more details.
> 
> Please let me know,

This sounds reasonable to me.  I see that you already sent out a draft
for the NB schema component.  I'll take a look.



More information about the dev mailing list