[ovs-discuss] What is the role of ovsdb-server and vswitchd?

Justin Pettit jpettit at nicira.com
Wed Sep 21 06:45:33 UTC 2011

Ben's done a good job of answering your questions.  There are a couple of presentations and papers that may be worth looking at under the "Documentation" section of the openvswitch.org site.  Here's one in particular that provides a quick high-level overview of the architecture:



On Sep 20, 2011, at 9:40 PM, Aishwarya wrote:

> Ok. So what happens with other packets that belong to this same flow? Do they get routed without the help of vswitchd then? If yes, how does this happen?
> Thanks,
> Aish
> On Tue, Sep 20, 2011 at 9:40 PM, Ben Pfaff <blp at nicira.com> wrote:
> On Tue, Sep 20, 2011 at 09:36:30PM -0700, Aishwarya wrote:
> > Thanks for your detailed reply. Does this mean that every time a packet
> > arrives, it is first sent to the user process vswitchd and then sent back
> > into the kernel for forwarding, which means there will be a kernel-to-user
> > space and back to kernel space context switch for every packet that arrives?
> No.  There is one such transition for each new flow.
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss

More information about the discuss mailing list