[2.0a1] bridges with same mac as physical interfaces prevent rack interface discovery

Bug #1555679 reported by LaMont Jones on 2016-03-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Critical
Mike Pontillo

Bug Description

I have the following setup on my maas test host, and maas gets very lost, filling the log with the attached.

Related branches

LaMont Jones (lamont) wrote :
LaMont Jones (lamont) wrote :
summary: - bridges on the rack controller prevent discovery
+ bridges with same mac as physical interfaces prevent rack interface
+ discovery
LaMont Jones (lamont) wrote :

We need to model bridges. Since eth0 is part of all the bridges (or one of its vlans), the mac address on all 3 bridges is the same as eth0 and eth0.*. This results in confusion.

summary: - bridges with same mac as physical interfaces prevent rack interface
- discovery
+ [2.0a1] bridges with same mac as physical interfaces prevent rack
+ interface discovery
Changed in maas:
status: New → Triaged
importance: Undecided → Critical
milestone: none → 2.0.0
LaMont Jones (lamont) wrote :

Note that in the config above, br0 does not have a vlan tag, but it's pretty clear that it's vid=3 (bridging disparate vlans would be pretty silly for the admin to do, so simply picking the vlan of the underlying tagged interface should be acceptable)

Though I suppose an argument could be made that I should only have br0, and configure br0 (since eth0 is untagged), and br0.3 and br0.4.

Mike Pontillo (mpontillo) wrote :

Agreed that we should model bridges.

Deriving physical interface VLAN tags from bridge configurations sounds like it might be a slippery slope, but it's an interesting idea. It seems like in this case we might erroneously create three fabrics, when we should really have just one.

Changed in maas:
assignee: nobody → Mike Pontillo (mpontillo)
Changed in maas:
status: Triaged → Fix Committed
Changed in maas:
status: Fix Committed → In Progress
Changed in maas:
status: In Progress → Fix Committed
Changed in maas:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers