Failover needed, what to do?

Hi! My network setup looks like this:

client1 network----vlan10----|vlan interface10|\
client2 network----vlan11----|vlan interface11| |(mikrotik router)
client3 network----vlan12----|vlan interface12| |    NAT, DHCP    |--|uplink interface|--------|isp|
client4 network----vlan13----|vlan interface13| |
clientN network----vlanN-----|vlan interfaceN |/
(there are 52 total clients)

Clients networks comes to mtik in separate vlans, there are gateway ipaddress and dhcp server on each vlan interface.
Each client has his own /24 network (like 192.168.10.0/24,192.168.11.0/24 etc), and each network NATed to her own external ip.
All of this working fine.

But now i need to setup backup server for failover, and i dunno how it can be done…
I can use bgp on the uplink side, thats not a problem, but what to do with internal interfaces?
Create vrrp for each client, and turn on dhcp server on the backup server in the “on_master” script?

Thanks!

Yep, you got it right. VRRP on each vlan/interface is the way to go.

I have a few VRRP configurations in production, and it works pretty well