I am running userspace mode of ovs with the following topology

VM1(eth0) ---- (eth0)VM2(eth1) --- (eth0)VM3

VM1 and VM3 are end hosts, and VM2 runs the userspace ovs daemon to
emulate a two-port Ethernet switch.

I sent UDP traffic from VM1 to VM3. Everything is received with 100
Mb/s rate. However, for 200 Mb/s data rate, packet losses are observed
(below is the log), and throughput is around 150 Mb/s. If I connect
VM1 and VM3 directly without using VM2, it is fine to receive 200 Mb/s
or even high rate with no loss. It looks that ovs causes the packet
drop and limit the throughput. Just wondering the reason and how to
overcome this to emulate high data rate? Advices are very appreciated.

sender log: time=1.000s  packets=17066  bandwidth=199.996Mbps
receiver log time=1.004s  packets=12971  bandwidth=151.289Mbps

actually, I tried TCP as well, the throughput is around 150 Mb/s as well.

kevin
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to