Public bug reported: We observed traffic looping between two linuxbridge agents after a user disabled and then reenabled the network. Disabling a network causes all vethX interfaces to be cleaned from the bridge, but the physical interface remains in the bridge. Disabling the network will also cause a segment release for the segment the network agent is on in a hierarchical port binding setup. When reenabling the network a new VLAN id might be generated for the segment the network agent is on and thus the physical interface will be added with the new VLAN id. With two network agents bridging two different VLANs we get a loop.
Quick mitigation would be to identify the bridge with two physical interfaces in it, identify the stale interface and remove it. Tested with Neutron Queens. Network was disabled/enabled via openstack network set --disable/--enable $uuid ** Affects: neutron Importance: Undecided Status: New ** Tags: linuxbridge -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1888666 Title: Disabling/enabling networks in neutron causes traffic loop with linxbridge agent Status in neutron: New Bug description: We observed traffic looping between two linuxbridge agents after a user disabled and then reenabled the network. Disabling a network causes all vethX interfaces to be cleaned from the bridge, but the physical interface remains in the bridge. Disabling the network will also cause a segment release for the segment the network agent is on in a hierarchical port binding setup. When reenabling the network a new VLAN id might be generated for the segment the network agent is on and thus the physical interface will be added with the new VLAN id. With two network agents bridging two different VLANs we get a loop. Quick mitigation would be to identify the bridge with two physical interfaces in it, identify the stale interface and remove it. Tested with Neutron Queens. Network was disabled/enabled via openstack network set --disable/--enable $uuid To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1888666/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp