Optical signal routing
US-2015326955-A1 · Nov 12, 2015 · US
US9794657B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9794657-B1 |
| Application number | US-201615171238-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 2, 2016 |
| Priority date | Jun 2, 2016 |
| Publication date | Oct 17, 2017 |
| Grant date | Oct 17, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
As network traffic grows and more data needs to be transmitted through a network, it is desired to use optical switching systems that allow for switching between a large number of nodes. An optical switching system according to one embodiment disclosed herein allows different nodes to transmit optical signals having the same optical wavelength, in order to accommodate a larger number of nodes. For example, one cluster of nodes may transmit data using optical wavelengths that are the same as optical wavelengths that may also be used by other clusters of nodes. A controller performs scheduling and reconfiguration in the optical switching system, as needed, e.g. in order to mitigate collisions.
Opening claim text (preview).
The invention claimed is: 1. An optical switching system for switching data between a plurality of nodes, the optical switching system comprising: a plurality of optical couplers, each one of the optical couplers having an output and a plurality of inputs; each input of the plurality of inputs for optical connection to a respective one of the plurality of nodes; a plurality of wavelength demultiplexers, each one of the wavelength demultiplexers having an input and a plurality of outputs, each output of the plurality of outputs also for optical connection to a respective one of the plurality of nodes; an optical routing matrix interposed between the optical couplers and the wavelength demulitplexers, the optical routing matrix to transmit optical signals between the optical couplers and the wavelength demulitplexers; the optical routing matrix having a plurality of inputs and a plurality of outputs; each input of the optical routing matrix optically connected to the output of a respective one of the optical couplers, and each output of the optical routing matrix optically connected to the input of a respective one of the wavelength demultiplexers; a controller to: configure the optical routing matrix to set, for each optical wavelength arriving at each input of the optical routing matrix, a corresponding output of the optical routing matrix to which the optical wavelength is transmitted; and transmit an instruction to a first node of the plurality of nodes that, when executed by the first node, causes the first node to transmit data during a time slot, the data destined for a second node of the plurality of nodes, and the data transmitted to the optical coupler of the plurality of optical couplers to which the first node is optically connected; the data transmitted using an optical signal having an optical wavelength that is: (i) different from an optical wavelength of any other optical signal transmitted, during the time slot, by any other node connected to the optical coupler to which the first node is optically connected, and (ii) the same as the optical wavelength of another optical signal transmitted by a different node, during the time slot, connected to another optical coupler of the plurality of optical couplers; wherein the controller is further to: reconfigure the optical routing matrix for subsequent communication during a subsequent time slot; wherein the controller is to reconfigure the optical routing matrix to change, for a particular optical wavelength arriving at a particular input of the optical routing matrix, a corresponding output of the optical routing matrix to which the particular optical wavelength is transmitted; and wherein after reconfiguration the first node is unable to transmit data to the second node. 2. The optical switching system of claim 1 , wherein the optical routing matrix is configured such that no optical signals of the same wavelength are transmitted to the same output of the optical routing matrix. 3. The optical switching system of claim 1 , wherein the controller is further to: instruct a subset of the plurality of nodes to transmit data, through the optical routing matrix, when the optical routing matrix is being reconfigured, the subset of the plurality of nodes instructed to transmit data using optical wavelengths different from the particular optical wavelength. 4. The optical switching system of claim 1 , wherein the optical routing matrix comprises at least one wavelength selective switch (WSS). 5. The optical switching system of claim 4 , wherein the optical routing matrix comprises: a plurality of optical splitters, each optical splitter of the optical splitters having an input and a plurality of outputs; a plurality of WSS's, each WSS of the WSS's having an output and a plurality of inputs; wherein for each optical splitter of the optical splitters: the input of the optical splitter is optically connected to the output of a respective one of the optical couplers, and each output of the optical splitter is optically connected to a respective input of a different one of the WSS's; wherein for each WSS of the plurality of WSS's: each input of the WSS is optically connected to a respective output of a different one of the optical splitters, and the output of the WSS is optically connected to the input of a respective one of the wavelength demultiplexers. 6. The optical switching system of claim 1 , wherein, for each node of the plurality of nodes, including the first node, the controller is to: transmit an instruction to the node that, when executed by the node, causes the node to transmit data during the time slot, the data destined for another node, and the data transmitted to an optical coupler of the plurality of optical couplers to which the node is optically connected; the data transmitted using an optical signal having an optical wavelength that is: (i) different from an optical wavelength of any other optical signal transmitted, during the time slot, by any other node connected to the optical coupler to which the node is optically connected, and (ii) the same as the optical wavelength of another optical signal transmitted by a different node, during the time slot, connected to another optical coupler of the plurality of optical couplers. 7. A method performed by a controller, the method comprising: communicating with an optical routing matrix and a plurality of nodes, wherein: the optical routing matrix is interposed between a plurality of optical couplers and a plurality of wavelength demultiplexers; the optical routing matrix is to transmit optical signals between the optical couplers and the wavelength demultiplexers; each one of the optical couplers has an output and a plurality of inputs, and each input of the plurality of inputs is for optical connection to a respective one of the plurality of nodes; each one of the wavelength demultiplexers has an input and a plurality of outputs, and each output of the plurality of outputs is also for optical connection to a respective one of the plurality of nodes; the optical routing matrix has a plurality of inputs and a plurality of outputs, and each input of the optical routing matrix is optically connected to the output of a respective one of the optical couplers, and each output of the optical routing matrix is optically connected to the input of a respective one of the wavelength demultiplexers; configuring the optical routing matrix to set, for each optical wavelength arriving at each input of the optical routing matrix, a corresponding output of the optical routing matrix to which the optical wavelength is transmitted; and transmitting an instruction to a first node of the plurality of nodes that, when executed by the first node, causes the first node to transmit data during a time slot, the data destined for a second node of the plurality of nodes, and the data transmitted to the optical coupler of the plurality of optical couplers to which the first node is optically connected; the data transmitted using an optical signal having an optical wavelength that is: (i) different from an optical wavelength of any other optical signal transmitted, during the time slot, by any other node connected to the optical coupler to which the first node is optically connected, and (ii) the same as the optical wavelength of another optical signal transmitted by a different node, during the time slot, connected to another optical coupler of the plurality of optical couplers; wherein the method further comprises, prior to the time slot: receiving from the first node a message indicating how much data the first node has to transmit to each one of other nodes of the plurality of nodes, the other nodes including the second node; and generating the instruction base
using wavelength multiplexing or demultiplexing · CPC title
Switch and router aspects · CPC title
Network aspects · CPC title
using optical switches or wavelength selective switches [WSS] · CPC title
using splitting combining · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.