Design of Fault-Tolerant Logical Topologies in Wavelength-Routed Optical IP Networks