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.
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.
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