[ovs-discuss] Queue configuration
Syed Akbar Mehdi
akbar.mehdi at seecs.nust.edu.pk
Fri Mar 4 18:17:58 UTC 2011
Thanks for your reply Ben. I am aware that Openflow cannot be used to
configure queues. What I am hoping to do is to pre-configure some queues on
the physical port of a switch. I was thinking of doing this using Linux tc
but as you indicate this can be done through the OVS database. Then the
Openflow controller can decide to set OFPAT_QUEUE as the action of certain
flows and map them to one of those queues. I do not want to configure any
properties of these queues at runtime using Openflow. Is this possible?
In case it is possible, I will need to specify the value of queue_id in
struct ofp_action_enqueue. I am assuming that I will get that while
configuring the queue.
On Fri, Mar 4, 2011 at 10:26 PM, Ben Pfaff <blp at nicira.com> wrote:
> On Fri, Mar 04, 2011 at 08:44:00PM +0500, Syed Akbar Mehdi wrote:
> > Does OVS support queue configuration for the physical ports of a switch?
> Yes. It is configured through the OVS database using the QoS and Queue
> > I have ovs-openflowd running in userspace on a Linux box (32-bit
> > Ubuntu 10.10) and I send it an Openflow message of type
> > OFPT_QUEUE_GET_CONFIG_REQUEST from the controller (NOX 0.9 Zaku). The
> > OVS installation I am using is the latest version, checked out from
> > git a couple of days back.
> ovs-openflowd does not support queue configuration. You have to use
> OVS does not support OFPT_QUEUE_GET_CONFIG_REQUEST. It would not help
> anyway, because OpenFlow only defines one queue property which doesn't
> include enough information to accurately specify any of the forms of QoS
> that OVS supports.
> You should not expect to use OpenFlow to configure queues anyway, since
> OpenFlow 1.0 says, in section 5.3.4: "Queue configuration takes place
> outside the OpenFlow protocol, either through a command line tool or
> through an external dedicated configuration protocol."
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the discuss