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:
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?
“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.