Skip to content

Refuse MLAG peer-links on ESI-LAG-only devices (#3835) - #3842

Open
jbemmel wants to merge 1 commit into
ipspace:devfrom
jbemmel:bugfix/lag-esi-cannot-imply-mlag
Open

Refuse MLAG peer-links on ESI-LAG-only devices (#3835)#3842
jbemmel wants to merge 1 commit into
ipspace:devfrom
jbemmel:bugfix/lag-esi-cannot-imply-mlag

Conversation

@jbemmel

@jbemmel jbemmel commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Peer-link creation used the same OR as the M-side check, so declaring ESI-LAG made netlab accept MLAG topologies the device cannot run.

Fixes #3835

Note: The check for 'evpn.multihoming.lag' is a little ugly, but I don't see a better way to allow the plugin to take responsibility for the M-side; lag runs first. Adding another hook just for the plugin to set some other generic flag to bypass the M-side check seems overkill

Peer-link creation used the same OR as the M-side check, so declaring
ESI-LAG made netlab accept MLAG topologies the device cannot run.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jbemmel
jbemmel requested review from ipspace and ssasso and removed request for ssasso September 1, 2026 02:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

lag: a device declaring ESI-LAG cannot decline MLAG (single OR gates both peer-link and M-side)

1 participant