Why is neutron ovs topology the way it is?

asked 2014-03-11 08:54:56 -0600

dan gravatar image

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)

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?


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-03-11 13:23:46 -0600

RomilGupta gravatar image

updated 2014-03-11 13:24:09 -0600

Initially, I also had the same question.

In current openvswitch implementation the linux bridgesqbrare used for adding security group rules.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-03-11 08:54:56 -0600

Seen: 195 times

Last updated: Mar 11 '14