MLAG Support On CHR?

Hello, first time poster. I’m redoing my old homelab and have purchased two CRS328-24G-2S+RM switches and a hEX S for firewall. I’ve been trying to MLAG the hEX S across both switched and am missing something so I decided to create a virtual environment in VMWare workstation to play and debug what I’m doing wrong – doing this by creating three CHR VMs. For MLAG I’m following the tutorial at:

https://help.mikrotik.com/docs/display/ROS/Multi-chassis+Link+Aggregation+Group

When I get to the point to go into

/interface/bridge/mlag

in the CHR console (via Winbox) it tells me “bad command name mlag”. Is MLAG not supported in CHR? Note I haven’t purchased a CHR license yet because I’m just learning… Do I need to buy a license for CHR to get MLAG support so I can test and learn?

Thanks!

Hello,

Hello, I had the same problem, did you solve it?

Or someone can help us on this ?

I am using the version 7.8

Best regards :slight_smile: !!

Hi, sorry for the looong delay. I didn’t see a notice that anyone had replied.

I have not solved the problem either.

Does anyone know an answer? Is there some way to enable MLAG in CHR?

When I read the intro on the linked page.

“All (1) CRS3xx, (2) CRS5xx series switches, and (3) Ccr2116, (4) CCR2216 devices can be configured with MLAG using RouterOS version 7.”

≈ Meaning neither the hEX devices, not the Virtual CHR platform will support MLAG under RouterOS.

The CRS328-24G-2S+RM’s can be the upstream MLAG devices. Where MLAG is configured. The hEX’s can be be ‘clients’ with a bond interface with one link to each CRS328-24G-2S+RM.

“All (1) CRS3xx, (2) CRS5xx series switches, and (3) Ccr2116, (4) CCR2216 devices can be configured with MLAG using RouterOS version 7.”

As far as I understand, MLAG in ROS7 is only available on devices featuring a Marvell Prestera family switch ASIC.

There is no protocol standardization for the required coordination btw. upstream devices (“Multi-chassis”) participating in MLAG groups. There are several vendor specific implementations and MLAG in general only works btw. devices of the same vendor/switch ASIC family.
Mikrotik MLAG seems to be based on a Marvell implementation requiring Prestera ASICs.

Thanks for the additional info. Makes sense. The HEX S got taken out by lightning so I’m waiting for a replacement RB5009 to arrive :smiley:

Hi everyone. Is MLAG currently supported on CHR? Or has nothing changed since this post was opened?

Are you talking about using two CHR’s as the “switch stack”, or about connecting CHR to an MLAG stack?

If it did, it would all be done in CPU, and may not have the desired effect. What are you trying to accomplish by using CHR instead of a real pair of switches?

I don't want to use CHR with MLAG in production. They will definitely be CRS 3xx and 5xx. I would like to understand if I can simulate the scenario with CHR on GNS3. From the various discussions I find online, it seems that it wasn't supported back in the 7.8 days.

an-oddly-specific-post-about-group_fwd_mask

it’s about … “redundancy-domains” … sometimes mixing up things, is only needed by want … and therefore … not supported :face_with_hand_over_mouth:

:index_pointing_up: but it should be possible on ESXi platforms ! … of course on Linux too … but this means to compile your own kernel … or find a distribution with “V”-support, … that shares … your needs … kernel-wise

:index_pointing_up: … or … like any AI should … “keep it on the hypervisor” :face_with_hand_over_mouth: