Octavia strange br-lbaas bridge network issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I am deploying openstack (stein) and trying to setup this network setup https:/
I am running CentOS and in example they used ubuntu, On CentOS i have created bond0.27 interface and map it with br-lbaas bridge interface like following.
ifcfg-bond0.27
# VLAN 27 br-lbaas octivia lb-mgmt
NAME=bond0.27
DEVICE=bond0.27
ONBOOT=yes
BOOTPROTO=static
VLAN=yes
NM_CONTROLLED=no
BRIDGE=br-lbaas
MTU="1500"
ifcfg-br-lbaas
# Openstack Octivia Managment Interface
DEVICE=br-lbaas
NAME=br-lbaas
BOOTPROTO=none
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=no
DELAY=0
STP=no
IPADDR=172.27.8.22
NETMASK=
ETHTOOL_OPTS="-K ${DEVICE} gso off sg off tso off tx off"
And as soon as i configured following as per documentation, it stopped pinging.
# This sets up the link
ip link add v-br-vlan type veth peer name v-br-lbaas
ip link add link v-br-lbaas name v-br-lbaas.27 type vlan id 27
ip link set v-br-vlan up
ip link set v-br-lbaas up
ip link set v-br-lbaas.27 up
brctl addif br-lbaas v-br-lbaas.27
brctl addif br-vlan v-br-vlan
when i checked dmesg logs i found this.
[90396.729543] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90397.732518] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90398.734533] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90399.806250] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90400.808594] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90401.599377] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90401.810632] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90402.600634] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
[90403.602670] br-vlan: received packet on v-br-vlan with own address as source address (addr:38:
Look like its creating some kind of loops, my OS is centos 7.6 and kernel 3.10.0-
Changed in openstack-ansible: | |
status: | New → Invalid |
I would avoid using rpc-octavia and especially that network configuration as it is prone to network loops. Octavia is in built into the main product now as far as I'm aware.
https:/ /github. com/openstack/ openstack- ansible- os_octavia
https:/ /docs.openstack .org/openstack- ansible- os_octavia/ latest/ configure- octavia. html#setup- a-neutron- network- for-use- by-octavia