How to config Host DPDK Port and Instance Port in ONE ovs-dpdk-bridge?
Issue
- In default installation with director.
a) The host DPDK Port "dpdk0" is linked in br-link0 ovs-dpdk-bridge.
Bridge "br-link0"
Port "dpdk0"
Interface "dpdk0"
type: dpdk
b) And the Instance Port "vhuxxx" is linked in br-int ovs-dpdk-bridge.
Bridge br-int
Port "vhucd4dc1ed-12"
tag: 2
Interface "vhucd4dc1ed-12"
type: dpdkvhostuser
c) This two bridge is connected by patch peer.
Bridge "br-link0"
Port "phy-br-link0"
Interface "phy-br-link0"
type: patch
options: {peer="int-br-link0"}
Bridge br-int
Port "int-br-link0"
Interface "int-br-link0"
type: patch
options: {peer="phy-br-link0"}
- This setup increases the number of hops for a network packet. Tried to club up the two OVS bridges into one using following change in template.
network-environment.yaml:
NeutronBridgeMappings: 'dpdk0:br-int'
Deployment went successful with this change but it's still showing the patch-peer in output.
Bridge br-int
Port int-br-int
Interface int-br-int
type: patch
options: {peer=phy-br-int}
Port "dpdk0"
Interface "dpdk0"
type: dpdk
Port phy-br-int
Interface phy-br-int
type: patch
options: {peer=int-br-int}
Environment
- Red Hat OpenStack Platform 10.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.