Looking for best practice to provide redundant Ethernet connectivity between 20 facilities. The network transport will include wireless, fiber and Ethernet. Wireless will service the majority, and I've added extra home runs to reduce the latency of rings that would otherwise leave some nodes five or six hops deep. Attached diagram is a crude representation of the concept. System will support VoIP, FAXXBOCHS, access to back up and email servers, UTM, content filter, AD, surveillance cameras, IP alarm monitoring and Internet access. Basically a LAN between a bunch of buildings with some buildings a mile or two apart.
Considered the full stack from Meraki, but have decided against it for now. MikroTik does not support IS-IS or EIGRP, and I've no issue with that. At the same time I have a lot of homework ahead to ensure the MikroTik solution is right the first time. So any advice and direction is appreciated.