Patent ID: 8768167

Claim:
A method for automated provisioning of services in DWDM networks, comprising steps of: obtaining a service request comprising at least a desired service and preferences; performing, using a CPU, a routing and wavelength assignment algorithm in accordance with a network and services inventory; creating the desired service in the inventory based on results of the routing and wavelength assignment algorithm; processing the desired service; and activating the desired service in the DWDM network, said routing and wavelength assignment algorithm comprising steps of: computing an ordered list of shortest candidate routes; iterating over the ordered list of shortest candidate routes to assign resources along the first route that meet regeneration and OEO preferences further comprising steps of: computing common wavelength sets using hierarchical pair-wise common channel set algorithm; computing required OEO regenerations; selecting optimal OEO regeneration nodes using rank order of the common channel sets, while considering availability of required transponder ports at the optimal OEO regeneration nodes; selecting wavelengths from common channel sets on route path sections; selecting termination and OEO node transponder ports; assigning selected wavelengths on the candidate route paths; assigning transponder ports; and updating the network and services inventory.