[Openstack] Why is Neutron OVS topology the way it is?

Dan Nanni xmodulo at gmail.com
Tue Mar 11 14:06:09 UTC 2014


Hi,

I was playing with OpenStack Neutron with OVS plugin. When I launch VMs, I
noticed that there is a Linux bridge (qbrxxx) created for each VM, which is
then connected to the OVS bridge (ovs-int). See the following.

        VM0           VM2
           |                 |
      qbrXXX        qbrYYY  (per-VM linux bridges)
           |                 |
           |                 |
        br-int (OVS bridge)
                    |
                 br-eth

My question is, why couldn't VMs be directly connected to br-int (without
qbr Linux bridges)? Why do we create additional Linux bridges between OVS
bridge and VMs? What is the role of Linux bridges here?

Thanks!
-Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140311/c512abe1/attachment.html>


More information about the Openstack mailing list