Patent ID: 8873962

Claim:
A computer implemented method comprising a processor executing code to perform the steps of: i) determining a line rate selection for a flexible optical wavelength-division-multiplexing WDM network; ii) determining a traffic routing for said network; and iii) determining, responsive to the determined line rate selection and traffic routing, a channel routing, wavelength assignment and spectrum allocation in said network based on an auxiliary graph, the auxiliary graph G ν (N, θ) being constructed using point-to-point channels with identification ν, where 1<=ν<=|Y γ |, a node x in a given graph G(V, E) is split into a number of auxiliary nodes equivalent to the number of degree of the node x, which are referred to as ports of nodes, the auxiliary graph consisting of wavelength links and switching links, the auxiliary graph enabling a selection of nodes and links responsive to traffic requests from the network.