I'm looking for input pertaining to best practice for establishing a redundant backhaul system.
We have a primary wireless link from the office to the first tower. That tower then links to two other towers and those link to others creating a ring of linked Wireless towers which then backhaul from Tower 1 to the main office before being sent out the OC3.
We are attempting to create a sonet type routing solution so that when a wireless backhaul link fails, it reroutes the traffic over the second wireless link. Some towers would also have tertiary T1 links available when it or it's segment gets isolated from the rest of the ring. The T1 links terminate to the core router at the office.
We use Cisco routers at each tower location and we are looking for assistance in determining the best routing protocol to accomplish this and how to implement it.
Initial thoughts were leaning to weighted static routing or possibly OSPF. I've also included an image for further clarification.