dual wds link for redundancy

Ok, here goes. I have 3 sites, site A, B and F. just kidding, C. anyway, the main sites are A and B, where I have a RB532 each side with 2 radios each. So, A1 A2 refers to wlan1 and wlan2 at site A, same for B (B1 and B2)

A1 – wds link to B1

A2 – wds link to B2

bridgeA = ether1, wlan1, wlan2, wds1, wds2 (site A interfaces)

bridgeB = ether1, wlan1, wlan2, wds1, wds2 (site B interfaces)

My first question is do I have to enable stp at both ends or just one?

I don’t have any ip addresses assigned to any interface as I have a pppoe server (another rb523) conected to ether1 of site A and the clients are behind firewalls connected to site B ether1.

I can’t use check gateway in this case - well I am assuming this as I can’t ping anything. I can only ping from the client after a connection has been made, and then its only to the internet which is how I want it.

Second question is if I create a wds link between site C which only has one radio, to both A1 and B1 will this cause problems? Ideally I would like to place two radios at site C.

I know I can get away with an A, B, C wds setup with single radios at all sites, but that only provides redundancy regarding link failure due to interference or a huge mother of a dove. But what when a radio locks up? I have had it happen twice, where one radio in a rb532 “freeses” while the other radio continues to work fine.

I am after the following setup

C – wds link to A1 and B1

A1 – wds link to B1

A2 – wds link to B2

Do I again enable STP at site C?

Thanks in advance..

Sorry, what I forgot to mention is..

A1 – wds link to B1 (ssid is for example: FlowerPower ) 5.8GHz link

A2 – wds link to B2 (ssid is say: BackupPower ) 2.4GHz link

so when C is added its ssid would be: FlowerPower

C – wds link to A1 and B1

so effectively I want two WDS links running parallel to each other as well as the one wds link branching off in a triangle wds setup to site C.