An optical network is configured to optimize network resources. The optical network includes multiple optical nodes, light paths between the multiple optical nodes, and a network monitoring device. The network monitoring device monitors the optical network to identify a failure in the optical network. When the failure is a fiber failure, light paths are re-routed around the fiber failure while maintaining the required bandwidth for the optical network. When the failure is a transponder card failure within one of the multiple nodes, a floating spare card may be provisioned to service a particular light path associated with the transponder card failure. When the failure is a node failure, transponder cards in some of the multiple optical nodes are provisioned to reconfigure some of the plurality of light paths to route traffic around the failed node.