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

Bug #1555679 reported by LaMont Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
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

Revision history for this message
LaMont Jones (lamont) wrote :
Revision history for this message
LaMont Jones (lamont) wrote :
summary: - bridges on the rack controller prevent discovery
+ bridges with same mac as physical interfaces prevent rack interface
+ discovery
Revision history for this message
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
Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.