[ovs-discuss] userspace mode of ovs, UDP traffic max throughput is 150 Mb/s

Jesse Gross jesse at nicira.com
Thu Jun 7 11:05:55 UTC 2012


On Thu, Jun 7, 2012 at 12:52 PM, Dong Jin <jinanddong at gmail.com> wrote:
> 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.

The userspace datapath is primarily intended for testing and maximum
compatibility.  It does not have all of the features or performance of
the kernel module.



More information about the discuss mailing list