Allow LAG to span over multple Devices (evpn multihoming) #2486

Closed
opened 2025-12-29 18:19:16 +01:00 by adam · 2 comments
Owner

Originally created by @spolack on GitHub (Apr 1, 2019).

Proposed Functionality

A LAG could span over multiple devices. There should be a way to model this in Netbox. As LAG interface names could differ across devices (i.e. ae0 on Device A, ae25 on Device B) we should be able to link LAG interfaces somehow, so they could share VLANS, tags and mtu and other properties.

Use Case

In order to model "eVPN multihoming", we'd like to span a LAG over multiple devices in Netbox. This would be also useful to model MC-LAG.

Database Changes

This could be accomplished by implementing a virtual parent lag interface, which is not assigned to any device. LAG interfaces could reference to that virtual parent lag interface.

Originally created by @spolack on GitHub (Apr 1, 2019). ### Proposed Functionality A LAG could span over multiple devices. There should be a way to model this in Netbox. As LAG interface names could differ across devices (i.e. ae0 on Device A, ae25 on Device B) we should be able to link LAG interfaces somehow, so they could share VLANS, tags and mtu and other properties. ### Use Case In order to model "eVPN multihoming", we'd like to span a LAG over multiple devices in Netbox. This would be also useful to model MC-LAG. <!-- Note any changes to the database schema necessary to support the new feature. For example, does the proposal require adding a new model or field? (Not all new features require database changes.) ---> ### Database Changes This could be accomplished by implementing a virtual parent lag interface, which is not assigned to any device. LAG interfaces could reference to that virtual parent lag interface.
adam added the status: duplicate label 2025-12-29 18:19:16 +01:00
adam closed this issue 2025-12-29 18:19:16 +01:00
Author
Owner

@lampwins commented on GitHub (Apr 2, 2019):

While I know you mention EVPN, from a modeling standpoint this would be the same as MLAG which would be a duplicate of https://github.com/digitalocean/netbox/issues/2830

@lampwins commented on GitHub (Apr 2, 2019): While I know you mention EVPN, from a modeling standpoint this would be the same as MLAG which would be a duplicate of https://github.com/digitalocean/netbox/issues/2830
Author
Owner

@spolack commented on GitHub (Apr 2, 2019):

The multichassis functionality is accomplished by proprietary hacks performed on the forwarding plane, which vary in their implementation among platforms and are out of scope for NetBox.

This is not the case with evpn - Thats non-proprietary and shouldnt be considered as a hack, although it might look like that from a tradional network engineer perspective.

Please reevalute this, as EVPN + Multihoming will definately become a topic in near future.

@spolack commented on GitHub (Apr 2, 2019): > The multichassis functionality is accomplished by proprietary hacks performed on the forwarding plane, which vary in their implementation among platforms and are out of scope for NetBox. This is not the case with evpn - Thats non-proprietary and shouldnt be considered as a hack, although it might look like that from a tradional network engineer perspective. Please reevalute this, as EVPN + Multihoming will definately become a topic in near future.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#2486