Core network consists of a few CRS3xx and RB5009 switches, with mostly 10Gb links to form the spanning tree and a few 2.5Gb and 1Gb backup links that would close the loops and become active only if something fails. I’m assuming these will all support HW offloaded VLAN filtering and MSTP without surprises.
However, I also need to connect a wireless network with a mix of various devices from different vendors (MT 5ac and 60ad, UBNT M5 and Wave, Cambium ePMP), not all of them supporting MSTP. All wireless APs are powered by PoE from a pair of CRS318-16P-2S+OUT switches, each with two fiber uplinks to two different CRS3xxx switches. These CRS318 also have MSTP, but the PoE-out ports to wireless APs are set as edge ports for now, and all is well as long as there are no loops in the wireless part of the network.
Behind some wireless stations there are Netpower Lite 7R switches which run SwOS Lite which can only support RSTP, not MSTP. Suppose there are two such sets (Netpower Lite 7R + wireless station) on two buildings, and I’d like to add redundancy by adding a fiber link between these two switches in case one of the radio links fails (or one radio is faster like LHG60 and normally should carry all traffic from both switches, only if it fails it should go via the slower Cambium radio). Can such a setup be made to work properly?
Since there is no option to have MSTP on the SFP+ ports and RSTP on the PoE-out ports mixed on the same CRS318-16P - where the boundary should be, the PoE switches should be set for MSTP (compatible with the upstream CRS3xx core) or RSTP (compatible with the downstream wireless network)? These two switches only need to handle traffic for the wireless network, which carries a subset of VLANs but is not expected (or even wanted) to close the loop in the MSTP part of the network.
To make things more clear, I’ve tried to draw a network diagram (first time using draw.io so please bear with me). Dotted lines are backup links that should be blocked by R/MSTP. Top part of the diagram above the horizontal line is the wireless network where devices don’t support MSTP (it already exists, just for now without any loops). Link to the diagram: