Hello,
Over the last year my colleagues and I have been installing MS390 and Meraki C9300 series switches. All switching is layer 2 only. Our design uses Cisco Catalyst 8200/8300 Series Edge routers as the gateway. There is no desire to deviate from this standard.
For designs with two routers, we've attempted configure HSRPv2 on the router sub-interfaces. HSRP works for some time before malfunctioning and causing an outage. My colleagues first reported this issue months ago. I spent quite a bit of time validating HSRP configs before rolling this out during a recent project. My results were similar, where both router sub-interfaces became active/active after several hours.
Most documentation and forum posts suggest configuring Meraki L3 SVI with HSRP. This is not viable at the moment. When using Cisco 9200/9300/9500s, or even HP/Ruckus switches, the same HSRP configs work as expected.
Some posts I've come across hint at interoperability issues relating to switch IGMP support. I've not found anything definitive as of yet. Meraki documentation can be elusive, particularly when it comes to distinguishing between old MS switching and 390's/9300s.
Perhaps someone would know why this is occurring, and whether there is a viable workaround. It would certainly save me hours of deep diving further into this. Thank you in advance!