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

Ethan Jackson ethan at nicira.com
Thu Jun 7 23:38:51 UTC 2012


> Thanks, Jesse. Could you explain more details on what features are not
> available in the user space datapath?

The main feature being performance.  That being the issue you're
running into, I would suggest switching.  Certain kinds of port types
aren't supported as well.  Tunneling and what not.

Ethan

>
>
> On Thu, Jun 7, 2012 at 6:05 AM, Jesse Gross <jesse at nicira.com> wrote:
>>
>> 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.
>
>
>
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss
>



More information about the discuss mailing list