High availability for RoutrOS services

I’m running 2 CRS328 switches, one of which is providing a few services that I would love to make more resilient
Does anyone have pointers that would allow these services to run on both services in a active/active or active/passive configuration for high availability should one service or switch fail?

  1. Inter-VLAN/subnet routing on the LAN
    I was thinking VRRP is an option, but could be something better.

  2. CAPsMAN for the WAP’s on the LAN
    I could run a CAPsMAN on each and have them manage the WAPs directly connected. But I think clients moving between CAPsMAN’s would not be as efficently handed over as on one.

  3. DHCP server for each subnet
    Any thoughts?

Cheers,

MC

I would personally not implement any High-Avaiability Features,
if your Network only comprise of two CRS328-Switches…

The added complexity of VRRP, Sync DHCP-Leases and co..
don’t really overcome any advantages, in my opinion!

But maybe other Forum-Members can express their views…