Coherent optics channel discovery and programmability for optical networks
In one example embodiment, a wavelength of a first network node is identified for communication over a network with a second network node by sweeping wavelengths of the second network node. A wavelength of the second network node is adjusted based on the wavelength of the first network node to align wavelengths of the first network node and the second network node for communication.
1 . A method comprising:
identifying a wavelength of a first network node for communication over a network with a second network node by sweeping wavelengths of the second network node; and
adjusting a wavelength of the second network node based on the wavelength of the first network node to align wavelengths of the first network node and the second network node for communication, wherein adjusting the wavelength of the second network node comprises automatically adjusting the wavelength of the second network node when the wavelength of the first network node differs from the wavelength of the second network node.
2 . The method of claim 1 further comprising:
reporting an alarm to a network management system to indicate that a wavelength mismatch occurred when the wavelength of the first network node differs from the wavelength of the second network node.
3 . The method of claim 1 , wherein the network includes at least one optical splitter between the first network node and the second network node.
4 . The method of claim 1 , wherein the network includes at least one optical filter between the first network node and the second network node.
5 . The method of claim 1 , further comprising:
adjusting a wavelength of one or more network nodes of the network for communication based on changes in network traffic.
6 . The method of claim 1 , further comprising:
assigning the wavelength of the first network node to the second network node when no wavelength is designated for the second network node.
7 . The method of claim 1 , wherein the first network node and the second network node each include a router.
8 . An apparatus comprising:
a network computing device comprising one or more processors configured to perform operations including:
identifying a wavelength of a first network node for communication over a network with a second network node by sweeping wavelengths of the second network node; and
adjusting a wavelength of the second network node based on the wavelength of the first network node to align wavelengths of the first network node and the second network node for communication, wherein adjusting the wavelength of the second network node comprises automatically adjusting the wavelength of the second network node when the wavelength of the first network node differs from the wavelength of the second network node.
9 . The apparatus of claim 8 , wherein the one or more processors are further configured to perform an operation including:
reporting an alarm to a network management system to indicate that a wavelength mismatch occurred when the wavelength of the first network node differs from the wavelength of the second network node.
10 . The apparatus of claim 8 , wherein the network includes at least one optical splitter between the first network node and the second network node.
11 . The apparatus of claim 8 , wherein the network includes at least one optical filter between the first network node and the second network node.
12 . The apparatus of claim 8 , wherein the one or more processors are configured to perform further operations including:
adjusting a wavelength of one or more network nodes of the network for communication based on changes in network traffic.
13 . The apparatus of claim 8 , wherein the one or more processors are configured to perform further operations including:
assigning the wavelength of the first network node to the second network node when no wavelength is designated for the second network node.
14 . One or more non-transitory computer readable storage media encoded with processing instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
identifying a wavelength of a first network node for communication over a network with a second network node by sweeping wavelengths of the second network node; and
adjusting a wavelength of the second network node based on the wavelength of the first network node to align wavelengths of the first network node and the second network node for communication, wherein adjusting the wavelength of the second network node comprises automatically adjusting the wavelength of the second network node when the wavelength of the first network node differs from the wavelength of the second network node.
15 . The one or more non-transitory computer readable storage media of claim 14 , further comprising instructions that cause the one or more processors to perform an operation including:
reporting an alarm to a network management system to indicate that a wavelength mismatch occurred when the wavelength of the first network node differs from the wavelength of the second network node.
16 . The one or more non-transitory computer readable storage media of claim 14 , wherein the network includes at least one optical splitter between the first network node and the second network node.
17 . The one or more non-transitory computer readable storage media of claim 14 , wherein the network includes at least one optical filter between the first network node and the second network node.
18 . The one or more non-transitory computer readable storage media of claim 14 , wherein the processing instructions cause the one or more processors to perform further operations including:
adjusting a wavelength of one or more network nodes of the network for communication based on changes in network traffic.
19 . The one or more non-transitory computer readable storage media of claim 14 , wherein the processing instructions cause the one or more processors to perform further operations including:
assigning the wavelength of the first network node to the second network node when no wavelength is designated for the second network node.
20 . The one or more non-transitory computer readable storage media of claim 14 , wherein the first network node and the second network node each include a router.