Hi Broow
You mean you have 2 different VLANs on both ends, and want to route between them, primary on the aerial fiber and backup on dark fiber ? and both these links are layer 3 right ? and connecting over fiber channel ?
since it is a general ethernet/fiber interface, the physical status of the interface might not go down if there is a fiber issue.. In case this is a direct fiber connection, you can use UDLD to detect uni-directional links, and fiber cuts.. incase the TX or RX has issues, UDLD can put the port on err-disabled state allowing the backup route to kick and routing to happen automatically... Once the fiber is restored, you can manually unshut the port to bring up the primary connection. though UDLD is layer 2 in nature, am sure it can be implemented on layer 3 links, if the channels are connected over fiber links.. check this URL:
http://www.cisco.com/univercd/cc/td/doc ... g/udld.htmsince your switch doesnt support IP SLA, you are left with less options.. does your ping to other end die if there is a fiber issue ? In that case you can use dynamic routing protocol like EIGRP between the switches and automatically advertise routes, based on the link status.. you can have higher cost to the backup link so that the routing makes it a failover link...
Hope this helps.. all the best..
Raj