Merge multiple OVS bridges on Compute node
The Integration-
The contribution allows providing the network services on Compute Node with only One Open Vswitch bridge and eliminating the veth pairs which are used to make connection between the bridges.
The proposed design to achieve the same is as below:
1. There will be only one OVS bridge on a physical host, i.e. only the Integration bridge is created and all the physical NIC’s attach to it.
2. Since the 2 veth pairs (int-br-
a) Veth port int-br-ethx functionality should be moved to vnetx/qvoxxx
b) Veth port phy-br-ethx functionality should be moved to ethx (port on Integration Bridge)
Comments/
The flow of packets through various devices is depicted as below:
1. With the existing flow when configured as LibvirtHybridOV
VM(ethx) -- vnetx -- qbrxxx -- qvbxxx -- qvoxxx -(br-int)- int-br-ethx -- phy-br-ethx -(br-ethx)- ethx
With the proposed solution
VM(ethx) -- vnetx -- qbrxxx -- qvbxxx -- qvoxxx -(br-int)- ethx
2. With the existing flow when configured as LibvirtOpenVswi
VM(ethx) -- vnetx -(br-int)- int-br-ethx -- phy-br-ethx -(br-ethx)- ethx
With the proposed solution
VM(ethx) -- vnetx -(br-int)- ethx
Blueprint information
- Status:
- Complete
- Approver:
- Kyle Mestery
- Priority:
- Undefined
- Drafter:
- GopiKrishnaB
- Direction:
- Needs approval
- Assignee:
- GopiKrishnaB
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Armando Migliaccio
Whiteboard
Dec-07-2015(armax): If someone is interested in pursuing it, this must be re-submitted according to guidelines defined in [1].
[1] http://
-----------