← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1488686] [NEW] Mac address on linux bridge can change depending on taps plugged in

 

Public bug reported:

When the linux bridge nova-network driver creates it's bridge, it makes
an assumption that the bridge's mac will be the mac from the first
device plugged into it. This is the case at first, when there is only
one device. But, when more devices are plugged in, the default behavior
is to take the lowest mac from all devices plugged in. This is a problem
because there may be rules on the switch the initial interface is
plugged into that prohibit traffic from anything but that interface's
initial mac.

What should happen is immediately after creating the bridge, if there is
an interface available, the bridge's mac should be explicitly set to
that interface's mac. This will effectively lock the mac on the bridge,
and it will not try to use the lowest mac of all devices plugged in.

** Affects: nova
     Importance: Undecided
     Assignee: Andrew Melton (andrew-melton)
         Status: In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1488686

Title:
  Mac address on linux bridge can change depending on taps plugged in

Status in OpenStack Compute (nova):
  In Progress

Bug description:
  When the linux bridge nova-network driver creates it's bridge, it
  makes an assumption that the bridge's mac will be the mac from the
  first device plugged into it. This is the case at first, when there is
  only one device. But, when more devices are plugged in, the default
  behavior is to take the lowest mac from all devices plugged in. This
  is a problem because there may be rules on the switch the initial
  interface is plugged into that prohibit traffic from anything but that
  interface's initial mac.

  What should happen is immediately after creating the bridge, if there
  is an interface available, the bridge's mac should be explicitly set
  to that interface's mac. This will effectively lock the mac on the
  bridge, and it will not try to use the lowest mac of all devices
  plugged in.

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


Follow ups