Hi Geetha,

For OpenVSwitch, you can configure quality of service with ovs-vsctl.
Check the manpage [1] under the "configuration cookbook" section --
there is an example titled "Quality of Service (QoS)".

For tc queueing configuration, there is a neat example and tutorial on
using hierarchical token buckets in
http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm

[1] http://openvswitch.org/cgi-bin/ovsman.cgi?page=utilities%2Fovs-vsctl.8

Good luck!
Srinivas

On Wed, Feb 20, 2013 at 3:56 PM, Geetha S <geetha.shen...@gmail.com> wrote:
> Thank you for the reply Oleg.
>
> I also came across this thread wherein we can queue management and QoS from
> ovs-dpctl as well.
>
> https://mailman.stanford.edu/pipermail/openflow-discuss/2011-May/002178.html
>
> Can you give me some idea as to which one i should use to create queues in
> mininet switch. Also can you share some links that has examples of adding
> queues using "tc".
>
> Regards,
> Geetha
>
>
> On Mon, Feb 18, 2013 at 12:57 AM, Oleg Sadov <sa...@linux-ink.ru> wrote:
>>
>> QoS management is switch-dependent. Some switches (like a reference
>> Stanford openflow switch and derived from them) use queue facilities,
>> another (for ex. HP HW switches) drives by PCP/TOS bits -- look at docs
>> & sources. For ex. -- at lib/netdev.c of reference Stanford openflow
>> switch you can see some useful comments about queue management
>> implementation with standard Linux traffic control machinery.
>>
>> 16/02/2013 11:03 -0800, Geetha S wrote:
>> > My goal is to introduce QoS in openflow networks.
>> >
>> >
>> > I will looking at the Slicing tutorial on Openflow.org and came across
>> > an experiment that deals with queues and its min rate etc.I am using
>> > Mininet to create hosts and switch and POX controller. I am a beginner
>> > towards POX and have understood l2 forwarding switch behavior.
>> >
>> >
>> > I am currently interested in working with queues and take it from
>> > there. I came across this link and i was stuck at the add-queue part
>> > (dint really understand what happened after that),
>> >
>> > https://mailman.stanford.edu/pipermail/mininet-discuss/2010-November/000172.html
>> >
>> >
>> > I am not sure if i am proceeding in the right direction. Is slicing
>> > really required for me to deal with QoS ?
>> >
>> >
>> > Please guide me.
>> >
>> >
>> > Thanks,
>> > Geetha
>> > _______________________________________________
>> > openflow-discuss mailing list
>> > openflow-discuss@lists.stanford.edu
>> > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
>>
>>
>> _______________________________________________
>> mininet-discuss mailing list
>> mininet-disc...@lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/mininet-discuss
>
>
>
> _______________________________________________
> mininet-discuss mailing list
> mininet-disc...@lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/mininet-discuss
>


On Wed, Feb 20, 2013 at 3:56 PM, Geetha S <geetha.shen...@gmail.com> wrote:
> Thank you for the reply Oleg.
>
> I also came across this thread wherein we can queue management and QoS from
> ovs-dpctl as well.
>
> https://mailman.stanford.edu/pipermail/openflow-discuss/2011-May/002178.html
>
> Can you give me some idea as to which one i should use to create queues in
> mininet switch. Also can you share some links that has examples of adding
> queues using "tc".
>
> Regards,
> Geetha
>
>
> On Mon, Feb 18, 2013 at 12:57 AM, Oleg Sadov <sa...@linux-ink.ru> wrote:
>>
>> QoS management is switch-dependent. Some switches (like a reference
>> Stanford openflow switch and derived from them) use queue facilities,
>> another (for ex. HP HW switches) drives by PCP/TOS bits -- look at docs
>> & sources. For ex. -- at lib/netdev.c of reference Stanford openflow
>> switch you can see some useful comments about queue management
>> implementation with standard Linux traffic control machinery.
>>
>> 16/02/2013 11:03 -0800, Geetha S wrote:
>> > My goal is to introduce QoS in openflow networks.
>> >
>> >
>> > I will looking at the Slicing tutorial on Openflow.org and came across
>> > an experiment that deals with queues and its min rate etc.I am using
>> > Mininet to create hosts and switch and POX controller. I am a beginner
>> > towards POX and have understood l2 forwarding switch behavior.
>> >
>> >
>> > I am currently interested in working with queues and take it from
>> > there. I came across this link and i was stuck at the add-queue part
>> > (dint really understand what happened after that),
>> >
>> > https://mailman.stanford.edu/pipermail/mininet-discuss/2010-November/000172.html
>> >
>> >
>> > I am not sure if i am proceeding in the right direction. Is slicing
>> > really required for me to deal with QoS ?
>> >
>> >
>> > Please guide me.
>> >
>> >
>> > Thanks,
>> > Geetha
>> > _______________________________________________
>> > openflow-discuss mailing list
>> > openflow-discuss@lists.stanford.edu
>> > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
>>
>>
>> _______________________________________________
>> mininet-discuss mailing list
>> mininet-disc...@lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/mininet-discuss
>
>
>
> _______________________________________________
> mininet-discuss mailing list
> mininet-disc...@lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/mininet-discuss
>
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to