Segment routing for optical networks
AssigneeHuawei Technologies Co., Ltd.
InventorHamid Mehrvar
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure involve a source node, having some predetermined knowledge of the optical network generating a list of nodes and/or optical links between nodes that form a route in the optical network from the source node to the destination node. The nodes in the optical network do not necessarily need to know the entire route from source node to destination node. Each node simply decodes the control information identifying the next hop in the route towards the destination node. By utilizing the decoded control information identifying the next hop, a switch in the node can be controlled to route the optical signal including the payload and some or all of the control information onto the next optical link toward the destination node.
Claims18
A method for operating an optical switch node in a segment routed optical network, the method comprising:
- receiving from a first prior node, over a first optical link in the optical network, a first optical signal carrying a payload on wavelength channels and control information associated with the optical switch node and with subsequent optical switch nodes in a segment routed path, wherein the control information is on a single wavelength channel λ that is dedicated for control information for all optical switch nodes in the segment routed optical network and is a different wavelength channel than the wavelength channels used for the payload, and wherein the control information comprises routing information including a list of optical links or optical switch nodes in the segment routed path, the list defining at least a route from the optical switch node to a destination optical switch node;
- prior to a switching fabric, extracting the control information from the first optical signal by filtering the received first optical signal to drop the single wavelength channel λ carrying the control information and pass the payload, converting the dropped single wavelength channel λ into an electrical signal and reading the control information from the electrical signal to obtain the routing information, determining from the routing information a subsequent node in the optical network to route the first optical signal, converting a portion of the electrical signal including control information not associated with the optical switch node back into an optical signal on the single wavelength channel λ;
- and
- combining the routing information associated with the subsequent optical switch nodes in the segment routed path back, which is in the converted optical signal on the single wavelength channel λ, together with the received payload in a manner non-destructive to the control information associated with the subsequent optical switch nodes in the segment routed path;
- controlling the switching fabric in accordance with the control information associated with the optical switch node read from the received first optical signal;
- forwarding to the subsequent node in the optical network, through the switching fabric, in a manner determined in accordance with the read control information, an optical signal carrying the combined received payload and the control information associated with the subsequent optical switch nodes in the segment routed path.
A method for operating a source node in a segment routed optical network, the method comprising:
- generating a segment routed path comprising an ordered list of optical switch nodes from the source node to a destination node;
- generating control information for each of the optical switch nodes in the ordered list, the control information for controlling a switching fabric of each of the optical switch nodes in the ordered list of optical switch nodes in such a manner that prior to a switching fabric in an optical switch node, the control information is extracted from a received optical signal by filtering the received optical signal to drip a single wavelength channel λ that is dedicated for control information for all optical switch nodes in the segment routed optical network and is a different wavelength channel than wavelength channels used for a payload, converting the dropped single wavelength channel λ into an electrical signal, and reading the control information to obtain the routing information from the electrical signal, a subsequent node in the optical network that the received optical signal to be routed to is determined from the routing information, a portion of the electrical signal including control information not associated with the optical switch node is converted back into an optical signal on the single wavelength channel λ, and the routing information, which is in the converted optical signal on the single wavelength channel λ, associated with subsequent optical switch nodes in the segment routed path is combined back together with the payload received at the optical switch node in a manner non-destructive to the control information associated with the subsequent optical switch nodes in the segment routed path;
- encoding the generated control information into the single wavelength channel λ;
- and
- transmitting the optical signal payload along with the encoded control information to a first optical switch node in the ordered list.
An optical switch node for use in a segment routed optical network comprising:
- an input port configured to receive from a prior node in the optical network, over an optical link, an optical signal carrying a payload on wavelength channels and control information for the optical switch node and for subsequent optical switch nodes in a segment routed path, wherein the control information is on a single wavelength channel λ that is dedicated for control information for all optical switch nodes in the segment routed optical network and is a different wavelength channel than the wavelength channels used for the payload;
- a wavelength diverter configured to optically divert a portion of the received optical signal thereby filtering the received optical signal including the control information so as to drop the single wavelength channel λ carrying the control information and pass the payload;
- an optical-to-electrical converter to convert the dropped single wavelength channel λ including the control information into an electrical signal;
- an optical switch fabric optically coupled to the at least one input port configured to route an optical signal carrying the received payload and the control information associated with at least subsequent nodes in a segment routed path to a subsequent node in the optical network;
- and
- a controller, optically coupled to the wavelength diverter and the optical switch fabric, the controller configured to control the optical switch fabric to direct, to an output port selected in accordance with information carried in the diverted portion of the received optical signal, wherein prior to the optical switch fabric, the controller is configured to:
- read the control information from the electrical signal to obtain the routing information from the electrical signal;
- and
- determine from the routing information, which is part of the electrical signal, a subsequent node in the optical network to route the optical signal;
- and
- an electrical-to-optical converter to convert the routing information associated with the subsequent optical switch nodes in the segment routed path, which is in the converted optical signal, back into an optical signal on the single wavelength channel λ;
- a wavelength combiner configured to optically combine the optically converted routing information on the single wavelength channel λ back together with the received payload in a manner non-destructive to the control information associated with the subsequent optical switch nodes in the segment routed path.
A source node for use in a segment routed optical network comprising:
- a controller configured to:
- generate a segment routed path through the optical network comprising an ordered list of optical switch nodes;
- generate control information for each of the optical switch nodes in the ordered list, the control information for controlling a switching fabric of each of the optical switch nodes in the ordered list of optical switch nodes in such a manner that prior to a switching fabric in an optical switch node, the control information is extracted from a received optical signal by filtering the received optical signal to drop a single wavelength channel λ that is dedicated for control information for all optical switch nodes in the segment routed optical network and is a different wavelength channel than wavelength channels used for a payload, converting the dropped single wavelength channel λ into an electrical signal, and reading the control information to obtain the routing information from the electrical signal, a subsequent node in the optical network that the received optical signal to be routed to is determined from the routing information, which is part of the electrical signal, a portion of the electrical signal including control information not associated with the optical switch node is converted back into an optical signal on the single wavelength channel λ, and the routing information, which is in the converted optical signal on the single wavelength channel λ, associated with subsequent optical switch nodes in the segment routed path is combined back together with the payload received at the optical switch node in a manner non-destructive to the control information associated with the subsequent optical switch nodes in the segment routed path;
- encode the generated control information into the single wavelength channel λ;
- and
- transmit the payload along with the encoded control information to a first optical switch node in the ordered list.
Dependencies are inferred from the claim text.