Routing and wavelength assignment (RWA)