I'm sorry, but I don't all the ins and outs of configuring tc off the top of my head. If you really want to dig into it, I'd look at functions like htb_setup_class__() in netdev-linux.c to see what it's doing:
http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob;f=lib/netdev-linux.c --Justin On Jul 11, 2012, at 12:58 AM, selen jia wrote: > Hi , > > Below I am asking for HTB. > > Regards, > Selen > > On Wed, Jul 4, 2012 at 4:24 PM, selen jia <[email protected]> wrote: > Hi Justin, > > Please correct me if I am wrong,I am trying to map "vsctl" parameters with > "tc" parameters :- > > • Mode of class is artifical value which can be computed from R (actual > rate),AR(assured rate),CR(ceil rate). Possible modes are > • Red: R > CR > • Yellow: R <= CR and R > AR > • Green otherwise > through OVS above we can achieve from following:- > • Red: R > max-rate > • Yellow: R <= max-rate and R > min-rate > • Green otherwise > here yellow means , if bandwidth available then it would be use by yellow > packets when there is no green packet for that queue? > > if all above is right then where parameter "burst" is involving? > > Regards, > Selen > > > On Wed, Jul 4, 2012 at 1:10 PM, selen jia <[email protected]> wrote: > Thanks Justin! > > just one more query - > in configuartion cookbook of OVS, you are taking measuring host as separate > machine ,can't I take my bridge (OVS) as measuring machine, because traffic > of VM coming on bridge only and we can verify throttle on bridge itself > through netperf > > Regards > Selen > > On Wed, Jul 4, 2012 at 12:53 PM, Justin Pettit <[email protected]> wrote: > If you configure it through ovs-vsctl, an appropriate configuration should be > pushed down to the kernel. We don't expose as many knobs as the tc command, > so the configuration is much simpler. You should be able to verify the > configuration pushed down by using the tc command to dump classes, qdisc, etc. > > --Justin > > > On Jul 4, 2012, at 12:11 AM, selen jia wrote: > > > Hi Justin, > > > > Sorry to bother you. > > I am confused because tc manual is having many paarmeters to configure, > > class , handle id etc.. but in OVS we have just rate or burst. > > so how we will configure parent -child through OVS vsctl? > > > > regards, > > Selen > > > > > > > > On Wed, Jul 4, 2012 at 12:32 PM, Justin Pettit <[email protected]> wrote: > > That's what you're configuring, so OVS is taking care of the tc > > configuration. > > > > --Justin > > > > > > On Jul 3, 2012, at 11:54 PM, selen jia wrote: > > > > > Hi, > > > > > > To verify HTB and HFSC on OVS ,if I am creating queue and setting rate > > > through vsctl command then do I need to do some configuration from "tc" > > > also? > > > > > > Regards, > > > Selen > > > On Tue, Jul 3, 2012 at 12:10 PM, Justin Pettit <[email protected]> wrote: > > > The former. If you want to control the rate going into the switch from > > > the VM, you'd need to use a policer. > > > > > > --Justin > > > > > > > > > On Jul 2, 2012, at 11:35 PM, selen jia wrote: > > > > > > > Hi Justin, > > > > > > > > Is that mean to verify HTB and HFSC on VM interfaces , I have to create > > > > queues on VM interface with particular bandwidth/rate and have to send > > > > traffic from switch to VM and then check rate . > > > > this is ingress to VM, right? > > > > > > > > OR > > > > after creating queue on VM , I will send traffic from VM and will > > > > verify the rate of traffic coming out of VM interface on switch? > > > > > > > > Regards, > > > > Selen > > > > > > > > On Tue, Jul 3, 2012 at 11:43 AM, Justin Pettit <[email protected]> > > > > wrote: > > > > On Jul 2, 2012, at 10:30 PM, selen jia wrote: > > > > > > > > > It means HTB, HFSC and policing all would work on VM interfaces ? > > > > > > > > Yes, they should. We just leverage the tc's mechanisms in the kernel. > > > > > > > > > Is this implementation opposite to policing because policing act as > > > > > ingress for switch perspective and egress for VM interface? > > > > > > > > That sounds correct. Policing is applied on traffic coming into OVS, > > > > and shaping (queueing) is applied on traffic going out of OVS. So, you > > > > just have to think about it from the switch's perspective. > > > > > > > > --Justin > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
