[ovs-discuss] QoS Enforcement problem with Multi-compute node OpenStack

Ahmed Medhat a.medhat.h at gmail.com
Fri Aug 5 12:51:18 UTC 2016


Hello All,


I have a problem with QoS enforcement in multi-compute nodes Openstack
architecture.
I test using Iperf udp traffic and tcp traffic. It limits the bandwidth
rate successfully if the client and server VMs are in the same compute
node, otherwise it failed.

I did tcpdump and found the traffic is received by the Server but no Ack
reply is sent back. However there is an ARP reply is sent from the server.

To summarize the case:

1- Iperf works fine between 2 vms in different compute nodes WITHOUT QoS
enforcement.
2- Iperf and Bandwidth limitation work fine between 2 vms in the same
compute node With QoS enforcement.
3-The problem is Iperf not works at all between 2 vms in different compute
nodes With QoS enforcement.

The flows which are used  for 2 vms in different compute nodes are here:

*First Compute/Control Node:*
ovs-ofctl add-flow br-int
priority=2,udp,nw_src=192.168.254.109,nw_dst=192.168.254.110,actions=enqueue:31:4

*2nd Compute Node:*

ovs-ofctl add-flow br-int
priority=2,udp,nw_src=192.168.254.110,nw_dst=192.168.254.109,actions=enqueue:33:4



Thanks,
Best regards,
Ahmed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20160805/a11b0db8/attachment-0002.html>


More information about the discuss mailing list