← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1240066] Re: cross tenant network polution post upgrade to Havana RC2

 

[Expired for neutron because there has been no activity for 60 days.]

** Changed in: neutron
       Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1240066

Title:
  cross tenant network polution post upgrade to Havana RC2

Status in OpenStack Neutron (virtual network service):
  Expired

Bug description:
  We've been running Havana RC1 on our internal OpenStack deployment
  that we use for QA'ing OpenStack on Ubuntu fine since last week - it
  was running b3 prior to that; I bumped all of the packages to RC2 as
  available this morning (including neutron and nova) and promptly saw a
  whole raft of tenant network access issues which I think might be
  related to the same underlying cause.

  We run with Neutron OpenvSwitch plugin with GRE overlay networks.

  We run multiple tenants with the same IP address ranges accessed via
  servers assigned floating IP's; I noticed that I kept getting bumped
  from my access server and dug in a bit further in the l3 router
  namespace on the gateway node; the arp address of the server was
  switching to a port assigned to another tenants instance, indicating
  some sort of cross l2 network pollution between tenants.

  I appear to have cleaned this up by running:

     sudo neutron-ovs-cleanup

  on the compute host that had the other tenants instance and then hard
  rebooting all of the instances running on that host to re-connect all
  of the instances.

  I noticed alot of cruft on the integration bridge; this is taken from
  a host where I have not done the cleanups steps:

  ubuntu@ciguapa:~$ sudo ovs-vsctl show
  8aa44160-224e-41fe-9b54-92c9d3e779bb
      Bridge br-int
          Port "qvoff030e8d-73"
              tag: 4095
              Interface "qvoff030e8d-73"
          Port "tap15d5f03d-af"
              tag: 1
              Interface "tap15d5f03d-af"
          Port patch-tun
              Interface patch-tun
                  type: patch
                  options: {peer=patch-int}
          Port "qvo15d5f03d-af"
              Interface "qvo15d5f03d-af"
          Port "tapc143c034-e0"
              tag: 3
              Interface "tapc143c034-e0"
          Port "qvo1b3f5a5f-60"
              tag: 4095
              Interface "qvo1b3f5a5f-60"
          Port "qvod43a627c-a0"
              Interface "qvod43a627c-a0"
          Port "tapd43a627c-a0"
              tag: 2
              Interface "tapd43a627c-a0"
          Port "qvo8162d068-ce"
              tag: 4095
              Interface "qvo8162d068-ce"
          Port "qvoc143c034-e0"
              Interface "qvoc143c034-e0"
          Port br-int
              Interface br-int
                  type: internal
          Port "qvoc2e6f8a5-56"
              tag: 4095
              Interface "qvoc2e6f8a5-56"

  I guess this might be an artifact of upgrading from b3->RC1->RC2 but
  it feels pretty nasty to me.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1240066/+subscriptions