On the Design of Fault-Tolerant Logical Topologies in Wavelength-RoutedNetworks supporting Packet Datagrams