Firstly, apologies for the the not so great diagram, just slapped it together. Hope it still makes sense.
So I've come across a slightly different setup and would like suggestions on how to improve it. The objective is for MPLS or internet bound traffic to flow if either of the core switches fail. My thoughts on it are that the MX's could end up in dual master if any one of them (the core switches) fails as there won't be able to send/receive VRRP heartbeats.
If that's correct then the only solution I can think of is to use a dedicated link between the two MX's as per the direct-attached setup here: MX Design: Warm Spare - Smartencyclopedia. Meraki do not seem to document that design anywhere though.
Thoughts?
(For clarity the MX is the default gateway for all internal subnets. Isolated/dedicated vlans on the core switches are being used to connect up into the routers)