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.

--Akbar

On Fri, Mar 4, 2011 at 10:26 PM, Ben Pfaff <b...@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
> tables:
>        http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf
>
> > 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-vswitchd.
>
> 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."
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org

Reply via email to