2x 6513/MSFC with FWSM in each, controlling staff/student access to internal servers. 6513s are trunked together, so vlans 10 and 20 appear on each.
OSPF on all devices.
workstation on vlan10 routes to 6513-A (via hsrp-address)
then via vlan 20 to FWSM-A (active state)
FWSM-A has the same OSPF cost to 6513-A and to 6513-B, which both interface to vlan 10, so FWSM-A has equal-cost routes back to vlan 10 via both switches.
I'm not sure if this IS a problem, but it doesn't sound too clever.
I wanted to try -
router ospf 1
neighbor b.b.b.b cost 100
on the FWSM to "un-equal" the cost, but the command doesn't allow "cost"