OPTICAL ARCHITECTURE AND CHANNEL PLAN EMPLOYING MULTI-FIBER CONFIGURATIONS FOR DATA CENTER NETWORK SWITCHING
First Claim
Patent Images
1. A system, comprising:
- at least one optical node,wherein the optical node includes;
at least one pair of optical ports including a first optical port and a second optical port, the first optical port having a plurality of inputs arranged in a predetermined sequence 1 to N, the second optical port having a plurality of outputs arranged in the predetermined sequence 1 to N;
a plurality of optical connection paths disposed between the first optical port and the second optical port, the plurality of optical connection paths including a first optical connection path connected to a 1st input of the first optical port, a second optical connection path connected to an Nth output of the second optical port, and a plurality of other optical connection paths connected between 2nd to Nth inputs of the first optical port and 15t to [N−
1]th outputs of the second optical port, respectively;
a packet switch;
at least one optical transmitter operative to receive at least one first electrical signal from the packet switch, and to provide at least one first optical signal on a specified wavelength w corresponding to the at least one first electrical signal;
a first optical multiplexer operative to receive the at least one first optical signal on the specified wavelength w from the at least one optical transmitter, and to add the at least one first optical signal to a first selected one of the plurality of optical connection paths connected to a specified output k of the second optical port, wherein 1≦
k≦
N;
a first optical de-multiplexer operative to drop at least one second optical signal on the specified wavelength w from a second selected one of the plurality of optical connection paths connected to a specified input j of the first optical port, wherein 1≦
j≦
k; and
at least one optical receiver operative to provide at least one second electrical signal corresponding to the at least one second optical signal to the packet switch.
2 Assignments
0 Petitions
Accused Products
Abstract
Data center network architectures, systems, and methods that can reduce the cost and complexity of data center networks. Such data center network architectures, systems, and methods employ physical optical ring network and multi-dimensional network topologies and optical nodes to efficiently allocate bandwidth within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. The respective optical nodes can be configured to provide various switching topologies, including, but not limited to, chordal ring switching topologies and multi-dimensional chordal ring switching topologies.
-
Citations
33 Claims
-
1. A system, comprising:
-
at least one optical node, wherein the optical node includes; at least one pair of optical ports including a first optical port and a second optical port, the first optical port having a plurality of inputs arranged in a predetermined sequence 1 to N, the second optical port having a plurality of outputs arranged in the predetermined sequence 1 to N; a plurality of optical connection paths disposed between the first optical port and the second optical port, the plurality of optical connection paths including a first optical connection path connected to a 1st input of the first optical port, a second optical connection path connected to an Nth output of the second optical port, and a plurality of other optical connection paths connected between 2nd to Nth inputs of the first optical port and 15t to [N−
1]th outputs of the second optical port, respectively;a packet switch; at least one optical transmitter operative to receive at least one first electrical signal from the packet switch, and to provide at least one first optical signal on a specified wavelength w corresponding to the at least one first electrical signal; a first optical multiplexer operative to receive the at least one first optical signal on the specified wavelength w from the at least one optical transmitter, and to add the at least one first optical signal to a first selected one of the plurality of optical connection paths connected to a specified output k of the second optical port, wherein 1≦
k≦
N;a first optical de-multiplexer operative to drop at least one second optical signal on the specified wavelength w from a second selected one of the plurality of optical connection paths connected to a specified input j of the first optical port, wherein 1≦
j≦
k; andat least one optical receiver operative to provide at least one second electrical signal corresponding to the at least one second optical signal to the packet switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
at least one optical node, wherein the optical node includes; at least one first pair of optical ports; a first plurality of optical connection paths disposed between the first pair of optical ports; at least one second pair of optical ports; a second plurality of optical connection paths disposed between the second pair of optical ports, a circuit switch; a first plurality of optical receivers and optical transmitters communicably coupled between the first plurality of optical connection paths and the circuit switch; and a second plurality of optical receivers and optical transmitters communicably coupled between the second plurality of optical connection paths and the circuit switch, wherein, for each of the respective pairs of optical ports and the respective plurality of optical connection paths disposed therebetween; the respective pair of optical ports includes a first optical port and a second optical port, the first optical port having a plurality of inputs arranged in a predetermined sequence 1 to N, the second optical port having a plurality of outputs arranged in the predetermined sequence 1 to N; the respective plurality of optical connection paths includes a first optical connection path connected to a 1st input of the first optical port, a second optical connection path connected to an Nth output of the second optical port, and a plurality of other optical connection paths connected between 2nd to Nth inputs of the first optical port and 1st to (N−
1)th outputs of the second optical port, respectively;at least one of the optical transmitters communicably coupled between the circuit switch and the respective plurality of optical connection paths is operative to receive at least one first electrical signal from the circuit switch, and to provide at least one first optical signal on a specified wavelength corresponding to the at least one first electrical signal to a first selected one of the respective plurality of optical connection paths connected to a specified output k of the second optical port, wherein 1≦
k≦
N; andat least one of the optical receivers communicably coupled between the respective plurality of optical connection paths and the circuit switch is operative to receive at least one second optical signal on the specified wavelength from a second selected one of the plurality of optical connection paths connected to a specified input j of the first optical port, wherein 1≦
j≦
k, and wherein the at least one of the optical receivers is further operative to provide at least one second electrical signal corresponding to the at least one second optical signal to the circuit switch. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method, comprising the steps of:
-
providing at least one optical node, wherein the optical node includes; at least one pair of optical ports including a first optical port and a second optical port, the first optical port having a plurality of inputs arranged in a predetermined sequence 1 to N, the second optical port having a plurality of outputs arranged in the predetermined sequence 1 to N; a plurality of optical connection paths disposed between the first optical port and the second optical port, the plurality of optical connection paths including a first optical connection path connected to a 1st input of the first optical port, a second optical connection path connected to an Nth output of the second optical port, and a plurality of other optical connection paths connected between 2nd to Nth inputs of the first optical port and 1st to [N−
1]th outputs of the second optical port, respectively;a switch; at least one optical transmitter; an optical multiplexer; a optical de-multiplexer; and at least one optical receiver; receiving, at the at least one optical transmitter, at least one first electrical signal from the switch; providing, by the at least one optical transmitter, at least one first optical signal on a specified wavelength corresponding to the at least one first electrical signal; receiving, at the optical multiplexer, the at least one first optical signal on the specified wavelength from the at least one optical transmitter; adding, by the optical multiplexer, the at least one first optical signal to a first selected one of the plurality of optical connection paths connected to a specified output k of the second optical port, wherein 1≦
k≦
N;dropping, by a optical de-multiplexer, at least one second optical signal on the specified wavelength from a second selected one of the plurality of optical connection paths connected to a specified input j of the first optical port, wherein 1≦
j≦
k; andproviding, by the at least one optical receiver, at least one second electrical signal corresponding to the at least one second optical signal to the switch.
-
-
31. A method of multicasting an Ethernet frame from an origin Ethernet switch to at least one destination port on a destination Ethernet switch over at least one path, comprising the steps of:
-
specifying at least one duplex port of the origin Ethernet switch as a multicast master port; specifying a destination Ethernet switch as a primary destination switch for each multicast master port; specifying one duplex port of the primary destination switch as a primary destination port for each of the multicast master ports; establishing a forward simplex connection from each of the at least one duplex ports of the origin Ethernet switch to its primary destination port through one or more circuit switches in the at least one path between and including the origin Ethernet switch and the primary destination switch; populating a forwarding table associated with the origin Ethernet switch with MAC addresses of frames to be multicast towards the destination switches, the destination switches including the primary destination switch; populating a forwarding table of each destination switch with an output port mapping based on, but not limited to, packet header fields for a received Ethernet frame; forwarding the Ethernet frame from the origin Ethernet switch on the forward simplex connection for receipt by the primary destination switch; creating at least a first and second copy of the Ethernet frame at the output of one or more circuit switches; and directing the first copy of the Ethernet frame from the circuit switch to the multicast master port.
-
-
32. A method of multicasting an Ethernet frame from an origin Ethernet switch to at least two destination ports on at least two destination Ethernet switches over at least two paths, comprising the steps of:
-
specifying at least one duplex port of the origin Ethernet switch as a multicast master port; specifying a first destination Ethernet switch as a primary destination switch for each multicast mater port; specifying one duplex port of the primary destination switch as a primary destination port for each of the multicast master ports; specifying a second destination Ethernet switch as a secondary destination switch; specifying one duplex port of the secondary destination switch as a secondary destination port for each of the multicast master ports; establishing a duplex connection between each multicast master port and its primary destination port through one or more cross-point switches, the duplex connection including a forward simplex connection from the multicast master port and a reverse simplex connection from the primary destination port to the multicast master port; populating a forwarding table associated with the origin Ethernet switch with MAC addresses of frames to be multicast towards the destination switches, the destination switches including the primary destination switch; populating a forwarding table of each destination switch with MAC addresses of frames to be multicast towards the destination switches to be forwarded to one or more ports of the destination switch; creating at least first and second copies of the forward simplex connection at one or more outputs of the one or more cross-point switches; and directing at least one of the first and second copies of the forward simplex connection to the secondary destination port of the secondary destination switch. - View Dependent Claims (33)
-
Specification