Optical switch architecture
First Claim
1. An optoelectronic switch for transferring a signal from an input device to an output device, the optoelectronic switch comprising:
- an array of leaf switches, the array having L dimensions, each of the leaf switches having a radix R, R and L being integers greater than 1, the size of the array being less, in a reduced dimension of the L dimensions, than in each of the other dimensions of the L dimensions, each of the leaf switches having an associated L-tuple of coordinates giving its location in the array with respect to each of the L dimensions; and
a plurality of spine switches,wherein the array consists of a plurality of overlapping sub-arrays, each of the sub-arrays being associated with a dimension of the L dimensions and consisting of Ri of the leaf switches, wherein Ri is the size of the array in the dimension associated with the sub-array, the coordinates of the leaf switches of the sub-array differing only in respect of the dimension associated with the sub-array, each of the sub-arrays being connected to a respective plurality of spine switches of the plurality of spine switches,wherein each of the leaf switches is a member of L sub-arrays of the sub-arrays, each of the L sub-arrays being associated with a different one of the L dimensions,wherein each of the leaf switches has;
a plurality of client ports for connecting to an input device or an output device; and
a plurality of fabric ports for connecting to the spine switches,wherein each spine switch has R fabric ports for connecting to fabric ports of the leaf switches of the array, andwherein each of the spine switches connected to a first sub-array of the plurality of sub-arrays, the first sub-array being associated with the reduced dimension, has;
a connection to each of the leaf switches in the sub-array, anda plurality of connections to at least one of the leaf switches in the sub-array.
7 Assignments
0 Petitions
Accused Products
Abstract
An optoelectronic switch for transferring a signal from an input device for an output device, the optoelectronic switch including: a plurality of leaf switches, each having a radix R, and arranged in an L-dimensional array, in which the i-th dimension has a size Ri where (i=1, 2, . . . , L) and for a reduced dimension, Ri is less than for all of the other dimensions, each leaf switch having an associated L-tuple of coordinates (x1, . . . , xL) giving its location with respect to each of the L dimensions; wherein each leaf switch is a member of L sub-arrays, each of the L sub-arrays associated with a different one of the L dimensions, and including: a plurality of Ri leaf switches whose coordinates differ only in respect of the i-th dimension, each leaf switch having C client ports for connecting to an input device or an output device.
-
Citations
16 Claims
-
1. An optoelectronic switch for transferring a signal from an input device to an output device, the optoelectronic switch comprising:
-
an array of leaf switches, the array having L dimensions, each of the leaf switches having a radix R, R and L being integers greater than 1, the size of the array being less, in a reduced dimension of the L dimensions, than in each of the other dimensions of the L dimensions, each of the leaf switches having an associated L-tuple of coordinates giving its location in the array with respect to each of the L dimensions; and a plurality of spine switches, wherein the array consists of a plurality of overlapping sub-arrays, each of the sub-arrays being associated with a dimension of the L dimensions and consisting of Ri of the leaf switches, wherein Ri is the size of the array in the dimension associated with the sub-array, the coordinates of the leaf switches of the sub-array differing only in respect of the dimension associated with the sub-array, each of the sub-arrays being connected to a respective plurality of spine switches of the plurality of spine switches, wherein each of the leaf switches is a member of L sub-arrays of the sub-arrays, each of the L sub-arrays being associated with a different one of the L dimensions, wherein each of the leaf switches has; a plurality of client ports for connecting to an input device or an output device; and a plurality of fabric ports for connecting to the spine switches, wherein each spine switch has R fabric ports for connecting to fabric ports of the leaf switches of the array, and wherein each of the spine switches connected to a first sub-array of the plurality of sub-arrays, the first sub-array being associated with the reduced dimension, has; a connection to each of the leaf switches in the sub-array, and a plurality of connections to at least one of the leaf switches in the sub-array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An optoelectronic switch for transferring a signal from an input device to an output device, the optoelectronic switch comprising:
-
an array of leaf switches, the array having L dimensions, each of the leaf switches having a radix R, R and L being integers greater than 1, the size of the array being less, in a reduced dimension of the L dimensions, than in each of the other dimensions of the L dimensions, each of the leaf switches having an associated L-tuple of coordinates giving its location in the array with respect to each of the L dimensions; and a plurality of spine switches, wherein the array consists of a plurality of overlapping sub-arrays, each of the sub-arrays being associated with a dimension of the L dimensions and consisting of Ri of the leaf switches, wherein Ri is the size of the array in the dimension associated with the sub-array, the coordinates of the leaf switches of the sub-array differing only in respect of the dimension associated with the sub-array, each of the sub-arrays being connected to a respective spine switch of the plurality of spine switches, wherein each of the leaf switches is a member of L sub-arrays of the sub-arrays, each of the L sub-arrays being associated with a different one of the L dimensions, wherein each of the leaf switches has; a plurality of client ports for connecting to an input device or an output device; and a plurality of fabric ports for connecting to the spine switches, wherein each spine switch has R fabric ports for connecting to fabric ports of the leaf switches of the array, and wherein a first spine switch is connected to a first sub-array of the plurality of sub-arrays and has R fabric ports each connected to a fabric port of a leaf switch of the array, and the spine switch has connections to; each of the leaf switches in a first sub-array of the plurality of sub-arrays, and a leaf switch of the leaf switches in a second sub-array of the plurality of sub-arrays, associated with the same dimension as the first sub-array. - View Dependent Claims (13, 14, 15, 16)
-
Specification