Ask Your Question

dan's profile - activity

2014-07-24 20:44:27 -0500 received badge  Famous Question (source)
2014-05-08 08:11:44 -0500 received badge  Enthusiast
2014-05-08 08:11:44 -0500 received badge  Enthusiast
2014-03-30 23:37:01 -0500 received badge  Notable Question (source)
2014-03-12 04:46:44 -0500 received badge  Popular Question (source)
2014-03-11 20:10:47 -0500 received badge  Nice Question (source)
2014-03-11 13:31:38 -0500 received badge  Student (source)
2014-03-11 08:54:56 -0500 asked a question Why is neutron ovs topology the way it is?

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!