Cross-Layer Design in Optical Networks