Photonic routing systems and methods for loop avoidance
AssigneeCiena Corporation
InventorsDavid Weldon Boertjes, Stephen Daniel Shew
Life of this patent
Estimating the term…
Abstract
A photonic network includes a plurality of nodes each supporting add and drop of at least Y wavelengths, a plurality of optical links interconnecting the plurality of nodes, the plurality of optical links support up to X wavelengths and Y≦X, an optical routing protocol configured to compute a loop-free path through the plurality of nodes on the plurality of links, the loop-free path is computed for one of the X wavelengths or a group of the X wavelengths using routing constructs adapted to a photonic domain, and optical components at each of the plurality of nodes configured to selectively block at least one of the X wavelengths based on the computed loop-free path. A photonic routing method and photonic node are also disclosed.
Claims20
A photonic network, comprising:
- a plurality of nodes each supporting add and drop of at least Y wavelengths;
- a plurality of optical links interconnecting the plurality of nodes, wherein the plurality of optical links support up to X wavelengths, Y≦X;
- an optical routing protocol configured to compute a loop-free path through the plurality of nodes on the plurality of links, wherein the loop-free path is computed for one of the X wavelengths or a group of the X wavelengths using routing constructs adapted to a photonic domain;
- and
- optical components at each of the plurality of nodes configured to selectively block at least one of the X wavelengths based on the computed loop-free path.
A processor-implemented photonic routing method, comprising:
- modeling an optical network as a plurality of nodes interconnected by a plurality of links;
- assigning a cost to each of the plurality of links;
- utilizing a routing technique to compute a loop-free path for N wavelengths through the plurality of nodes, wherein the routing technique is adapted to operate on the N wavelengths in a photonic domain, wherein the loop-free path comprises any feasible combination of links of the plurality of links;
- and
- setting a plurality of optical components in the optical network based on the computed loop-free path.
A photonic node, comprising:
- N degrees;
- Y local add/drop channels;
- optical components configured to selectively block up to X wavelengths at any of the N degrees, Y≦X, wherein the optical components comprise one of a wavelength selective switch configured to selectively block any wavelength exiting any port and an optical blocking element located in-line with each of the N degrees;
- and
- a processor executing an optical routing protocol configured to compute a loop-free path through a network in which the photonic node participates, wherein the loop-free path is computed for one of the X wavelengths or a group of the X wavelengths using routing constructs adapted to a photonic domain, and wherein the optical routing protocol is communicatively coupled to the optical components for setting blocking based on the computed loop-free path.
Dependencies are inferred from the claim text.