SYSTEM AND METHODS FOR OPTICAL LAMBDA FLOW STEERING
First Claim
1. A method in an optical steering domain for steering one or more traffic flows through a plurality of processing nodes, wherein each of the one or more flows of traffic is to be processed by a different defined series of one or more processing nodes of the plurality of processing nodes, and wherein the optical steering domain comprises a set of three or more wavelength selective switches (WSSs), the method comprising:
- receiving traffic of a traffic flow of the one or more traffic flows at a common port of a first WSS of the set of WSSs, wherein the first WSS includes a plurality of tributary ports coupled to a respective plurality of optical links leading toward the plurality of processing nodes;
transmitting, using a first tributary port of the WSS over a first optical link of the plurality of optical links, the traffic toward a first processing node of the plurality of processing nodes;
receiving, at a tributary port of a second WSS of the set of WSSs, processed traffic, wherein the processed traffic is the result of the traffic being processed by the first processing node;
transmitting, at a common port of the second WSS, the processed traffic to a third WSS of the set of WSSs;
receiving, at a common port of the third WSS, the processed traffic; and
transmitting, one or more times, the processed traffic out of one or more tributary ports of the third WSS on one or more optical links coupled to the one or more tributary ports of the third WSS on one end and coupled to one or more of the plurality of optical links that are coupled to the first WSS, to be looped back for further processing by one or more other processing nodes of the plurality of processing nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system implementing an optical steering domain that steers traffic flows through a plurality of processing nodes is described. The system includes a first, second, and third wavelength selective switch (WSS). The first WSS receives the traffic flows, and transmits traffic flows out a plurality of tributary ports toward the processing nodes. The second WSS receives the processed traffic from the processing nodes, and sends it to a third WSS. The third WSS receives the processed traffic from the second WSS, and causes the processed traffic requiring further processing to be transmitted out its third plurality of tributary ports to be looped back toward the plurality of processing nodes, and causes the processed traffic that does not require further processing to be transmitted by a different tributary port of the third WSS that is an exit port leading out of the optical steering domain.
-
Citations
20 Claims
-
1. A method in an optical steering domain for steering one or more traffic flows through a plurality of processing nodes, wherein each of the one or more flows of traffic is to be processed by a different defined series of one or more processing nodes of the plurality of processing nodes, and wherein the optical steering domain comprises a set of three or more wavelength selective switches (WSSs), the method comprising:
-
receiving traffic of a traffic flow of the one or more traffic flows at a common port of a first WSS of the set of WSSs, wherein the first WSS includes a plurality of tributary ports coupled to a respective plurality of optical links leading toward the plurality of processing nodes; transmitting, using a first tributary port of the WSS over a first optical link of the plurality of optical links, the traffic toward a first processing node of the plurality of processing nodes; receiving, at a tributary port of a second WSS of the set of WSSs, processed traffic, wherein the processed traffic is the result of the traffic being processed by the first processing node; transmitting, at a common port of the second WSS, the processed traffic to a third WSS of the set of WSSs; receiving, at a common port of the third WSS, the processed traffic; and transmitting, one or more times, the processed traffic out of one or more tributary ports of the third WSS on one or more optical links coupled to the one or more tributary ports of the third WSS on one end and coupled to one or more of the plurality of optical links that are coupled to the first WSS, to be looped back for further processing by one or more other processing nodes of the plurality of processing nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to implement an optical steering domain to steer one or more traffic flows through a plurality of processing nodes, the system comprising:
-
a first wavelength selective switch (WSS) comprising, a first common port configured to receive the one or more traffic flows from outside the optical steering domain, a first plurality of tributary ports to be coupled to a respective first plurality of optical links leading toward the plurality of processing nodes, and a first steering module coupled to the first common port and the first plurality of tributary ports, wherein the first steering module is configured to, receive a configuration indicating, for each of the one or more traffic flows, a wavelength that the traffic flow is to be sent at and one of the first plurality of tributary ports that is to be used to send the traffic flow toward the processing node that the traffic flow is to be initially processed by, and cause each of the one or more traffic flows to be sent at the respective wavelength using the respective one of the first plurality of tributary ports; a second WSS comprising, a second plurality of tributary ports configured to receive processed traffic for each of the one or more traffic flows, wherein the processed traffic is the traffic of the one or more flows that has been processed by one or more of the plurality of processing nodes, and a second common port coupled to a third WSS and configured to transmit the received processed traffic to the third WSS; and the third WSS coupled to the second WSS and comprising, a third common port configured to receive the processed traffic from the second WSS, a third plurality of tributary ports coupled to a second plurality of optical links that are coupled to the first plurality of optical links, and a second steering module coupled to the third common port and to the third plurality of tributary ports and configured to, cause that of the processed traffic that requires further processing to be transmitted by the third plurality of tributary ports to be looped back toward the plurality of processing nodes, and cause that of the processed traffic that does not require further processing to be transmitted by a different tributary port of the third WSS that is an exit port leading out of the optical steering domain. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method in an optical steering domain for steering traffic through a plurality of processing nodes, the method comprising:
-
receiving a first set of one or more packets at a first optical port of a first wavelength selective switch (WSS), wherein the first set of packets are to be serially processed by a first processing node and a second processing node of the plurality of processing nodes; transmitting, at a second optical port of the first WSS, the first set of packets toward the first processing node; receiving, at a first optical port of a second WSS, a second set of packets that have been processed and sent by the first processing node; transmitting, at a second optical port of the second WSS, the second set of packets to a third WSS; receiving, at a first optical port of the third WSS, the second set of packets; transmitting, at a second optical port of the third WSS, the second set of packets, wherein the second optical port is coupled to an optical link that is further coupled to another optical link that itself is coupled to the first WSS at one end and leads to the second processing node at the other end; receiving a third set of packets at a third optical port of the second WSS, wherein the third set of packets result from the processing of the second set of packets by the second processing node; transmitting, at the second optical port of the second WSS, the third set of packets to the third WSS; receiving, at the third WSS, the third set of packets; and transmitting, at a third optical port of the third WSS, the third set of packets out of the optical steering domain. - View Dependent Claims (19, 20)
-
Specification