Sorry when I said _above_ I want to mean _bellow_ (the case of: #ovs-vsctl
set Interface eth1 ingress_policing_rate=1000
   #ovs-vsctl set Interface eth1 ingress_policing_burst=100).

   Citando mvpb...@iol.pt:

Hello again

   I tried like this:
   sudo ovs-ofctl add-flow br0 actions=NORMAL

   sudo ovs-ofctl show br0 : This will give me the port numbers for
the enqueue action.

   #Add tc root and classes
   sudo ovs-vsctl -- set port eth1 qos=@newqos -- --id=@newqos
create qos type=linux-htb
   other-config:max-rate=10000000 queues=0=@q0,1=@q1,2=@q2 --
--id=@q0 create queue other-config:min-rate=720000000
   other-config:max-rate=6000000 -- --id=@q1 create queue
other-config:min-rate=0
   other-config:max-rate=5000000 -- --id=@q2 create queue
other-config:min-rate=0 other-config:max-rate=4000000

   #Add ofctl rules
   sudo ovs-ofctl add-flow br0 priority=65500,in_port=LOCAL
actions=enqueue:2:0

   And doing this I have OK rate limitation at egress.

   So Why the configuration above does no work? Its a bug?

   Regards
   Marco 


   Citando mvpb...@iol.pt:

Hello,

    I have follow the guide that you said but the problem maintains.

    This is my steps:
    #ovs-vsctl set bridge br0 datapath_type=netdeV
    #ovs-vsctl add-port br0 eth0
    #ovs-vsctl add-port br0 eth1

    I have created birdge br0 with eth0 and eth1 under it.
    #sudo ovs-vsctl list-ports br0
    eth0
    eth1

    I try to aply this rate-limit:
    #ovs-vsctl set Interface eth0 ingress_policing_rate=1000
    #ovs-vsctl set Interface eth0 ingress_policing_burst=100

    and also this:
    #ovs-vsctl set Interface eth1 ingress_policing_rate=1000
    #ovs-vsctl set Interface eth1 ingress_policing_burst=100

    Do someone see something wrong?

    Is possible to do this using an QoS policy instead of this
interface rate limit? Can someone give me some example?

    Regards,
    Marco

    Citando Luiz Ozaki <luiz.oz...@locaweb.com.br>:

On 8/20/12 1:06 PM, mvpb...@iol.pt wrote:

I try to aply this rate-limit:
      #ovs-vsctl set Interface eth0 ingress_policing_rate=1000
      #ovs-vsctl set Interface eth0 ingress_policing_burst=100

      and also this:
      #ovs-vsctl set Interface eth1 ingress_policing_rate=1000
      #ovs-vsctl set Interface eth1 ingress_policing_burst=100

      I have apply first to eth0 after to eth1 and also in eth0
and eth1. I test with iper, with NetStress and also with an ftp
file transference.
      But this is not limiting the rate, why?

    Well, are you doing the FTP between the VMs inside the same
host ? (just to be sure)

    If you are, you need to make the QoS on the VMs bridges/tap.

    Try look here too:
http://openvswitch.org/support/config-cookbooks/qos-rate-limiting/

    -- Luiz Henrique Ozaki


     



    

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to